GERİ DÖN

Ders Öğretim Planı


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ı



1 Klasik Dosya Sistemi genel yapısını, avantajlarını ve dezavantajlarını bilir
2 Veritabanı temel kavramlarını bilir
3 Veritabanı sistemleri alt yapısını ve veri modellerini bilir
4 İlişkisel veritabanın temel özelliklerini, anahtar, ilişki çeşitlerini bilir
5 İlişkisel özellikler ve ilişkisel matematik işlemlerini bilir
6 Bir sistemin veri tabanı tasarımını gerçekleştirebilir
7 Veritabanı yöneticisinin, uygulama programcısının, normal kullanıcının görevlerini bilir, veritabanı iç işlemlerini bilir
8 SQL (Yapısal Sorgulama Dili)kullanılan veri tiplerini bilir, SQL komutlarını kullanarak veritabanı, tablo oluşturabilir
9 SQL komutlarını kullanarak kayıt ekleyebilir, güncelleyebilir, silebilir
10 SQL komutlarını kullanarak kayıtlar üzerinde temel sorgular gerçekleştirebilir
11 MS SQL veritabanı yönetim sistemi uygulama programında veritabanı oluşturabilir
12 MS SQL görsel arayüzünü kullanarak tablolar oluşturabilir, oluşturulan tablolar arasında ilişkiler gerçekleştirebilir
13 Tablolara veri girmek, güncellemek ve silmek için form sayfaları oluşturabilir
14 Tablolara veri girmek, güncellemek ve silmek için form sayfaları oluşturabilir

Birinci Öğretim


YOK


[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
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üğü
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ı
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ı
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ı
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ı
7 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ı
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ı
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ı
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ı
11 T-SQL ifadeleri; Kayıt ifadeleri, seçme ve listeleme ifadeleri, ilişki ifadeleri, SQL operatörleri. T-SQL uygulamaları
12 SQL fonksiyonları; Skaler değerli fonksiyonlar, tablo değerli fonksiyonlar, kümeleme fonksiyonları, Gruplama fonksiyonları. SQL fonksiyon uygulaması
13 Stored Procedure: Initial Processing, Subsequent Processing, Stored Procedure Tanımlama, Stored Procedure Değiştirme ve Silme. Trigger; Trigger Düzenleme ve Silme Stored Procedure Uygulaması
14 View: View oluşturma seçenekleri, With Check Option, With Encrpytion, With Schemabinding View Uygulaması

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
Quiz 3 100
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 2
ÖÇ 2
ÖÇ 3
ÖÇ 4 3
ÖÇ 5
ÖÇ 6 3
ÖÇ 7
ÖÇ 8
ÖÇ 9
ÖÇ 10
ÖÇ 11 5
ÖÇ 12
ÖÇ 13
ÖÇ 14
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek