| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
|---|---|---|---|---|---|---|
| OBLG168 | Veri Tabanı II | Ders | 1 | 2 | 4.00 | 3.00 |
Önlisans
Bu ders ile öğrenciye; veri tabanı tasarlamak, oluşturmak, sorgulama yapmak, veri tabanı yönetimsel fonksiyonlarını kullanmak yeterlilikleri kazandırılılması amaçlanmaktadır.
Öğr.Gör.Gamze KARSLI
| 1 | SQL veri tanımlama (DDL), veri işleme (DML) ve veri kontrol (DCL) komutlarını temel düzeyde uygular |
| 2 | Tek ve birden fazla tablo üzerinde sorgular yazarak veri elde eder ve düzenler |
| 3 | Metinsel, aritmetik ve tarih-saat fonksiyonları ile gruplama, alt sorgular ve birleştirme (JOIN) işlemlerini kullanarak veri analizi yapar |
| 4 | Görünümler ve indeksler oluşturarak veritabanı performansını ve yönetimini geliştirir |
| 5 | T-SQL akış kontrol yapıları, tetikleyiciler ve transaction kullanarak veritabanı süreçlerini yönetir ve veri bütünlüğünü sağlar |
Birinci Öğretim
Yok
SQL- Veri Tanımlama Dili Komutları, SQL- Veri İşleme Dili Konutları, SQL- Veri Kontrol Dili Komutları, Tek Tablo İçinde Sorgulamalar, Metinsel Fonksiyonlar, Aritmetik Operatörler ve Fonksiyonlar, Tarih Zaman Fonksiyonları,Gruplandırarak Sorgulama, Birden Fazla Tablo Üzerinde Sorgulama, Alt Sorgular ve Özellikleri, Birleştirmeler, Görünümler, Index Kullanımı, T-Sql akış kontrolleri, Tetikleyiciler, Transaction
| Hafta | Teorik | Uygulama | [OgretimYontemVeTeknikleri] | [OnHazirlik] |
|---|---|---|---|---|
| 1 | DML: UPDATE ile veri güncelleme | |||
| 2 | DML: SELECT, WHERE, temel veri çekme işlemleri | |||
| 3 | DML: Aggregate fonksiyonlar (SUM, COUNT, AVG…), GROUP BY, HAVING, alt sorgular | |||
| 4 | DML: INNER JOIN, LEFT/RIGHT JOIN, FULL OUTER JOIN | |||
| 5 | Metinsel fonksiyonları (CONCAT, SUBSTRING, LENGTH, REPLACE) | |||
| 6 | Matematiksel ve DATE/TIME fonksiyonları (NOW, GETDATE, DATEADD, DATEDIFF) | |||
| 7 | Mini Quiz | |||
| 8 | Vize öncesi tüm konuların gözden geçirilmesi | |||
| 9 | Vize Sınavı | |||
| 10 | VIEW oluşturma ve yönetimi, sorgu kolaylaştırma ve veri güvenliği | |||
| 11 | T-SQL: Temel prosedürel yapılar, değişkenler, PRINT, SET | |||
| 12 | T-SQL: IF…ELSE, WHILE, CASE, query logic | |||
| 13 | Tetikleyiciler | |||
| 14 | Transaction : BEGIN TRANSACTION, COMMIT, ROLLBACK, ACID prensipleri | |||
| 15 | Vize sonrası konuların tekrarı | |||
| 16 | Final Sınavı |
SQL Eğitim Kitabı : Murat Yücedağ, Dikeyeksen Yayın Dağıtım Veritabanı Yönetim Sistemleri 1: Turgut Özseven, Ekin Basım Yayın
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 80 |
| Quiz | 1 | 20 |
| 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) |
|---|---|---|---|
| Ara Sınav | 1 | 50 | 50 |
| Final Sınavı | 1 | 50 | 50 |
| Toplam İş Yükü (saat) | 100 | ||
| ÖÇ 1 |
| ÖÇ 2 |
| ÖÇ 3 |
| ÖÇ 4 |
| ÖÇ 5 |