Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Veritabanı Modelleme ve Tasarımı | SENG 306 | 3 | 2 | 3 + 0 | 3 | 5,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Lisans |
Dersin Türü | |
Dersin Veriliş Biçimi | Yüz Yüze |
|
Dersin Öğrenme Kazanımları:
Bu dersi başarı ile tamamlayan öğrenciler: |
1. Öğrenci, veritabanı projelerini tasarlamak ve uygulamak için grup ortamında çalışabilecek |
2. Öğrencil veri gereksinimleri belgeleri oluşturabilecekler |
3. Öğrenci veri gereksinimleri dokümanını inceleyerek uygun ER and EER veri modelleri hazırlayabileceklerdir. |
4. Öğrenci, verilen kavramsal modele uygun mantıksal modeli tasarlayabilecektir. |
5. Öğrenci, SQL yorumlarını kullanarak bir veritabanına bağlanmak ve veritabanını sorgulamak için bir kullanıcı arayüzü geliştirebilecekler. |
6. Öğrenci verilen mantıksal modele uygun fiziksel veri modelini tasarlayabileceklerdir. |
|
Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
Dersin Tanımı:
Veritabanı sistemi kavramları. ER ve EER ile veri modelleme. İlişkisel Veri Modeli. Dosya organizasyonları ve dizin yapıları. İlişkisel cebir. Yapılandırılmış Sorgu Dili (SQL). Veritabanı Tasarımı: işlevsel bağımlılıklar ve tablo normalizasyonu. Veritabanı yönetimine giriş. Bir ilişkisel VTYS nin ders projelerinde kullanımı.. |
|
Dersin İçeriği (Haftalık Konu Dağılımı): |
|
Hafta | Konu |
1 | Veritabanı sistem kavramları |
2 | Veritabanı sistem kavramları |
3 | Varlık İlişki diyagram kavramları ve araşları |
4 | E-ERD kavramları |
5 | E-ERD Vaka Çalışmaları |
6 | ER ve EER den mantıksal model tasarımının gerçekleştirilmesi |
7 | ER ve EER den mantıksal model tasarımının gerçekleştirilmesi- case studies |
8 | Fonksiyonel bağımlılıklar |
9 | Normalizasyon |
10 | Temel SQL komutlarına Giriş, Tabloları oluşturma ve yönetme, Veri sınırlaması ve sıralaması için SQL komutları kullanımı, Tek Satır SQL Komutları |
11 | Birden fazla tablodan veri görüntüleme, GROUP BY ifadesini kullanarak veri toplama |
12 | Alt sorgular, Çoklu sütun alt sorguları |
13 | Verilerin İşlenmesi, Görünümlerin Oluşturulması ve Yönetilmesi |
14 | Proje sunumları |
|
Kaynaklar: |
“Fundamentals of Database Systems”, 7th Edition, Ramez Elmasri & Shamkant B. Navathe, Pearson, ISBN: 978-1292097619
|
|
Diğer Kaynaklar: |
Database: Application Development and Design, M.V. Mannino, McGraw-Hill
|
|
Öğretim Yöntem ve Teknikleri: |
Ders
Dönem Projesi |
|
Değerlendirme Sistemi: |
Yöntem | Adet | Katkı (%) |
Proje | 5 | %20 |
Midterm Exam | 2 | %30 |
Durum Çalışması | 1 | %10 |
Final Sınavı | 1 | %40 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |