
| 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 |
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.
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.
| Arş. Gör. İclal GÖR |
| 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 |
| 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. |
| Değerlendirme Türü | Adet | Yüzde |
|---|---|---|
| Ara Sınav (Vize) | 1 | %40 |
| Dönem Sonu Sınavı (Final) | 1 | %60 |
| Etkinlik | Sayısı | Ön Hazırlık | Süre | Toplam Iş Yükü (Saat) |
|---|---|---|---|---|
| Kuramsal Ders | 14 | 0 | 2 | 28 |
| Uygulamalı Ders | 14 | 0 | 2 | 28 |
| Bireysel Çalışma | 14 | 0 | 3 | 42 |
| Ara Sınav | 1 | 22 | 2 | 24 |
| Dönem Sonu Sınavı | 1 | 26 | 2 | 28 |
| TOPLAM İŞ YÜKÜ (Saat) | 150 | |||
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 | |||||||||||||