CENG 315

Bilgi Yönetimi

Veritabanı Yönetim Sistemlerine Genel Bakış, Veritabanı Yönetim Sistemi Mimarisi, İlişkisel Veri Modeli, İlişkisel Veritabanı Tasarımı, İlişkisel Cebir, SQL (DML), SQL (DDL), Normalizasyon, Tutarlılık ve Güvenlik, Sorgu Etkinliğini Arttırma, Koşut Zamanlılık, Dönem Projeleri

Dersin Amacı

Bilgi sistemi bileşenlerinden olan veritabanı tasarlamayı, yaratmayı ve sorgulamayı öğretmek, etkin bilgi sistemi yaratabilmeleri ya da olan bilgi sistemlerini iyileştirebilmeleri için veri tabanlarında tutarlılığı sağlayan yöntem ve teknikleri öğretmek,bilgi sistemlerinde yer alan veri yönetimi katmanın etkin kullanıcıları olabilmeleri için sorgulama tekniklerini öğretmek ve kullandırmak.

Kaynakça

Edward Sciore, Database Design and Implementation, Second Edition, Wiley, 2020. ,Raghu Ramakrishnan and Johannes Gehrke, Database Management Systems, McGraw-Hill, 2001, 3rd Edition. ,J. Ullman, Principles of Database Systems, Second Edition, Computer Science Press, 1982. ,R. Elmasri, S.K. Navathe, Fundamentals of Database Systems, Third Edition, Addison-Wesley, 2000.

Öğrenme Çıktıları:

1. Her türlü ilişkisel veritabanı modelini tasarlayabilme yeteneğini kazandırmak

2. Her türlü ilişkisel veritabanını yaratma yeteneğini kazandırmak

3. İlişkisel cebir ve SQL dilini iyi seviyede öğretmek

4. Veritabanlarındaki normalizasyon, koşut zamanlılık, güvenlik ve tutarlılığı sağlama yöntemlerini öğretmek

5. Veritabanı kullanmalarını sağlamak

Konular
Veritabanı Yönetim Sistemlerine Giriş
Veritabanı Yönetim Sistemleri Mimarisi
İlişkisel Model
İlişkisel Veritabanı Dizaynı
İlişkisel Cebir
SQL (Veri İşleme Dili)
SQL (Veri Tanımlama Dili)
Normalizasyon
Tutarlılık ve Güvenlik
Eşzamanlılık Yönetimi
Geri Kazanma
Indeksler, Pencereler
Verimli Sorgu Eniyileme
Dönem Projeleri

Notlandırma

Vize 25%

Uygulama / Pratik 10%

Araştırma Sunumu 25%

Final 40%

Öğretim Elemanı

Doktor Öğretim Üyesi / Bölüm Başkan Yardımcısı

Asistan(lar)