Ders Notları

100% Complete (success)
Dikkat !!! Lütfen okuyunuz ...

Öğretim Üyesi (Üyeleri): Prof. Dr. Mustafa Başer *

(*) Ders notu girebilmek için, bu alanda kendi isminiz yazıyor olmalı...

  • Bologna verilerinin girilmesi;
    ubys.omu.edu.tr adresinden,
    ÜBYS' de Öğretim Elemanları yetkisi seçilmeli... Öğretim elemanı danışmanlık işlemlerinden yapabilirsiniz...
Yıl: 2025, Dönem: Güz
Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Elmas, R., Navathe, S.B., Fundamentals of Datatabase Systems, Addison Wesley, 2004. • Patrick O’NEIL & Elizabeth O’NEIL, Database Principles, Programming, and Performance, Morgan Kaufmann, 2000. Raghu Ramakrishnan & Johannes Gehrke, Database Management Systems, Mc Graw Hill, 2002.

Dersin İçeriği

Veri tabanı yönetimin sistemlerine giriş. Hiyerarşik, ağ ve ilişkisel veri modelleri. Bağıntı modeli. Bağıntı cebri. Bütünlük. Normalleştirme. SQL sorgulama. Veritabanı tasarımı. Eşzamanlı çalışma. Nesneye dayalı veritabanı. XML veritabanları.

Dersin Amacı

Bu dersin amacı veri tabanı yönetimin sistemleri, Hiyerarşik, ağ ve ilişkisel veri modelleri, Bağıntı modeli, Bağıntı cebri, Bütünlük, Normalleştirme, SQL sorgulama, Veritabanı tasarımı, Eşzamanlı çalışma, Nesneye dayalı veritabanı ve XML veritabanlarını öğretmektir

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 Ders hakkında genel bilgi - Veritabanlarına giriş
2 VT ve VTYS kavramları - Veri depolama yaklaşımları (Dosya – VT) - VT’nin dört temel avantajı
3 VTYS’nin temel bileşenleri (DDL, DML, VT yöneticisi, ..) - Kullanıcı Türleri - Veri modelleri (hiyerarşik / network / E-R / İlişkisel
4 E-R model ile veri modelleme - Varlık, varlık kümesi, nitelikler, ilişki, ilişki kümesi, anahtarlar
5 İlişkisel model - SQL’e giriş
6 SQL’de temel sorgulamalar - SQL’de ileri sorgulamalar
7 SQL’de temel sorgulamalar - SQL’de ileri sorgulamalar
8 SQL ‘de INSERT, UPDATE, DELETE - SQL’de görüntüleme / raporlama
9 Arasınav
10 Veritabanı tasarımı uygulaması Laboratuvar uygulaması
11 Veritabanı tasarımı uygulaması Laboratuvar uygulaması
12 Veritabanı geliştirme uygulaması Laboratuvar uygulaması
13 Veritabanı geliştirme uygulaması Laboratuvar uygulaması
14 Veritabanı geliştirme uygulaması Laboratuvar uygulaması
15 Proje sunumları