| Dersin Türü | Zorunlu |
| Dersin Düzeyi | Lisans |
| Dersin Yılı | 2 |
| Dersin Yarıyılı | Dördüncü Yarıyıl (Bahar) |
| AKTS | 4 |
| Öğretim Eleman(lar)ı |
|
| Öğrenme Kazanımları |
Bu dersin sonunda öğrenciler;
- Veritabanıyla ilgili temel kavramlar hakkında bilgi ve kavrama düzeyinde bilgi ve becerilere sahip olur.
- Veritabanı ve veritabanı yönetim sistemi problemlerini analiz düzeyinde bütün olarak görür, bunları parçalara ayırır, problem parçaları arasındaki benzerlik ve farklılıkları bulur.
- Bilgi sistem geliştirme yaşam döngüsü aşamaları ile veritabanı tasarım aşamaları hakkında bilgi, kavrama ve uygulama düzeyinde bilgi ve becerilere sahip olur.
- İlişkisel veri modelleri ve veri dönüşümleri hakkında bilgi, kavrama ve uygulama düzeyinde bilgi ve becerilere sahip olur.
- SQL, veri tanımlama dili, veri işleme dili ve ilgili komutlar hakkında bilgi, kavrama ve uygulama düzeyinde bilgi ve becerilere sahip olur.
- Bağıntı türleri, anahtarlar ve sınırlamalar hakkında bilgi ve kavrama düzeyinde bilgi ve becerilere sahip olur.
- MySQL veri tabanı ile ilgili temel bilgi ve becerilere sahip olur; veritabanı problemlerinin çözümüne yönelik "MySQL Workbench" ile tasarım ve uygulama geliştirir.
- İş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 ve gereken proje çıktılarını üretmekle ilgili bilgi ve beceriler edinir.
|
| Veriliş Biçimi | Yüz Yüze |
| Önkoşullar | Yok |
| Önerilen Dersler | Yok |
| Ders Tanımı | 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 İçeriği |
| 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ı ihtiyaç analizi ve belirtimi, fiil-isim analizi, UML çizenekleri, veri akış çizeneği |
|
3. Hafta |
Veri tabanı tasarım aşamaları (4 Aşama), veri tabanı ihtiyaç analizi ve belirtimi, fiil-isim 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ı ilişki-bağıntı türleri, anahtarlar, sınırlamalar proje ilerleme raporlarının teslim edilmesi |
|
8. Hafta |
Ara sınav |
|
9. Hafta |
Fiziksel tasarım, modelleme ve uygulama, MySQL kurulumu, "MySQL Workbench" tanıtımı ve kullanımı, veri tanımlama dili ve SQL komutları |
|
10. Hafta |
CREATE ve ALTER deyimleri, INSERT, UPDATE, DELETE deyimleri |
|
11. Hafta |
SELECT, GROUP BY deyimleri |
|
12. Hafta |
SELECT LEFT JOIN, INNER JOIN deyimleri |
|
13. Hafta |
Örnek olay çalışması ve genel tekrar |
|
14. Hafta |
Proje sunumları ve değerlendirme |
|
| Kaynaklar | Yarımağan, Ü. (2010). Veri Tabanı Sistemleri. Akademi Yayınevi.
Mannino, M. V. (2007). Database Design, Application Development, and Administration. McGraw-Hill.
Connolly, T. M., & Begg, C. E. (2005). Database Systems: A Practical Approach to Design, Implementation, and Management. Addison-Wesley.
Silberschatz, A., Korth, H. F., & Sudarshan, S. (2010). Database Systems Concepts (6th ed.). McGraw-Hill.
Elmasri, R., & Navathe, S. B. (2010). Fundamentals of Database Systems (6th ed.). Pearson Education.
Ramakrishnan, R., & Gehrke, J. (2002). Database Management Systems (3rd ed.). McGraw-Hill. |
| Öğretim Yöntemleri |
- Anlatım
- Soru-Cevap
- Eğitim-Uygulama
- Proje
- Sorun/Problem Çözme
|
| Değerlendirme |
|
Sayısı |
Toplam Katkısı (%) |
| Ara Sınav |
1 |
30 |
| Mini-Sınav |
1 |
20 |
| Proje |
1 |
20 |
| Toplam(%) |
|
70 |
| Yıl İçinin Başarıya Oranı(%) |
|
70 |
| Finalin Başarıya Oranı(%) |
|
30 |
| Toplam(%) |
|
100 |
|
| AKTS İş Yükü |
| Aktivite |
Sayı |
Süre (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 |
3 |
42 |
| Final Sınavına Hazırlık |
1 |
22 |
22 |
| Ders Saati |
13 |
2 |
26 |
| Ara Sınava Hazırlık |
1 |
15 |
15 |
| Laboratuvar |
13 |
1 |
13 |
| Final Sınavı |
1 |
1.5 |
1.5 |
| Ödevler |
0 |
0 |
0 |
| Proje |
1 |
20 |
20 |
| Toplam İş Yükü | 141 |
| Toplam İş Yükü / 30 | 4.7 |
| Dersin AKTS Kredisi | 4 |
|
| Dil | Türkçe |
| Staj / Uygulama | Yok |