Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
---|---|---|---|---|---|
BPR122 | VERİTABANI YÖNETİM SİSTEMLERİ | Ders | 1 | 2 | 5,00 |
Önlisans
Türkçe
Değişik veri tabanı uygulamalarda yönetimsel araçların kullanılması
Dr. Öğr. Üyesi İbrahim KARAMAN
1 | Veritabanı temel kavramlarını bilir |
2 | Veritabanı sistemleri alt yapısını ve veri modellerini bilir |
3 | İlişkisel veritabanın temel özelliklerini, anahtar, ilişki çeşitlerini bilir |
4 | Bir sistemin veri tabanı tasarımını gerçekleştirebilir |
5 | Veritabanı yöneticisinin, uygulama programcısının, normal kullanıcının görevlerini bilir, veritabanı iç işlemlerini bilir |
6 | SQL komutlarını kullanarak kayıt ekleyebilir, güncelleyebilir, silebilir |
7 | SQL komutlarını kullanarak kayıtlar üzerinde temel sorgular gerçekleştirebilir |
8 | MS SQL veritabanı yönetim sistemi uygulama programında veritabanı oluşturabilir |
9 | MS SQL görsel arayüzünü kullanarak tablolar oluşturabilir, oluşturulan tablolar arasında ilişkiler gerçekleştirebilir |
Birinci Öğretim
YOK
-
Veritabanının gelişimi ve temel kavramları, veritabanı tasarım mantığı verilerek, Veritabanı Yönetim Sistemi Uygulama programı (MS Access, SQL Server) görsel arayüzü ve SQL (Yapısal Sorgulama Dili) kullanarak veritabanı oluşturma, veri işleme ve sorgulama yeteneğine sahip olmak
Hafta | Konular (Teorik) | Uygulama | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
---|---|---|---|---|
1 | Klasik dosya sistemi temel özellikleri, avantajları, dezavantajları, Veritabanı sistemleri genel yapısı ve özellikleri | Modüler Öğretim | ders notlarının hazırlanması | |
2 | Temel veritabanı kavramları(tablo, alan, kayıt v.b.) veritabanı yazılımları, donanım alt yapısı, Veri Modelleri (Ağ, hiyerarşik, nesnel, ilişkisel), Veri soyutlanması, veritabanı sistemleri alt yapısı, veri bağımsızlığı, veri çok yüzlülüğü | Modüler Öğretim | ders notlarının hazırlanması | |
3 | İlişkisel veritabanı özellikleri, tablolar, ilişkiler, anahtarlar, İlişkisel veritabanını matematiksel alt yapısı, Kartezyen çarpımı, bağıntı, ilişkisel matematik, ilişkisel matematik işlemleri | İlişkisel veritabanı uygulamaları | Modüler Öğretim | ders notlarının hazırlanması |
4 | İlişkisel veritabanı özellikleri, tablolar, ilişkiler, anahtarlar, İlişkisel veritabanını matematiksel alt yapısı, Kartezyen çarpımı, bağıntı, ilişkisel matematik, ilişkisel matematik işlemleri | İlişkisel veritabanı uygulamaları | Modüler Öğretim | ders notlarının hazırlanması |
5 | MS SQL görsel arayüzünü kullanarak tablolar arasında ilişki (birebir, birçok) oluşturma, var olan ilişkileri düzenleme ve silme | MSSQL ilişki oluşturma uygulamaları | Modüler Öğretim | ders notlarının hazırlanması |
6 | Kayıt ekleme, kayıt güncelleme ve kayıt silme sorguları, oluşturulmuş sorguların çalıştırılması, Tasarım görünümünde form oluşturma, araç kutusu, form sayfasına nesne ekleme, Nesneleri özelliklerini kontrol etme | Kayıt oluşturma, güncelleme, sorgu uygulamaları | Modüler Öğretim | ders notlarının hazırlanması |
7 | Veri tabanı diyagram oluşturma | Veri tabanı diyagram oluşturma | Modüler Öğretim | ders notlarının hazırlanması |
8 | SQL Server; SQL Server in çalışma prensipleri, gelen yenilikler, sürümleri, sistem gereksinimleri, SQL Server Management Studio ile çalışmaya başlama | SQL Server uygulamaları | Modüler Öğretim | ders notlarının hazırlanması |
9 | SQL Server; SQL Server in çalışma prensipleri, gelen yenilikler, sürümleri, sistem gereksinimleri, SQL Server Management Studio ile çalışmaya başlama | SQL Server uygulamaları | Modüler Öğretim | ders notlarının hazırlanması |
10 | SQL Server'da veritabanı oluşturma, değiştirme, silme, bağlama, yedekleme işlemleri. Tablo tasarımı işlemleri, uygun veri tipi kullanımı. | SQL Server uygulamaları | Modüler Öğretim | ders notlarının hazırlanması |
11 | T-SQL ifadeleri; Kayıt ifadeleri, seçme ve listeleme ifadeleri, ilişki ifadeleri, SQL operatörleri. | T-SQL uygulamaları | Modüler Öğretim | ders notlarının hazırlanması |
12 | SQL fonksiyonları; Skaler değerli fonksiyonlar, tablo değerli fonksiyonlar, kümeleme fonksiyonları, Gruplama fonksiyonları. | SQL fonksiyon uygulaması | Modüler Öğretim | ders notlarının hazırlanması |
13 | Stored Procedure Tanımlama, Stored Procedure Değiştirme ve Silme. Trigger; Trigger Düzenleme ve Silme | Stored Procedure Uygulaması | Modüler Öğretim | ders notlarının hazırlanması |
14 | View: View oluşturma seçenekleri, With Check Option, With Encrpytion, With Schemabinding | View Uygulaması | Modüler Öğretim | ders notlarının hazırlanması |
1. Özseven, Turgut; Veritabanı Yönetim Sistemleri 2. Köseoğlu, Kerem; Veritabanı Mantığı, Pusula Yayınevi, 2005, İstanbul 3. Uysal, Mithat; SQL Veritabanı Sorgulama Dili, Nirvana Yayınları, 2012, İstanbul 4. Veri Tabanı Yönetim Sistemleri, Atatürk Üniversitesi, Açıköğretim Fakültesi Ders Notu
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 75 |
Ev Ödevi | 1 | 25 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Final Sınavı | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | 60 |
-
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Final Sınavı | 1 | 1 | 1 |
Quiz | 3 | 1 | 3 |
Derse Katılım | 14 | 4 | 56 |
Bireysel Çalışma | 14 | 3 | 42 |
Final Sınavı içiin Bireysel Çalışma | 1 | 17 | 17 |
Quiz için Bireysel Çalışma | 3 | 2 | 6 |
Toplam İş Yükü (saat) | 125 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | |
ÖÇ 1 | 5 | 4 | 5 | 5 | ||||||||||
ÖÇ 2 | 5 | 4 | 5 | 5 | ||||||||||
ÖÇ 3 | 5 | 4 | 5 | 5 | ||||||||||
ÖÇ 4 | 5 | 4 | 5 | 5 | ||||||||||
ÖÇ 5 | 5 | 4 | 5 | 5 | ||||||||||
ÖÇ 6 | 5 | 4 | 5 | 5 | ||||||||||
ÖÇ 7 | 5 | 4 | 5 | 5 | ||||||||||
ÖÇ 8 | 5 | 4 | 5 | 5 | ||||||||||
ÖÇ 9 | 5 | 4 | 5 | 5 |