| 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
Türkçe
Bu dersin amacı öğrenciye; Veri Tabanı ve sunucularını yönetme ile ilgili yeterliliklerin kazandırılmasıdı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 |
İkinci Öğretim
Ön koşul ders yoktur.
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 SERVER 2022 - SELÇUK ÖZDEMİR - KODLAB
| 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 | 1 | 1 |
| Final Sınavı | 1 | 1 | 1 |
| Uygulama/Pratik | 1 | 20 | 20 |
| Proje Hazırlama | 1 | 20 | 20 |
| Proje Sunma | 1 | 2 | 2 |
| Proje Tasarımı /Yönetimi | 1 | 10 | 10 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 20 | 20 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 20 | 20 |
| Okuma | 1 | 6 | 6 |
| Toplam İş Yükü (saat) | 100 | ||
| ÖÇ 1 |
| ÖÇ 2 |
| ÖÇ 3 |
| ÖÇ 4 |
| ÖÇ 5 |