Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Bilgisayar Mühendisliği(Türkçe) - 2016 Tezli Yüksek Lisans | BLM7034 | Veri Tabanı Sistemlerinin Gerçeklenmesi | Seçmeli | 1 | 8,00 | 3 | 0 |
Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Bilgisayar Mühendisliği(Türkçe) - 2016 Tezli Yüksek Lisans | BLM7034 | Veri Tabanı Sistemlerinin Gerçeklenmesi | Seçmeli | 1 | 8,00 | 3 | 0 |
Dersin temel amacı, öğrencilere veri tabanlarının tasarımı, uygulanması, yönetimi ve kullanımı konularında derinlemesine bir anlayış kazandırmaktır. Bu ders, öğrencilere ilişkisel ve ilişkisel olmayan veri tabanlarını anlama, tasarlama ve etkin bir şekilde kullanma yetenekleri kazandırmayı hedefler. Aynı zamanda, veri tabanları ile ilgili güvenlik, performans optimizasyonu, dağıtık sistemler ve büyük veri uygulamaları gibi önemli konuları ele alarak, öğrencileri bu alandaki güncel gelişmelere hazırlar.
-
Dersin içeriği, veri tabanlarına dair temel kavramlarla başlayarak, daha ileri düzeyde konulara kadar geniş bir yelpazeyi kapsar. İçerik, öğrencilere veri modelleme, veri tabanı tasarımı, SQL sorgulama, performans optimizasyonu, güvenlik yönetimi, dağıtık veri tabanları, büyük veri uygulamaları ve IoT entegrasyonu gibi temel konuları içerir. Ayrıca, veri tabanı yönetimi ve bakımı, yüksek erişilebilirlik stratejileri, uygulama geliştirme için veri tabanı entegrasyonu gibi pratiğe yönelik konular da ele alınır. Ders aynı zamanda yeni teknolojiler ve gelecekteki trendler hakkında da bilgi sağlar ve öğrencilere veri tabanı alanında geniş bir perspektif sunar.
1. Anlatım, 2. Soru-Cevap, 3. Tartışma, 4. Alıştırma ve Uygulama
Yok
Türkçe
Veri Tabanı Sistemleri,Adalet Yayınevi - Ders Kitapları, Ünal YARIMAĞAN (Prof. Dr.), 2010, Türkçe
Yok
Hafta | Teorik |
---|---|
1 | Giriş ve Temel Kavramlar Veri tabanı kavramı ve önemi Veri tabanı yönetim sistemleri (DBMS) tanımı İlişkisel veri modeli ve temel kavramlar Dersin hedefleri ve beklentileri |
2 | Veri Modelleme Varlık İlişkisi (ER) modeli İlişkisel veritabanı tasarımı Normalizasyon Veritabanı şeması oluşturma |
3 | SQL ve Veri İşleme SQL temelleri SQL sorgu dili Veri ekleme, güncelleme ve silme SQL fonksiyonları ve işlemleri |
4 | İlişkisel Veritabanı Yapısı Tablo tasarımı Anahtarlar ve indisler İlişkiler ve referans bütünlüğü Yabancı anahtarlar |
5 | Veri Tabanı Yönetimi ve Transaksiyonlar Transaksiyon kavramı ACID özellikleri Veri tabanı yönetimi ve bakımı Yedekleme ve geri yükleme işlemleri |
6 | İndisler ve Performans Optimizasyonu İndislerin önemi İndis türleri Performans optimizasyonu stratejileri Sorgu optimizasyonu |
7 | İlişkisel Olmayan Veri Modelleri JSON ve XML veri modelleri NoSQL veritabanları Doküman veritabanları Anahtar-değer depolama |
8 | Veri Tabanı Güvenliği Veri tabanı güvenliği temelleri Kullanıcı yönetimi Erişim kontrolü Veri şifreleme |
9 | Dağıtık Veri Tabanları Dağıtık sistemlerin temel kavramları Dağıtık veri tabanları mimarileri Veri replikasyonu Paralel sorgulama |
10 | Büyük Veri ve Veri Analitiği Büyük veri tanımı Veri analitiği temelleri Hadoop ve Spark gibi büyük veri teknolojileri Veri madenciliği ve makine öğrenimi uygulamaları |
11 | Veri Tabanı Uygulama Geliştirme Uygulama geliştirme için veri tabanı bağlantısı API'ler ve sürücüler ORM (Object-Relational Mapping) araçları Örnek uygulama geliştirme |
12 | Veri Tabanı Yönetimi ve Yüksek Erişilebilirlik Yüksek erişilebilirlik stratejileri Failover ve yedekleme Kümelenmiş veri tabanları Veri tabanı hizmetleri ve bulut tabanlı çözümler |
13 | Veri Tabanı ve IoT IoT (Nesnelerin İnterneti) ve veri toplama Veri analitiği için IoT verilerinin kullanımı Örnek IoT uygulamaları |
14 | Özel Konular ve Trendler Veri tabanlarındaki yeni trendler Blok zinciri ve veri tabanları Veri tabanı güncellemeleri ve gelecekteki yönelimler Ders değerlendirmesi ve gelecekteki araştırma alanları |
15 | |
16 | |
17 |
Değerlendirme | Değer |
---|---|
Yarıyıl (Yıl) İçi Etkinlikleri | 50 |
Yarıyıl (Yıl) Sonu Etkinlikleri | 50 |
Yarıyıl (Yıl) Sonu Etkinlikleri | Değer |
Final Sınavı | 100 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ders Öncesi/Sonrası Bireysel Çalışma | 4 | 8 | 32 |
Proje ve Hazırlığı | 1 | 24 | 24 |
Ödev ve Hazırlığı | 3 | 8 | 24 |
Laboratuvar ve Hazırlığı | 0 | 0 | 0 |
Atölye ve Hazırlığı | 0 | 0 | 0 |
Sunum ve Hazırlığı | 0 | 0 | 0 |
Seminer ve Hazırlığı | 0 | 0 | 0 |
Demo ve Hazırlığı | 0 | 0 | 0 |
Araştırma ve Hazırlığı | 0 | 0 | 0 |
Rapor ve Hazırlığı | 0 | 0 | 0 |
Arasınav ve Hazırlığı | 1 | 24 | 24 |
Kısa Sınav ve Hazırlığı | 1 | 24 | 24 |
Final ve Hazırlığı | 1 | 24 | 24 |
Teorik Ders Saati | 14 | 3 | 42 |
Uygulama Ders Saati | 0 | 0 | 0 |