BLP203
VERİ TABANI YÖNETİM SİSTEMLERİ
- Yarıyıl
- 3
- Türü
- Zorunlu
- Teori / Uygulama / Lab.
- 3 / 2 / 0
- AKTS
- 5
- Öğretim düzeyi
- Ön Lisans
- Öğretim türü
- Birinci Öğretim
- Öğretim elemanı
- Öğr. Gör. Osman Doğuş GÜLGÜN
- Ön koşul dersleri
- Yok
- Staj durumu
- Yok
Dersin amacı
Veri yapılarıyla ilgili temel kavramları öğrenme; bağlı listeler, yığın, kuyruk, ağaç yapıları gibi temel veri yapılarını öğrenme; sıralama ve arama algoritmalarını öğrenme, ilişkisel veritabanları kavramını öğrenme; E/R diyagramlarını kullanarak veritabanı tasarımı yapabilme; SQL diliyle veritabanı oluşturup veri ekleme, güncelleme, silme; SQL sorguları yazabilme.
Dersin içeriği
Veri yapıları temel kavramlar, bağlı listeler, yığın ve kuyruk veri yapıları, ağaç veri yapıları, sıralama ve arama algoritmaları, veritabanı tasarımı, E/R diyagramları, ilişkisel veritabanları, SQL dili
Kaynaklar
Dr. Rifat ÇÖLKESEN, Veri Yapıları ve Algoritmalar, Raghu Ramakrishnan, Johannes Gehrke, Database Management Systems, 3rd Edition
Önerilen diğer hususlar
Yok
Öğrenme çıktıları
- 1 Veri yapıları temel kavramlarla ilgili bilgi sahibi olma; Bağlı Liste, Yığın, Kuyruk ve Ağaç veri yapılarının yapı ve işleyişlerini ve temel komutlarını öğrenme
- 2 Sıralama ve arama algoritmalarını ve çalışma biçimlerini öğrenme
- 3 İlişkisel veritabanı kavramını öğrenme, E/R diyagramları çizerek (yardımcı online araçlar kullanarak) veritabanı tasarımı yapabilme
- 4 SQL dilinin özelliklerini ve komutlarını öğrenme; SQL ile tablo oluşturma, tablolara veri ekleme, silme, güncellemeyi öğrenme; SQL sorgularıyla tablolardan veri çekmeyi öğrenme
Haftalık konular
| 1. hafta | Veri Yapıları Temel Kavramlar |
|---|---|
| 2. hafta | C Dilinde Diziler ve İşaretçiler |
| 3. hafta | Bağlı Listeler |
| 4. hafta | Yığınlar |
| 5. hafta | Kuyruklar |
| 6. hafta | Ağaçlar |
| 7. hafta | Sıralama ve Arama Algoritmaları |
| 8. hafta | Ara Sınav |
| 9. hafta | Veritabanlarına Giriş |
| 10. hafta | Veritabanı Tasarımına Giriş |
| 11. hafta | E/R Diyagramları |
| 12. hafta | İlişkisel Model ve SQL |
| 13. hafta | SQL |
| 14. hafta | Genel Tekrar |
| 15. hafta | Final |
Değerlendirme
Yarıyıl (Yıl) İçi Etkinlikleri
- Ara Sınav %100
Yarıyıl (Yıl) Sonu Etkinlikleri
- Yarıyıl Sonu Sınavı %100
Yarıyıl(yıl) içi etkinliklerin ve yarıyıl(yıl) sonu sınavının başarı notuna katkısı
- Yarıyıl (Yıl) İçi Etkinlikleri %40
- Yarıyıl (Yıl) Sonu Etkinlikleri %60
AKTS iş yükü
| Etkinlik | Sayı | Süre (saat) | Toplam (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 1 | 1 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 50 | 50 |
| Final Sınavı | 1 | 1 | 1 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 100 | 100 |
| Toplam iş yükü / AKTS | 152 saat · 5,07 AKTS | ||