Mühendislik Fakültesi
Bilgisayar Ve Yazılım Mühendisliği

Ders Bilgileri

VERİTABANLARI
Kodu Dönemi Teori Uygulama Ulusal Kredisi AKTS Kredisi
Saat / Hafta
CSE309 Güz 2 2 3 4

Ön Koşulu Olan Ders( ler ) Yok
Dili İngilizce
Türü Seçmeli
Seviyesi Lisans
Öğretim Elemanı( ları ) Dr. Öğr. Üyesi Mehmet Ali AKTAŞ
Öğretim Sistemi Yüz Yüze
Önerilen Hususlar Yok
Staj Durumu Yok
Amacı Bu ders, ilişkisel veritabanı yönetim sistemleri üzerinde odaklanarak, öğrencilere veritabanlarında sağlam bir arka plan vermek için tasarlanmıştır.
İçeriği Bu derste, veri modelleme, veritabanı tasarımı teorisi, veri tanımlama ve işleme dilleri, depolama ve indeksleme teknikleri, sorgu işleme ve optimizasyonu, eşzamanlılık kontrolü ve kurtarma, veritabanı programlama arayüzleri konuları işlenmektedir.

Dersin Öğrenim Çıktıları

# Öğrenim Çıktıları
1 Yapısal sorgulama dilini, veritabanı nesneleri ve veri tiplerini öğrenebilme.
2 Yapısal sorgulama dili komutlarını kavrayabilme.
3 Yapısal sorgulama dilinde tablo açma, değiştirme ve silme komutlarını öğrenebilme.
4 Yapısal sorgulama dilinde yönetimsel fonksiyonları kavrayabilme.
5 İstemci/sunucu özellikli bir veri tabanı yazılımında programlama mantığını öğrenebilme
6 İstemci/sunucu özellikli bir veritabanında arayüz (form) hazırlayabilme.
7 İstemci/sunucu özellikli bir veritabanında raporlar hazırlayabilme.

Haftalık Ayrıntılı Ders İçeriği

# Konular Öğretim Yöntem ve Teknikleri
1 Veri tabanlarına giriş, temel kavramlar Anlatım, tartışma, sunum
2 İlişkisel veri modeli Anlatım, tartışma, sunum
3 İlişkisel cebir Anlatım, tartışma, sunum
4 E/R modelde veri tabanı sistemi tasarımı Anlatım, tartışma, sunum
5 Veri sistemi tasarım teorisi Anlatım, tartışma, sunum
6 SQL: Temel kavramlar Anlatım, tartışma, sunum
7 1. Ara Sınav Ölçme
8 SQL: Alt sorgular, toplama Anlatım, tartışma, sunum
9 SQL: Null ve mantıksal işlemler, tablo birleştirme, bire çoklu birleştirme Anlatım, tartışma, sunum
10 SQL: Tablo değiştirme, kısıtlayıcılar, tetikleyiciler Anlatım, tartışma, sunum
11 SQL: Görünümler, indeksler Anlatım, tartışma, sunum
12 Daha fazla veri tabanı tasarım teorisi Anlatım, tartışma, sunum
13 Veri bütünlüğü sağlamak, veri madenciliği Anlatım, tartışma, sunum
14 Son Sınav Ölçme
15
16

Resources

# Malzeme / Kaynak Adı Kaynak Hakkında Bilgi Referans / Önerilen Kaynak

Ölçme ve Değerlendirme Sistemi

# Ağırlık Çalışma Türü Çalışma Adı
1 %40 Ara Sınav Ara Sınav
2 %60 Son Sınav Son Sınav

Dersin Öğrenim Çıktıları ve Program Yeterlilikleri ile İlişkileri

# Öğrenim Çıktıları Program Çıktıları Ölçme ve Değerlendirme
1 Yapısal sorgulama dilini, veritabanı nesneleri ve veri tiplerini öğrenebilme. 1͵3 1͵2
2 Yapısal sorgulama dili komutlarını kavrayabilme. 1͵3 1͵2
3 Yapısal sorgulama dilinde tablo açma, değiştirme ve silme komutlarını öğrenebilme. 1͵3 1͵2
4 Yapısal sorgulama dilinde yönetimsel fonksiyonları kavrayabilme. 1͵3 1͵2
5 İstemci/sunucu özellikli bir veri tabanı yazılımında programlama mantığını öğrenebilme 1͵3 1͵2
6 İstemci/sunucu özellikli bir veritabanında arayüz (form) hazırlayabilme. 1͵3 1͵2
7 İstemci/sunucu özellikli bir veritabanında raporlar hazırlayabilme. 1͵3 1͵2
Not: Ölçme ve Değerlendirme sütununda belirtilen sayılar, bir üstte bulunan Ölçme ve Değerlerndirme Sistemi başlıklı tabloda belirtilen çalışmaları işaret etmektedir.

İş Yükü Detayları

# Etkinlik Adet Süre (Saat) İş Yükü
1 Ders Süresi 14 4 56
2 Sınıf Dışı Ders Süresi (Ön çalışma, pekiştirme) 14 2 28
3 Sunum ve Seminer Hazırlama 0 0 0
4 İnternette tarama, kütüphane ve arşiv çalışması 0 0 0
5 Belge/Bilgi listeleri oluşturma 0 0 0
6 Atölye 0 0 0
7 Ara Sınav için Hazırlık 0 0 0
8 Ara Sınav 1 2 2
9 Kısa Sınav 1 5 5
10 Ödev 0 0 0
11 Ara Proje 0 0 0
12 Ara Uygulama 0 0 0
13 Son Proje 0 0 0
14 Son Uygulama 0 0 0
15 Son Sınav için Hazırlık 1 2 2
16 Son Sınav 1 2 2
  95