Ders Öğretim Planı
Dersin KoduDersin AdıDersin TürüYılYarıyılAKTS
3303002102VERİ TABANI-IZorunlu124
Dersin Seviyesi
Ön Lisans
Dersin Amacı
Bu ders ile öğrenciye; veri tabanı tasarlamak, oluşturmak, sorgulama yapmak, veri tabanı yönetimsel fonksiyonlarını kullanmak yeterlilikleri kazandırılacaktır.
Dersi Veren Öğretim Görevlisi/Görevlileri
Öğr. Gör. Metehan GÜNDE
Öğrenme Çıktıları
1Veritabanı ihtiyaçlarını analiz edebilecektir.
2Normalizasyon yapabilecektir.
3Veritabanı araçlarının kurulumunu yapmak
4Tablo oluşturmak ve özelliklerini belirlemek
5Sorgu oluşturmak ve çeşitlerini kullanmak
6İlişkili tablolar ile sorgu hazırlamak
7DML sorgularını kullanmak
8Kullanıcı, Görünüm, Tetikleyici sorguları yazmak
9Alt program, Transaction, Indeks sorguları yazmak
Öğrenim Türü
Birinci Öğretim
Dersin Ön Koşulu Olan Dersler
Yok
Ders İçin Önerilen Diğer Hususlar
Bu derste veritabanı yönetim sistemi olarak Microsoft SQL Server kullanılır. Bu amaçla sisteminize uygun ücretsiz Express sürümlerini ve arabirim için Microsoft SQL Server Management Studio yazılımını http://www.microsoft.com/sqlserver/en/us/editions/express.aspx adresinden indirebilirsiniz.
Dersin İçeriği
1. Veritabanı İhtiyaç Analizi 2. Normalizasyon (1NF, 2NF, 3NF, BCNF, 4NF, 5NF, Algoritma) 3. Veritabanı Araçlarının Kurulumu (Sunucu, Yönetim araçları) 4. Tabloları oluşturmak ve Özelliklerini Belirlemek 5. Sorgu Oluşturmak Çeşitlerini Kullanmak (SQL Dilinin Yapısı, Verileri Gruplamak) 6. İlişkili Tablolar ile Sorgu Hazırlamak 7. DML Sorgularını Kullanmak 8. Kullanıcı Sorguları Yazmak (Kullanıcı Oluşturma, Haklarda Değişiklik, Kullanıcı Silmek) 9. Görünüm Sorguları Yazmak (Görünüm Kullanma Amaçları, Görünüm Oluşturmak, Gelişmiş Sorgular, Görünüm Silmek) 10. Tetikleyici Sorguları Yazmak (Tetikleyici Kullanma Amaçları, Tetikleyici Oluşturmak, Değişken Kullanmak, Tetikleyici Yapısında Değişiklik, Tetikleyici Silmek) 11. Alt Program Sorguları Yazmak (Amaç, Oluşturmak, Değişkenler, Değişiklik, Silmek) 12. Transaction İşlemleri Yapmak (Kullanma Amaçları, Oluşturmak, Değişken, Değişiklik, Silmek) 13. İndeks Sorguları Yazmak (Amaçlar, Oluşturmak, Değişiklik, Silmek)
Haftalık Ayrıntılı Ders İçeriği
HaftaTeorikUygulamaLaboratuvar
1Veritabanı İhtiyaç Analizix
2Normalizasyon (1NF, 2NF, 3NF)x
3Normalizasyon (BCNF, 4NF, 5NF)x
4Veritabanı Araçlarını Kurmakx
5Tablolar Oluşturmakx
6Tablo Özelliklerini Belirlemekx
7Sorgu Oluşturmak, Çeşitlerini Kullanmak x
8İlişkili Tablolar ile Sorgu Hazırlamakx
9DML Sorgularını Kullanmakx
10Kullanıcı ve Görünüm Sorguları Yazmak x
11Tetikleyici Sorguları Yazmakx
12Alt Program Sorguları Yazmakx
13Transaction Sorguları Yazmakx
14Indeks Sorguları Yazmakx
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
Yazılımcılar İçin SQL Server 2008 R2 & Veritabanı Programlama, Yaşar GÖZÜDELİ, Seçkin Yayıncılık, Ankara, 2011.
Planlanan Öğrenme Aktiviteleri ve Metodları
Değerlendirme
Yarıyıl (Yıl) İçi EtkinlikleriAdetDeğer
Ara Sınav1100
TOPLAM100
Yarıyıl(Yıl) Sonu EtkinliklerAdetDeğer
Final Sınavı1100
TOPLAM100
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
TOPLAM100
Dersin Sunulduğu Dil
Türkçe
Staj Durumu
Yok
İş Yükü Hesaplaması
EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
Ara Sınav111
Final Sınavı122
Derse Katılım14456
Uygulama/Pratik111
Bireysel Çalışma14342
Ara Sınav İçin Bireysel Çalışma166
Final Sınavı içiin Bireysel Çalışma11212
TOPLAM İŞ YÜKÜ (saat)120
Program ve Öğrenme Çıktıları İlişkisi

1

2

3

4

5

6

7

8

9

10

11
ÖÇ12 3        
ÖÇ24 4        
ÖÇ33 3        
ÖÇ44 3        
ÖÇ54 3        
ÖÇ62 4        
ÖÇ75 4        
ÖÇ85 5        
ÖÇ91 5        
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek
 
Iğdır University, Iğdır / TURKEY • Tel (pbx): +90 476 226 13 14 • e-mail: info@igdir.edu.tr