Bu dersin sonunda öğrenciler; 1) Veritabanı ile ilgili temel kavramlar hakkında bilgi ve kavrama düzeylerindeki bilgi ve becerilere sahip olmak 2) Bilgi Sistem Geliştirme Ömür Devri Aşamaları, Veritabanı Tasarım Aşamaları hakkında bilgi, kavrama ve uygulama düzeylerindeki bilgi ve becerilere sahip olmak 3) İlişkisel Veri Modelleri ve Veri Dönüşümleri hakkında bilgi, kavrama ve uygulama düzeylerindeki bilgi ve becerilere sahip olmak 4) 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 5) Bağıntı Türleri, Anahtarlar, Sınırlamalar hakkında bilgi ve kavrama bilişsel düzeylerindeki bilgi ve becerilere sahip olmak 6) Veritabanı 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 7) MySql Veritabanı 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) Bir veritabanı dönem projesini uygulama düzeyinde geliştirebilecek bilgi ve becerilere sahip olmaktır 9) Veri Yönetimi Bilgi Birikim Klavuzu'nda (Data Management Body of Knowledge) yer alan süreç ve bilgi alanları konusunda bilgi ve kavrama düzeyindeki bilgi ve becerilere sahip olmak
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Yok
DERS TANIMI
Dersin Sorumlusu: Doç. Dr. Murat Paşa UYSAL
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
,Temel Kavramlar, Bilgi Sistemleri, Veritabanı Yaklaşımları, Bilgi Sistem Geliştirme Ömür Devri
2. Hafta
Veritabanı Tasarım Aşamaları-Kavramsal Tasarım: Varlık-Bağıntı Modeli, Anahtarlar, Bağıntı Türleri, Sınırlamalar
3. Hafta
Veritabanı Tasarım Aşamaları-Mantıksal Tasarım: İlişkisel Veri Modelleri ve Dönüşümler
4. Hafta
Veritabanı Tasarım Aşamaları-Fiziksel Tasarım: Modelleme ve Temel SQL Komutları
5. Hafta
Veritabanı Tasarım Aşamaları-Fiziksel Tasarım: Veri Tabanı Nesnelerinin MySql Veritabanında Yaratılması
6. Hafta
SELECT Deyiminin Kullanımı
7. Hafta
JOIN-UPDATE-DELETE-INSERT Deyimlerinin Kullanımı
8. Hafta
Ara Sınav
9. Hafta
İleri Veritabanı Yönetim Kavramları ve Uygulamalar (Dağıtık, Çoklu Veritabanları, Transaction Yönetimi)
10. Hafta
Veritabanı Normalizasyonu ve Kullanılan Yöntem ve Teknikler (1. NF, 2. NF ve 3. NF)
11. Hafta
Araştırma Sunumları-1 ve Geri Bildirim-Değerlendirme (DAMA-DBBOK Guide)
12. Hafta
Araştırma Sunumları-2 ve Geri Bildirim-Değerlendirme (DAMA-DBBOK Guide)
13. Hafta
Proje Sunumları-1 ve Geri Bildirim-Değerlendirme
14. Hafta
Proje Sunumları-2 ve Geri Bildirim-Değerlendirme
15. Hafta
Final Sınavı ve Dönem Projesi Raporlarının Teslimi
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
Ders Sunumları ve Dağıtılan Dokümanlar, Mannino, Michael V, Database Design, Application Development and Administration, McGraw-Hill, 2007. Connolly, T.M. and Begg, C.E. Database Systems: A Practical Approach to Design, Implementation, and Management, addison-Wesley, 2005. Silberschatz, H.F. Korth ve S. Sudarshan. Database Systems Concepts 6th Edition. McGraw Hill, 2010. Elmasri and Navathe, Fundamentals of Database Systems, Sixth Edition, Pearson Education, 2010. Raghu Ramakrishnan and Johannes Gehrke, ?Database Management Systems?, Third Edition, McGraw-Hill, 2002. MySQL Veritabanı İle İlgili Kaynaklar Veri Tabanı Sistemleri, Ünal Yarımağan, Akademi Yayınevi, 2010.
ÖĞRETİM YÖNTEM VE TEKNİKLERİ
Proje-supported and traditional teaching methods will be used in the course. It is aimed to develop the research skills of the students with research problems related to this field while scanning the national and international literature related to data management and database management systems,Anlatım,Proje,Sunum,Tartışma
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
Sayısı
Toplam Katkısı(%)
Ara Sınav
1
30
Ödev
1
10
Proje
1
10
Örnek Olay Sunumu
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
1
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi
14
10
140
Final Sınavına Hazırlık
14
3
42
Ders Saati
13
3
39
Ara Sınava Hazırlık
8
3
24
Laboratuvar
Final Sınavı
1
1
1
Ödevler
1
40
40
Proje
Toplam İş Yükü
287
Toplam İş Yükü / 30
9,56
Dersin AKTS Kredisi
10
DİL
Türkçe
STAJ / UYGULAMA
Yok
PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ