Dersin Amacı: |
Bu ders, veri toplama ve depolama için kullanılan yaygın veri tabanı uygulamalarının teorik ve teknik konularını ele alır. Ders içeriği, veri tabanına girişi, varlık-ilişki modelini, fiziksel veri tabanı dizaynı ve erişim stratejilerini, ilişkisel veri modelini, SQL veri işleme dilini, teorik veri işleme dilini, doğal biçim ve mantıksal veri tabanı dizaynını, sorgu işlemeyi, tutarlılık kontrolünü ve veri tabanı kurtarmayı, basit depolama yöneticisi uygulamasını ve ilişkisel veri tabanı dizaynını kapsar. |
Dersin İçeriği: |
Veritabanı sistemlerini öğrenciye tanıtmak, verilen veritabanı problemleri için E-R ve ilişkisel veri modellerini kullanarak veritabanı tasarımları oluşturmak, bu tasarımları fiziksel veritabanında tablolar şeklinde kurmak, bu fiziksel veritabanı üzerinde gerekli sorguları yazıp çalıştırabilmek, veritabanı uygulamalarını ADO.NET, saklı prosedürler ve tetikleyiciler kullanarak geliştirebilmek. |
Hafta |
Konu |
Ön Hazırlık |
1) |
Veritabanlarına giriş |
yok |
2) |
lişkisel Veri Modeli-İlişkisel Model |
Yok |
3) |
İlişkisel Veri Modeli-İlişkisel cebir |
Yok |
4) |
Veritabanı tasarımı-ER Veri Modeli |
Yok |
5) |
SQL-Kısıtlar: Veri-tipi, birincil-anahtar, ikinci-anahtar, not-null,sütun-kısıtları |
Yok |
6) |
SQL-Veri tanımlama dili, Veri işleme dili |
Yok |
7) |
SQL-Sorgulama dili-Filtreleme ve sıralama işlemleri |
Yok |
8) |
Ara Sınav |
Örnek soruların ve ödevleri çözülmesi, konu tekrarı |
9) |
SQL-Alt sorgular- JOIN işlemleri |
Yok |
10) |
SQL-Gruplama |
Yok |
11) |
Veri tabanı programlama dilleri-T-SQL, PL/SQL |
Yok |
12) |
SQL-Stored procedures/functions |
Yok |
13) |
SQL-Triggers |
Yok |
14) |
ADO.NET uygulamaları |
Yok |
15) |
Final Sınavı |
Örnek soruların ve ödevleri çözülmesi, konu tekrarı |