Bilgi Paketi / Ders Kataloğu
Veri Tabanları Yönetim Sistemleri
Ders Kodu: MAT406
Ders Türü: Bölüm Seçmeli
Ders Grubu: Lisans
Eğitim Dili: Türkçe
Staj Durumu: Yok
Teori: 2
Uyg.: 2
Kredi: 3
Laboratuvar: 0
AKTS: 6
Amaç

Bu dersin amacı, öğrencilere veri tabanı ve veri tabanı yönetim sistemleri kavramlarını tanıtmak, veri tabanı yönetim sistemlerinin işlevlerini açıklamak ve veri modellemenin nasıl yapılacağını öğretmektir.

Özet İçerik

Veritabanı sistemlerinin genel yapısı ve özellikleri, veritabanı yönetim sistemindeki temel kavramlar, Veritabanı teknolojisinin temel özellikleri ve mimarileri, veritabanı yönetim sisteminin tarihçesi, veritabanı modelleri, Klasik dosya sistemi temel özellikleri, avantajları, dezavantajları, Veritabanı sistemlerinin genel yapısı ve özellikleri, veri bağımsızlığı, veri model aşamalarıi, Temel veritabanı kavramları(tablo, alan, kayıt nitelik v.b.), Veritabanı şeması, veri gereksinimi, gereksinimlerin belirlenmesi, Varlık ilişki modeli (ER – Entity Relationship), Veri tabanı yönetim sistemi kurulumu ve temel kavramlar, SQL ile sorgu oluşturma işlemleri, Veritabanı Yönetim sistemleri ile form, sorgu, rapor oluşturma, İlişkisel veritabanını matematiksel alt yapısı, Kartezyen çarpımı, bağıntı, ilişkisel cebir, İşlevsel bağımlılık, normalizasyon işlemleri, Veritabanının güvenliğinin sağlanması, bakım ve yedeklenmesi.

Dersi Veren Öğretim Görevlisi/Görevlileri
Arş. Gör. İclal GÖR
Öğrenme Çıktıları
1.Temel veri tabanı kavramlarını bilmek
2.Klasik Dosya Sistemi genel yapısını, avantajlarını ve dezavantajlarını bilmek
3.Veri tabanı sistemleri alt yapısını ve veri modellerini bilmek
4.İlişkisel veritabanın temel özelliklerini, anahtar ve ilişki türlerini bilmek
5.Bir probleme uygun veri tabanı tasarımını gerçekleştirebilmek
6.Veritabanı yöneticisinin, uygulama programcısının, normal kullanıcının görevlerini bilmek
7.Yapısal Sorgulama Dilinde komutlar kullanarak veritabanı ve tablo oluşturabilmek
8.SQL komutlarını kullanarak kayıtlar üzerinde temel sorgular (ekleme, silme, güncelleme ve seçme) gerçekleştirebilmek
9.Veritabanı kullanıcısı yaratma ve rol paylaşımını yapabilmek
10.Veri güvenliğini sağlayabilmek
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1.Yrd. Doç. Dr. Nergiz Ercil Çağıltay, Dr. Gül Tokdemir, Veritabanı Sistemleri Dersi (Teoriden Pratiğe), 2010
2.Elmasri, R. & Navathe, S. B. Fundamentals of Database Systems., Addison-Wesley, 2000
3.Kaya, Y. & Tekin, R. Veritabanı ve uygulamaları, Papatya yayıncılık, 2007.
Haftalık Ayrıntılı Ders İçeriği
1. Hafta - Teorik & Uygulama
Veritabanı sistemlerinin genel yapısı ve özellikleri, veritabanı yönetim sistemindeki temel kavramlar
2. Hafta - Teorik & Uygulama
Veritabanı teknolojisinin temel özellikleri ve mimarileri, veritabanı yönetim sisteminin tarihçesi, veritabanı modelleri
3. Hafta - Teorik & Uygulama
Klasik dosya sistemi temel özellikleri, avantajları, dezavantajları, Veritabanı sistemlerinin genel yapısı ve özellikleri, veri bağımsızlığı, veri model aşamalarıi, Temel veritabanı kavramları(tablo, alan, kayıt nitelik v.b.)
4. Hafta - Teorik & Uygulama
Veritabanı şeması, veri gereksinimi, gereksinimlerin belirlenmesi
5. Hafta - Teorik & Uygulama
Varlık ilişki modeli (ER – Entity Relationship)
6. Hafta - Teorik & Uygulama
Veri tabanı yönetim sistemi kurulumu ve temel kavramlar
7. Hafta - Teorik & Uygulama
SQL (Yapısal Sorgulama dili) genel özellikleri, standardizasyonu, SQL’de kullanılan veri tipleri, yeni veri tipi oluşturma, veritabanı oluşturma, tablo oluşturma, tablo güncelleme, var olan veritabanını silme, var olan tabloyu silme
8. Hafta - Teorik & Uygulama
SQL (Yapısal Sorgulama dili) genel özellikleri, standardizasyonu, SQL’de kullanılan veri tipleri, yeni veri tipi oluşturma, veritabanı oluşturma, tablo oluşturma, tablo güncelleme, var olan veritabanını silme, var olan tabloyu silme (Arasınav)
9. Hafta - Teorik & Uygulama
SQL komutları ile tabloya kayıt ekleme var olan kayıtları güncelleme silme ve temel sorgulama işlemleri, kısıtlar ve yardımcı komutlar kullanarak sorgu oluşturma işlemleri
10. Hafta - Teorik & Uygulama
SQL komutları ile tabloya kayıt ekleme var olan kayıtları güncelleme silme ve temel sorgulama işlemleri, kısıtlar ve yardımcı komutlar kullanarak sorgu oluşturma işlemleri
11. Hafta - Teorik & Uygulama
Veritabanı Yönetim sistemleri ile form, sorgu, rapor oluşturma
12. Hafta - Teorik & Uygulama
İlişkisel veritabanını matematiksel alt yapısı, Kartezyen çarpımı, bağıntı, ilişkisel cebir
13. Hafta - Teorik & Uygulama
İşlevsel bağımlılık, normalizasyon işlemleri
14. Hafta - Teorik & Uygulama
Veritabanının güvenliğinin sağlanması, bakım ve yedeklenmesi
Değerlendirme
Değerlendirme TürüAdetYüzde
Ara Sınav (Vize)1%40
Dönem Sonu Sınavı (Final)1%60
İş Yükü Hesaplaması
EtkinlikSayısıÖn HazırlıkSüreToplam Iş Yükü (Saat)
Kuramsal Ders140228
Uygulamalı Ders140228
Bireysel Çalışma140342
Ara Sınav122224
Dönem Sonu Sınavı126228
TOPLAM İŞ YÜKÜ (Saat)150
Program ve Öğrenme Çıktıları İlişkisi
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
PÇ-15
PÇ-16
PÇ-17
PÇ-18
OÇ-1
4
4
4
4
4
OÇ-2
4
4
4
4
4
OÇ-3
4
4
5
4
4
4
4
OÇ-4
4
4
4
4
4
OÇ-5
4
4
4
4
4
OÇ-6
4
4
5
4
4
4
4
OÇ-7
4
4
4
4
4
OÇ-8
4
4
4
4
4
OÇ-9
4
4
4
4
4
OÇ-10
4
4
4
4
4
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026