PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Veritabanı Modelleme ve TasarımıSENG 306323 + 035,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiLisans
Dersin Türü
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. Öğrenci, çok modelli veri yönetimi kavramları ve veritabanı yönetim sistemi yazılımı hakkında geniş bir anlayışa sahip olacak
2. Öğrenci, temel çok modelli bileşenler ve bunların işlevleri hakkında üst düzey bir anlayışa sahip olabilecek
3. Öğrenci, SQL, NoSQL, GSQL, XPath, JSON ve SPARQL ifadeleri yazabilecek
4. Öğrenci, çeşitli veritabanı modellerinin ve sorgu dillerinin arkasındaki teoriyi bir veri işleme probleminin çözümüne aktarabilecek
5. Öğrenci, veri analitiği için veri hazırlamanın arkasındaki temel ilkeleri anlayabilecek
6. Öğrenci, veri tabanı projelerini tasarlamak ve uygulamak için grup ortamında çalışabilecek
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Çok modelli bir veri yönetimi platformu tasarlamak ve uygulamak için gerekli kavramlara ve yapılara odaklanır. İlişkisel, grafik, uzamsal, bilgi, metin ve xml gibi çeşitli veri modelleri ve bunların entegrasyonu tartışılır.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Çok Modelli Veritabanlarına Genel Bakış
2İlişkisel Cebir (RA)
3Tuple İlişkisel Hesap (TRC)
4RA Perspektifinden SQL
5TRC Perspektifinden SQL
6Grafik Veri Modeli (Birinci Ara Sınav)
7RDF
8SPARQL
9Mekansal Model
10GSQL
11XML (İkinci Ara Sınav)
12XML ve XPath'ler
13JSON Modeli
14Örnek Olay İncelemeleri
 
Kaynaklar:
Database Systems Concepts, A. Silberschatz, H.F. Korth ve S. Sudarshan , McGraw Hill 2010
 
Diğer Kaynaklar:
SQL & NoSQL Databases: Models, Languages, Consistency Options and Architectures for Big Data Management, Andreas Meier, Springer Vieweg 2019
 
Öğretim Yöntem ve Teknikleri:
Ders Ödev
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Homework5%20
Midterm Exam2%30
Case Study1%10
Final Exam1%40
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor