|
COM3001 | Database Management | 3+0+0 | AKTS:5 | Yıl / Yarıyıl | Güz Dönemi | Ders Duzeyi | Lisans | Yazılım Şekli | Zorunlu | Bölümü | BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ | Ön Koşul | Yok | Eğitim Sistemi | Yüz yüze | Dersin Süresi | 14 hafta - haftada 3 saat teorik | Öğretim Üyesi | Prof. Dr. Güzin ULUTAŞ | Diğer Öğretim Üyesi | Yok | Öğretim Dili | İngilizce | Staj | Yok | | Dersin Amacı: | Veritabanı yönetim sistemleri kullanarak veritabanı tasarımı ve gerçeklenmesi. |
Öğrenim Kazanımları | PÖKK | ÖY | Bu dersi başarı ile tamamlayan öğrenciler : | | | ÖK - 1 : | veritabanı sistemlerinin temel kavramlarını anlayabilir. | 2,3,4,12 | 1 | ÖK - 2 : | veritabanı yönetimi sistemlerinin işlevlerini kavrayabilir. | 2,3,4,12 | 1 | ÖK - 3 : | veritabanı sistem tasarımı ve yöntemlerini anlayabilir. | 2,3,4,12 | 1 | ÖK - 4 : | yürürlükteki veritabanı sistem teknolojilerini anlayabilir. | 2,3,4,12 | 6 | PÖKK :Program öğrenim kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı | |
Veri tabanı yönetimi, Kavramsal, mantıksal, fiziksel VT, Veri Modelleri, Hiyerarşik ve ağ veri Modelleri, İlişki veri modeli, Normalizasyon, Fazlalıklar ve fazlalıkların kaldırılması yöntemleri, Fonksiyonel bağımlılıklar, Varlıklar, Varlığa dayalı veri modeli, İlişki seviyeleri, VT tasarımı, Sorgulama dilleri, Fiziksel VT, İndeks organizasyonu, Veri çakışması, Anahtara göre aramalar, Veri sıkıştırılması. |
|
Haftalık Detaylı Ders Planı | Hafta | Detaylı İçerik | Önerilen Kaynak | Hafta 1 | Veri tabanına giriş, Geleneksel dosya tabanlı sistemleri, Veritabanı yaklaşımı, Veri tabanı ortamında roller | | Hafta 2 | Veri tabanı ortamı, üç seviyeli anti sparc mimarisi, Veri tabanı dilleri, Veri modeli ve kavramsal modelleme, Veri tabanı yönetim sistemleri (VTYS) işlevleri, VTYS bileşenleri, Çok kullanıcılı VTYS mimarisi | | Hafta 3 | İlişkisel model, İlişkisel veri yapıları, Veri tabanı ilişkileri, İlişkisel anahtarlar, İlişkisel veri tbanı şemalarının gösterimi, Bütünlük kısıtları, Görüntüler | | Hafta 4 | İlişkisel cebir ve ilişkisel hesap, Tek değerli işlemler, Küme işlemleri, Birleştirme işlemleri, Bölme işlemi, Bir araya getirme ve gruplama işlemleri | | Hafta 5 | Yapısal Sorgu Dili (Structured Query Language, SQL): Veri işleme, Sorgu örnekleri | | Hafta 6 | SQL: Veri tanımlama, Sorgu örnekleri | | Hafta 7 | Veri tabanı planlama, Tasarım ve yönetim, Varlık ilişki modelleme, Varlık tipleri, İlişki tipleri, Özellikler, Güçlü ve zayıf varlık tipleri, Yapısal kısıtlar | | Hafta 8 | Gelişmiş varlık ilişki modelleme, Özelleştirme ve genelleştirme, Bir araya getirme, Kompozisyon | | Hafta 9 | Ara sınav | | Hafta 10 | Normalizasyon, Normalizasyon amacı, Veri artıklığı ve güncelleme problemleri, fonksiyonel bağımlılıklar, normalizasyon aşamaları | | Hafta 11 | İleri normalizasyon, fonksiyonel bağımlılıklar hakkında daha fazlası, BCNF, dördüncü ve beşinci normal formlar | | Hafta 12 | Kavramsal ve mantıksal veritabanı tasarımı, fiziksel veritabanı tasarımı | | Hafta 13 | Veritabanı güvenliği, iş parçalarının yönetimî, eş zamanlılık kontrolü, veritabanı kurtarma teknikleri | | Hafta 14 | Sorgu işleme, ilişkisel cebir ifadelerinin değerlendirilmesi, alternatif icra stratejilerinin değerlendirilmesi | | Hafta 15 | Dağınık veritabanı konsepti ve tasarımı | | Hafta 16 | Dönem sonu sınavı | | |
1 | Connolly Thomas, Carolyn Begg, Addison Wesley, Fourth Edition, Database Systems: A practical approach to design, implementation and management | | |
1 | Ramakrishan, Raghu, Gehrke, Johannes, Database Management Systems | | |
Ölçme Yöntemi | Yöntem | Hafta | Tarih | Süre (Saat) | Katkı (%) | Arasınav | 9 | 14/11/2019 | 1,45 | 25 | Proje | 14 | 23/12/2019 | 2 | 25 | Dönem sonu sınavı | 16 | 30/12/2019 | 2 | 50 | |
Öğrenci Çalışma Yükü | İşlem adı | Haftalık süre (saat) | Hafta sayısı | Dönem toplamı | Yüz yüze eğitim | 3 | 15 | 45 | Sınıf dışı çalışma | 2 | 15 | 30 | Arasınav için hazırlık | 8 | 1 | 8 | Arasınav | 1 | 1 | 1 | Proje | 1 | 15 | 15 | Dönem sonu sınavı için hazırlık | 16 | 1 | 16 | Dönem sonu sınavı | 2 | 1 | 2 | Diğer 1 | 0 | 0 | 0 | Diğer 2 | 0 | 0 | 0 | Toplam Çalışma Yükü | | | 117 |
|