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%





