Bu dersin sonunda öğrenciler; 1) Veri tabanı ile ilgili temel kavramlar hakkında bilgi ve kavrama düzeylerinde bilgi ve becerilere sahip olmak, 2) Veri tabanı ve Veritabanı Yönetim Sistemi problemlerini analiz düzeyinde bütün olarak görebilmek, parçalara ayırmak, problem parçaları arasındaki benzerlik ve farklılıkları bulabilmek, 3) Bilgi Sistem Geliştirme Ömür Devri Aşamaları ile Veri tabanı Tasarım Aşamaları hakkında bilgi, kavrama ve uygulama düzeylerindeki bilgi ve becerilere sahip olmak, 4) İlişkisel Veri Modelleri ve Veri Dönüşümleri hakkında bilgi, kavrama ve uygulama düzeylerindeki bilgi ve becerilere sahip olmak, 5) SQL, Veri Tanımlama Dili (Data Definition Language), Veri İşleme Dili (Data Manipulation Language) ve ilgili komutlar hakkında bilgi, kavrama ve uygulama düzeylerindeki bilgi ve becerilere sahip olmak, 6) Bağıntı Türleri, Anahtarlar, Sınırlamalar hakkında bilgi ve kavrama bilişsel düzeylerindeki bilgi ve becerilere sahip olmak, 7) MySQL Veri Tabanı ile ilgili temel bilgi ve becerilere sahip olmak, veritabanı problemlerinin çözümüne yönelik MySQL Workbench ile tasarım ve uygulama geliştirebilmek, 8) İşletmeyle ilgili bir problemin çözümüne yönelik bir Veri Tabanı Tasarım ve Uygulaması Dönem Projesini yürütmek, ihtiyaç duyulan analiz, tasarım ve uygulama süreçlerini gerçekleştirmek, gereken proje çıktılarını üretmekle ilgili bilgi ve becerileri edineceklerdir.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Yok
DERS TANIMI
Bu dersin amacı veri tabanı tasarım aşamaları, veri tabanı uygulamaları, SQL komutları ve veri tabanı yönetim sistemlerinin kurulumuyla ilgili bilgi ve becerileri edindirmektir.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
Dersin Tanıtımı ve Hedefleri, Temel Kavramlar, Veritabanı Yaklaşımları, Veritabanı Yönetim Sistemlerine Giriş
2. Hafta
Veri Tabanı Tasarım Aşamaları (4 Aşama), Veri Tabanı İhtiyaç Analizi ve Belirtimi, Fiil-İsim Analizi, UML Çizenekleri, Veri Akış Çizeneği
3. Hafta
Veri Tabanı Tasarım Aşamaları (4 Aşama), Veri Tabanı İhtiyaç Analizi ve Belirtimi, Fiil-İsim Analizi, UML Çizenekleri, Veri Akış Çizeneği
4. Hafta
Kavramsal Tasarım ve Varlık-Bağıntı Modelleme
5. Hafta
İlişkisel Veri Modelleri ve Dönüşümler
6. Hafta
İlişkisel Veri Modelleri ve Dönüşümler
7. Hafta
Bütünlük Kısıtlamaları İlişki-Bağıntı Türleri, Anahtarlar, Sınırlamalar Proje İlerleme Raporlarının Teslim Edilmesi
8. Hafta
A R A S I N A V H A F T A S I
9. Hafta
Fiziksel Tasarım, Modelleme ve Uygulama,MySQL Kurulumu, MySQL Workbench Tanıtımı ve Kullanımı,Veri Tanımlama Dili (Data Definition Language) ve SQL Komutları
10. Hafta
CREATE ve ALTER Deyimleri, INSERT - UPDATE - DELETE - SQL Deyimleri
11. Hafta
SELECT ve GROUP BY Deyimleri
12. Hafta
SELECT LEFT JOIN, INNER JOIN Deyimleri
13. Hafta
Örnek Olay Çalışması ve Genel Tekrar
14. Hafta
PROJE SUNUMLARI VE DEĞERLENDİRME
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
1. Ders Sunumları ve MySQL Dokümanları. 2. Veri Tabanı Sistemleri, Ünal Yarımağan, Akademi Yayınevi, 2010. 3. Mannino, Michael V, Database Design, Application Development and Administration, McGraw-Hill, 2007. 4. Connolly, T.M. and Begg, C.E. Database Systems: A Practical Approach to Design, Implementation, and Management, addison-Wesley, 2005. 5. A. Silberschatz, H.F. Korth ve S. Sudarshan. Database Systems Concepts 6th Edition. McGraw Hill, 2010. 6. Elmasri and Navathe, Fundamentals of Database Systems, Sixth Edition, Pearson Education, 2010. 7. Raghu Ramakrishnan and Johannes Gehrke, ?Database Management Systems?, Third Edition, McGraw-Hill, 2002.
ÖĞRETİM YÖNTEM VE TEKNİKLERİ
Geleneksel ve Proje Destekli Öğretim Yöntemi
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
Sayısı
Toplam Katkısı(%)
Ara Sınav
1
40
Ödev
2
10
Proje
1
10
Toplam(%)
60
Yıl İçinin Başarıya Oranı(%)
60
Finalin Başarıya Oranı(%)
40
Toplam(%)
100
AKTS İŞ YÜKÜ
Aktivite
Sayı
Süresi(Saat)
İş Yükü
Ara Sınav
1
1,5
1,5
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi
14
1
14
Final Sınavına Hazırlık
1
22
22
Ders Saati
13
2
26
Ara Sınava Hazırlık
1
14
14
Laboratuvar
13
1
13
Final Sınavı
1
1,5
1,5
Ödevler
2
20
40
Proje
1
20
20
Toplam İş Yükü
152
Toplam İş Yükü / 30
5,06
Dersin AKTS Kredisi
4
DİL
Türkçe
STAJ / UYGULAMA
Yok
PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ