Bu ders öğrencilerin veritabnaı konseptini ve veritabanı yönetimini öğrenmesi için tasarlanmıştır. Ayrıca, veri modelleme, veritabanı yapıları, SQL dili, veri saklama yapıları, sorgu değerlendirme ve optimizasyonu konulaırnda bilgi vermektedir.
Ön Koşullar
XXX Ders Adı...
Eş Koşullar
XXX Ders Adı...
Özel Koşullar
Dersin alınabilmesi için öğrenciden beklenen asgari yeterlilikler.(Örnekler: Yabancı dil seviyesi, derse devam, önceden edindiği kurumsal yeterlilikler vs. gibi)
Öğretim Üyeleri
Doç. Dr. Fadime ÜNEY-YÜKSEKTEPE
Asistanlar
-
Ders Gün,Saat ve Yeri
Ders bu yarıyıl açılmamıştır.
Görüşme Saatleri ve Yeri
Ders bu yarıyıl açılmamıştır.
Öğretim Yöntem ve Teknikleri
-
Temel Kaynaklar
Elmasri R., Navathe S.B., Fundamentals of Database Systems, 7th edition, Pearson Education, 2016.
- Ramakrishnan R., Gehrke J., Database Management Systems, McGraw Hill, 2003.
Diğer Kaynaklar
-
Haftalık Ders Programı
Hafta
Dersin İçeriği
Öğretim Yöntem ve Teknikleri
1. Hafta
Veritabanına giriş, veritabanı sistemi kavramları ve mimarileri
Sözel Anlatım
2. Hafta
Varlık-bağıntı modeli ile veri modelleme
Sözel Anlatım, Laboratuvar
3. Hafta
İlişkisel veri modeli ve ilişkisel veritabanı kısıtları, temel sql
Sözel Anlatım, Laboratuvar
4. Hafta
SQL: kompleks sorgular, tetikleyici, bakışlar
Sözel Anlatım, Laboratuvar
5. Hafta
SQL sorguları
Sözel Anlatım, Laboratuvar
6. Hafta
SQL sorguları, Access uygulaması
Sözel Anlatım, Laboratuvar
7. Hafta
Ara sınav
8. Hafta
İlişkisel cebir ve hesap
Sözel Anlatım, Laboratuvar
9. Hafta
SQL programlamaya giriş, PHP ile web programlama, XML
Sözel Anlatım, Laboratuvar
10. Hafta
Fonksiyonel bağımlılığın temelleri ve ilişkisel veritabanları için normalizasyon
Sözel Anlatım, Laboratuvar
11. Hafta
Depolama, temel dosya yapıları, adresleme ve modern depolama mimarileri, dosyalar ve fiziksel veritabanı tasarımı için indeksleme yapıları+
Sözel Anlatım, Laboratuvar
12. Hafta
Sorgu işleme için stratejiler, sorgu eniyileme, hareket işleme kavramları ve teorisi, eşzamanlı kontrol teknikleri, veritabanı kurtarma teknikleri
Sözel Anlatım, Laboratuvar
13. Hafta
Dağıtık veritabanı kavramları, NOSQL veritabanları ve büyük veri depolama sistemleri, MapReduce ve Hadoop tabanlı büyük veri teknolojileri
Sözel Anlatım, Laboratuvar
14. Hafta
Veri madenciliği kavramları, veri deposu ve OLAP, veritabanı güvenliği
Sözel Anlatım, Laboratuvar
15. Hafta
Final
16. Hafta
Final
17. Hafta
Final
Değerlendirme Ölçütleri
Ölçüt Tipleri
Adet
Yüzdesi(%)
Ara sınav(lar)
1
35
Projeler
1
25
Final
1
40
ÖÇ-1
Çeşitli bilgi sistemlerindeki veritabanlarının ve gerçek hayat uyygulamalarındaki önemini bilir.
ÖÇ-2
Ticari veritabanı yazılımlarını (SQLite, MS access, SAP) bilir.
ÖÇ-3
Veritabanlarındaki konsept ve önemli prensipleri tartışabilir.
ÖÇ-4
ER/EER diyagramları kullanarak veri modelleri oluşturabilir.
ÖÇ-5
SQL kullanarak sorgu yapabilir ve ilişki tablolarını oluşturabilir.
ÖÇ-6
Veritabanı depolama yapılarını ve ulşaım araçlarını bilir.
Program Çıktıları
PÇ-1
PÇ-1: Yönetim süreçleri ve Yöneticilik konularında bilgi birikimi
PÇ-2
PÇ-2: Mühendislik problemlerinin çözümü için gereken yöntem ve yetkinlikler ile ilgili bilgi birikimi ve uygulama becerisi
PÇ-3
PÇ-3: Üretim ve hizmet sektörlerinin gelişen alanlarına yönelik bilgi birikimi