Ders Adı | Kodu | Yarıyıl | T+U Saat | AKTS | |
Veri Tabanı ve Yönetim Sistemleri | BLP105 | 1 | 3 + 1 | 5,0 |
Birim Bölüm | BİLGİSAYAR PROGRAMCILIĞI |
Derece Seviye | Ön Lisans - Zorunlu - Türkçe |
Dersin Verilişi | Yüzyüze eğitim, soru cevap, test, proje ödevi |
EBS Koordinatörü | Öğr. Gör. Musa TURKAN |
Ders Veren | Dr. Öğr. Üyesi Telat TÜRKYILMAZ |
Amaç |
Bu ders ile öğrenciye veri tabanı tasarlamak, oluşturmak, sorgulama yapmak, veri tabanı yönetimsel fonksiyonlarını kullanmak, sql dili ile etkin veri sorgulamak, sql server temel yönetim araçlarını kullanmak yeterlilikleri kazandırılacaktır. |
Ders İçeriği |
Veri tabanı yönetim sistemlerine bilişim veri modelleme E-R diyagramları kavramsal, mantıksal ve fiziksel veri tabanı tasarımı kısıtların modellenmesi veri tabanı mimarileri ve ilişkisel veri tabanı modeli SQL: sorgulama, DML, DCL, DDL işlemleri depolanmış yordamlar/işlevler ve tetikleyiciler uygulama geliştirme temelleri incelenir. SQL Server yönetim araçlarının kullanımı, veri tabanı yedekleme, zamanlanmış görevler, sql server üzearinde programatik öğelerin kullanılması konuları incelenir. |
Ders Kaynakları |
Veritabanı ve Yönetim Sistemleri 1, Turgut Özseven, Ekin yayınları
Veritabanı ve Uygulamaları, Yılmaz Kaya, Ramazan Tekin, Papatya yayınları Veritabanı ve Yönetim Sistemleri 2, Turgut Özseven, Ekin yayınları Yazılımcılar için SQL Server Programlama, Yaşar GÖZÜDELİ |
Açıldığı Öğretim Yılı | 2017 - 2018 2018 - 2019 2019 - 2020 2020 - 2021 2021 - 2022 2022 - 2023 2023-2024 2024 - 2025 |
Yarıyıl İçi Çalışmalar | Katkı Yüzdesi (%) |
Ara Sınav 1 | 25 |
Uygulama 1 | 25 |
Toplam | 50 |
Yarıyıl Sonu Çalışmalar | Katkı Yüzdesi (%) |
Final | %50 |
Toplam | %50 |
Yarıyıl İçinin Başarıya Oranı | %50 |
Yarıyıl Sonu Çalışmalar | %50 |
Toplam | %100 |
Kategori | Ders İlişki Yüzdeleri (%) |
Aktarılabilir Beceri Dersleri
|
0
|
Beşeri, İletişim ve Yönetim Becerileri Dersleri
|
0
|
Destek Dersleri
|
0
|
Ek Dersler
|
0
|
Kategori
|
0
|
Mesleki Seçmeli Dersler
|
0
|
Temel Meslek Dersleri
|
0
|
Uygulama Dersleri
|
0
|
Uzmanlık / Alan Dersleri
|
0
|
Ders İş Yükü | Öğretim Metotlar / Öğretim Metodu | Süresi (Saat) | Sayısı | Toplam İş Yükü (Saat) |
Dinleme ve anlamlandırma | Ders | 2 | 14 | 28 |
Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması | Laboratuar | 2 | 14 | 28 |
Dinleme ve anlamlandırma, gözlem/durumları işleme | Gösterim | 1 | 14 | 14 |
Ara Sınav 1 | Ara Sınav 1 | 20 | 1 | 20 |
Final | Final | 30 | 1 | 30 |
Toplam İş Yükü (Saat) | 120 | |||
AKTS = Toplam İş Yükü (Saat) / 25.5 (s) | 4,71 | |||
AKTS |
Hafta | Konu | Öğretim Metodu |
---|---|---|
1 | Veri Tabanı Temel Kavramları | Beyin Fırtınası Benzetim |
2 | İlişkisel Veritabanı Kavramı, SQL Server Araçları | Gösterim Benzetim |
3 | Normalizasyon, Verilerin İlişkilendirilmesi | Beyin Fırtınası Gösterim Benzetim |
4 | Veritabanı tasarım Aşamaları, ER Diyaramı, UML Diyagramı, Kavramsal Tasarım | Gösterim |
5 | SQL Veri Tipleri (Yapısal Sorgulama Dili) | Gösterim Laboratuar |
6 | SQL - Veri Tanımlama Dili | |
7 | SQL - Veri İşleme Dili | |
8 | SQL - Veri Kontrol Dili, SQL Server Kullanıcı Mimarisi | Problem Çözme Gösterim Laboratuar |
9 | Aritmetik Sorgular, Hesaplanmış Sütun, Kayıtları Filtreleme, SQL Server Yönetim Araçlarını Kullanma | Problem Çözme Gösterim Laboratuar |
10 | İç İçe Sorgular, Gruplayarak Sorgulama, Türetilmiş Tablolar, SQL ile Programatik Komutlar | Problem Çözme Gösterim Laboratuar |
11 | Görünümler, Değişken Tanımlama, Döngü Kullanımı, İndeks Kavramı | Problem Çözme Gösterim Laboratuar |
12 | Saklı Yordamlar, Dinamik SQL Sorgusu Çalıştırma | Problem Çözme Gösterim Laboratuar |
13 | Fonksiyon Tanımlama, Tablo Döndüren Fonksiyon, Tekil Değer Döndüren Fonksiyon, Rekürsif Sorgular | Problem Çözme Gösterim Laboratuar |
14 | Tetikleyiciler, Cursor Kullanımı, Pivot Operatörü | Problem Çözme Gösterim Laboratuar |
Ders Öğrenme Çıktısı | Ölçme Değerlendirme | Öğretim Metodu | Öğrenme Faaliyeti |
İlişkisel veritabanı mantığını bilir ve veri tabanı tasarımı yapabilir.. | |||
İlişkisel veri tabanı sistemini kullanarak SQL dili ile sorgular yazabilir, ilişkili tablo tasarımları yapabilir | |||
İlişkisel veritabanı sistemlerinde kullanıcı oluşturma ve yetkilendirme mimarisini bilir. SQL Server yönetim araçlarını kullanabilir | |||
Verileri gruplayarak sorgulama, prosedür, fonksiyon, view, trigger, index kavramlarını bilir ve uygular. Veri tabanı performansını yorumlayabilir, sql server araçlarını kullanarak veri tabanını takip edebilir | |||
Sistem analizi dokümanından veri tabanı tasarımı yapabilir |
DERS ÖĞRENME ÇIKTISI |
PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ |
---|---|---|---|---|---|---|---|---|---|---|---|---|
İlişkisel veritabanı mantığını bilir ve veri tabanı tasarımı yapabilir.. | - | - | - | - | - | - | - | - | - | - | - | - |
İlişkisel veri tabanı sistemini kullanarak SQL dili ile sorgular yazabilir, ilişkili tablo tasarımları yapabilir | - | - | - | - | - | - | - | - | - | - | - | - |
İlişkisel veritabanı sistemlerinde kullanıcı oluşturma ve yetkilendirme mimarisini bilir. SQL Server yönetim araçlarını kullanabilir | - | - | - | - | - | - | - | - | - | - | - | - |
Verileri gruplayarak sorgulama, prosedür, fonksiyon, view, trigger, index kavramlarını bilir ve uygular. Veri tabanı performansını yorumlayabilir, sql server araçlarını kullanarak veri tabanını takip edebilir | - | - | - | - | - | - | - | - | - | - | - | - |
Sistem analizi dokümanından veri tabanı tasarımı yapabilir | - | - | - | - | - | - | - | - | - | - | - | - |