Ders Adı Veri Tabanı Yönetm sistemleri I
Ders Kodu SBS-102
Dersin Türü Zorunlu
Ders Biriminin Seviyesi Ön Lisans
Yıl 1
Dönem 2.Yarıyıl
AKTS 5
Dersi Veren(ler) Öğr. Gör. Dr. Recep ÇOLAK
Dersin Yardımcıları
Ders İşleme Biçimi Uzaktan Eğitim
Önkoşul Dersleri
Dersin İçeriği Veri Tabanı yönetim Sistemleri (VTYS) ; Temel kavramlar, VTYS mimarisi ve VTYS işlevleri. Veri modelleri. Veri tabanı şeması ve örneği. Veri Tabanı tasarımı. Varlık-İlişki modeli ile kavramsal Veri Tabanı tasarımı. İlişkisel veri modeli ile Veri tabanı tasarımı. SQL sorgulama dili. Microsoft Access VTYS ortamında, çeşitli alanlara yönelik veri tabanı tasarımı ve veri tabanının oluşturulması, bu veri tabanında sorgulama ve form tasarımı.
Dersin Verildiği Diller Türkçe
Dersin Amacı Veritabanının gelişimi ve temel kavramları, varlık ilişki diyagramları ve veritabanı tasarım mantığını kavramak, ara yüz ve SQL (Yapısal Sorgulama Dili) kullanarak veritabanı oluşturma, veri işleme ve sorgulama yeteneğine sahip olmak.
Ders Yapısı
Temel/Alana Özgü Mesleki Dersler 50
Uzmanlık/Program Dersi 0
Destek Dersi 50
Beceri,İletişim ve Yönetim Becerileri Dersi 0
Aktarılabilir Beceri Dersi 0
Matematik ve Temel Bilimler 0
Temel Eğitim 0
Ders İşleme Şekli
Sınıf Dersi 100
Sınıf Dersi açıklama 2
Problem Saati 0
Problem Saati Açıklama 0
Laboratuvar 0
Laboratuvar Açıklama 0
Diğer 0
Diğer Açıklama 0
No Dersin Kazanımları  
1 1) Veri Tabanı Yönetim Sistemleri, veri modelleri, veri tabanı tasarımı, ilişkisel sorgulama dilleri hakkında bilgi sahibi olabilir.
2 2) Veri Tabanı tasarımı gerçekleştirebilir.
3 3) Yazılı ve sözlü iletişim becerilerini geliştirebilir.
4 4) Veri Tabanı Yönetim Sistemi yazılımlarını kullanabilir.
5 5) Sql dili ile veritabanını sorgulayabilir.
DERSİN KAZANIMLARI / PROGRAM YETERLİKLERİ İLİŞKİ MATRİSİ
DKPÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12PÇ13PÇ14
1
2
3
4
5
5-Çok Yüksek İlişkili 4- Yüksek İlişkili 3-Orta İlişkili 2- Zayıf İlişkili 1-İlişkisiz
Hafta Konular  
1 Veri tabanı yönetim sistemleri (VTYS). Tanımlar, VTYS'nin uygulama alanları ve fonksiyonları.
  Ön Hazırlık: Ders hakkında ön bilgi edinmek
2 Veritabanı tasarımı; tasarım aşamaları. Kavramsal veri modelleri.
  Ön Hazırlık: Önceki hafta konular tekrar edilmelidir. Verilen ödevler yapılmalıdır.
3 Varlık-ilişki veri modeli ile veritabanı tasarımı.
  Ön Hazırlık: Önceki hafta konular tekrar edilmelidir. Verilen ödevler yapılmalıdır.
4 Normalizasyon kuralları ve örnekler üzeriden gösterimi.
  Ön Hazırlık: Önceki hafta konular tekrar edilmelidir. Verilen ödevler yapılmalıdır.
5 İlişkisel veri modeli ile normal formlara uygun veritabanı tasarımı.
  Ön Hazırlık: Önceki hafta konular tekrar edilmelidir. Verilen ödevler yapılmalıdır.
6 İlişkisel veri modeli uygulamaları. Gerçek hayat örnekleri üzerinden tasarımların gösterilmesi
  Ön Hazırlık: Önceki hafta konular tekrar edilmelidir. Verilen ödevler yapılmalıdır.
7 MS Access'e giriş. MS Access te veritabanı uygulamaları.
  Ön Hazırlık: Önceki hafta konular tekrar edilmelidir. Verilen ödevler yapılmalıdır.
8 Veritabanı tasarımlarının MS Access' a aktarılması, veri tipleri
  Ön Hazırlık: Önceki hafta konular tekrar edilmelidir. Verilen ödevler yapılmalıdır.
9 Sql Sorgulama diline giriş
  Ön Hazırlık: Önceki hafta konular tekrar edilmelidir. Verilen ödevler yapılmalıdır.
10 Standart SQL ile veri listeleme (select) işleminin yapılması
  Ön Hazırlık: Önceki hafta konular tekrar edilmelidir. Verilen ödevler yapılmalıdır.
11 Koşula bağlı sorgular, Sıralama, Kayıt sayısını sınırlandırma sorguları, Kümeleme işlemleri için özel fonksiyonlar
  Ön Hazırlık: Önceki hafta konular tekrar edilmelidir. Verilen ödevler yapılmalıdır.
12 Group by, having ve Gruplanmış veride özel fonksiyonlar
  Ön Hazırlık: Önceki hafta konular tekrar edilmelidir. Verilen ödevler yapılmalıdır.
13 İç içe Sorgular, İlişkisel sorgular ve örnek uygulamalar
  Ön Hazırlık: Önceki hafta konular tekrar edilmelidir. Verilen ödevler yapılmalıdır.
14 Insert, Delete, Update işlemleri ve iç içe sorgu şeklinde uygulanması
  Ön Hazırlık: Önceki hafta konular tekrar edilmelidir. Verilen ödevler yapılmalıdır.
No Program Çıktısı Katkı Düzeyi
1 Mesleği ile ilgili temel, güncel ve uygulamalı bilgilere sahip olur. 4
2 İş sağlığı ve güvenliği, çevre bilinci ve kalite süreçleri hakkında bilgi sahibi olur. 1
3 Mesleği için güncel gelişmeleri ve uygulamaları takip eder, etkin şekilde kullanır. 3
4 Mesleği ile ilgili bilişim teknolojilerini (yazılım, program, animasyon vb.) etkin kullanır. 3
5 Mesleki problemleri ve konuları bağımsız olarak analitik ve eleştirel bir yaklaşımla değerlendirme ve çözüm önerisini sunabilme becerisine sahiptir. 4
6 Bilgi ve beceriler düzeyinde düşüncelerini yazılı ve sözlü iletişim yolu ile etkin biçimde sunabilir, anlaşılır biçimde ifade eder. 1
7 Alanı ile ilgili uygulamalarda karşılaşılan ve öngörülemeyen karmaşık sorunları çözmek için ekip üyesi olarak sorumluluk alır. 3
8 Kariyer yönetimi ve yaşam boyu öğrenme konularında farkındalığa sahiptir. 1
9 Alanı ile ilgili verilerin toplanması, uygulanması ve sonuçlarının duyurulması aşamalarında toplumsal, bilimsel, kültürel ve etik değerlere sahiptir. 4
10 Bir yabancı dili kullanarak alanındaki bilgileri takip eder ve meslektaşları ile iletişim kurar. 1
11 Tıbbi terminoloji ve sağlık veri standartlarını açıklar. 1
12 Sağlık bilgi sistemlerinin kullanımı, otomasyonu ve veritabanı yönetimi, kontrolü ve bakımını yapar. 4
13 Sağlık kurumlarında sağlık bilgi sistemlerinin entegrasyonunu gerçekleştirir. 3
14 Yazılım arayüzü, grafik ve görsel unsurlar tasarlar ve geliştirir. 4
Yarıyıl İçi Çalışmaları Sayısı Katkı Payı
Ara Sınav 1 10
Kısa Sınav 0 0
Ödev 1 90
Devam 0 0
Uygulama 0 0
Labaratuvar 0 0
Proje 1 0
Atölye 0 0
Seminer 0 0
Arazi Çalışması 0 0
Sözlü sınav 0 0
Portfolyo 0 0
Doküman İncelemesi 0 0
Performans değerlendirme 0 0
Sunum 0 0
Alan Çalışması 0 0
Vaka Çalışması 0 0
Video Kaydı 0 0
Öz değerlendirme 0 0
Akran Değerlendirme 0 0
Eşleştirme Testleri 0 0
Çoktan seçmeli test 0 0
Kısa Cevaplı test 0 0
Kontrol listeleri 0 0
Dereceleme Ölçekleri 0 0
Zihin Haritalama 0 0
Araştırma yazısı 0 0
Çevrimiçi anket 0 0
Çevrimiçi Kısa sınav 0 0
TOPLAM 100
Yıliçinin Başarıya Oranı 20
Finalin Başarıya Oranı 80
TOPLAM 100
AKTS kredilerinin belirlenmesinde öğrenci işyükü anketlerinden faydalanılmaktadır.
Etkinlik Sayısı Süresi Toplam
Ders Süresi (Sınav Haftaları Hariç) 15 4 60
Sınıf Dışı Ders Çalışma Süresi 15 3 45
Ödevler 1 6 6
Sunum/Seminer 0 0 0
Proje 1 15 15
Laboratuar Çalışması 0 0 0
Arazi ya da Alan Çalışması 0 0 0
Kısa Sınav 0 0 0
Araştırma 0 0 0
Rapor Yazma/Rapor sunumu 0 0 0
Vaka İncelemesi 0 0 0
Staj 0 0 0
Uygulama/Materyal Hazırlama 0 0 0
Tez Çalışması 0 0 0
Ara Sınavlar 1 10 10
Yarıyıl Sonu Sınavı 1 14 14
İşyükü Saati (30) 0
Toplam İşyükü / Saat 150    
Dersin Akts Kredisi 5    
Ders Notu uzak.isparta.edu.tr adresinden erişilen e-ders içeriği ve canlı ders kayıtları
Diğer Kaynaklar uzak.isparta.edu.tr adresinden erişilen e-ders içeriği ve canlı ders kayıtları
Materyal
Dökümanlar uzak.isparta.edu.tr adresinden erişilen e-ders içeriği ve canlı ders kayıtları
Ödevler Örnek veritabanı tasarımı.
Sınavlar Ara sınav İnternet ortamından yapılır. Yıl sonu sınavları yüzyüze yapılır.
Materyal Diğer
Planlanmış Öğrenme Faaliyetleri ve Öğretim Yöntemleri











Haftalık Ders İzlencesi
Hafta 1 .Hafta
Konu
Haftalık Kapsam ve Hedefler Öğrenciler, veri tabanı ve veri tabanı yönetim sistemi (VTYS) kavramlarını öğrenir.

VTYS’nin temel tanımlarını, kullanım alanlarını ve işlevlerini kavrar.

Geleneksel dosya sistemleri ile veri tabanları arasındaki farkları tanımlar.

Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders sunumu (PDF / PowerPoint)

Ders videosu: "VTYS’ye Giriş" (öğretim elemanı anlatımı)

Okuma materyali: "VTYS Nedir?"

Ek kaynak: "VTYS ile Dosya Sistemi Arasındaki Farklar"
Haftalık Öğrenme Etkinlikleri Açıklama Bu hafta öğrenciler, ders videosu ve sunum eşliğinde VTYS kavramını tanıyacak ve geleneksel dosya sistemleriyle karşılaştırmasını yapacaktır. Okuma materyali ve infografiklerle pekiştirici öğrenme sağlanacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 2 .Hafta
Konu
Haftalık Kapsam ve Hedefler Öğrenciler, veritabanı tasarım sürecinin temel aşamalarını öğrenir.

Kavramsal veri modelinin tanımını ve önemini kavrar.

Veritabanı tasarımında dikkat edilmesi gereken temel noktaları açıklar.

Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders sunumu: “Veritabanı Tasarımı ve Aşamaları”

Ders videosu: “Kavramsal Veri Modeli Nedir?”

Uygulama: Basit bir kavramsal model örneği oluşturma

Ek kaynak: “Veritabanı Tasarımı Rehberi” (PDF)
Haftalık Öğrenme Etkinlikleri Açıklama Bu hafta öğrenciler, veritabanı tasarımının neden önemli olduğunu anlayacak ve tasarım aşamalarını adım adım inceleyeceklerdir. Kavramsal veri modeli kavramı açıklanacak ve örnek bir model üzerinden uygulama yapılacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 3 .Hafta
Konu
Haftalık Kapsam ve Hedefler Öğrenciler, Varlık-İlişki (ER) modeli kavramını öğrenir.

ER diyagramlarının nasıl çizileceğini ve yorumlanacağını kavrar.

Veritabanı tasarımında ER modelinin kullanımını uygular.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders sunumu: “ER Modeli ve Bileşenleri”

Video anlatım: “ER Diyagramları Nasıl Çizilir?”

Uygulama: Gerçek hayat senaryosu için ER diyagramı çizimi

Ek kaynak: “ER Modeli Soru Çözümleri” Çevrimiçi internetten bulunan örnekler

Haftalık Öğrenme Etkinlikleri Açıklama Bu hafta öğrenciler, Varlık-İlişki modelinin temel yapı taşlarını öğrenecek ve bu modeli kullanarak bir sistemin kavramsal tasarımını gerçekleştireceklerdir. Gerçek hayattan seçilen bir senaryo üzerinde ER diyagramı çizimi yapılarak pratik kazandırılacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 4 .Hafta
Konu
Haftalık Kapsam ve Hedefler Öğrenciler, normalizasyonun ne olduğunu ve neden gerekli olduğunu öğrenir.

1NF, 2NF, 3NF gibi normalizasyon kurallarını kavrar.

Normalizasyon kurallarını örnek tablolar üzerinde uygular.

Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders sunumu: “Normalizasyon Nedir?”

Ders videosu: “Adım Adım Normalizasyon”

Uygulama: Normalizasyon çalışması içeren örnek tablo dönüşümü

Ek kaynak: “Normalizasyon Formları ve Soru Çözümleri” (PDF)
Haftalık Öğrenme Etkinlikleri Açıklama Bu hafta öğrenciler, veri tekrarını önlemek ve veri bütünlüğünü sağlamak amacıyla kullanılan normalizasyon kurallarını öğreneceklerdir. 1NF'den 3NF’ye kadar olan aşamalar örnek tablolar üzerinden anlatılacak ve uygulama çalışmaları ile pekiştirilecektir.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 5 .Hafta
Konu
Haftalık Kapsam ve Hedefler Öğrenciler, ilişkisel veri modelinin temel kavramlarını öğrenir.

İlişkisel model ile normalizasyon kurallarının nasıl uygulandığını kavrar.

Normal formlara uygun ilişkisel veritabanı tasarımı yapar.

Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders sunumu: “İlişkisel Veri Modeli ve Normal Formlar”

Video anlatım: “Normal Formlara Uygun Veritabanı Tasarımı”

Uygulama: İlişkisel şema oluşturma ve normalizasyon kontrolü

Ek kaynak: “İlişkisel Model – Sık Yapılan Hatalar” PDF

Haftalık Öğrenme Etkinlikleri Açıklama Bu hafta öğrenciler, ilişkisel veri modeline dayalı veritabanı yapısının nasıl kurulduğunu ve bu yapının normalizasyon kuralları ile nasıl uyumlu hale getirileceğini öğreneceklerdir. Pratik uygulama ile bir sistem için normal formlara uygun tablo tasarımı yapılacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 6 .Hafta
Konu
Haftalık Kapsam ve Hedefler Öğrenciler, ilişkisel veri modelinin gerçek hayat senaryolarına nasıl uygulandığını öğrenir.

Gerçek hayattaki sistemleri analiz ederek ilişkisel tablo tasarımı yapar.

Normalizasyon ve ilişki türlerini kullanarak işlevsel bir veritabanı modeli oluşturur.

Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders sunumu: “Gerçek Hayatta İlişkisel Model Uygulamaları”

Video anlatım: “Okul / Kütüphane / E-Ticaret Sistemi Tasarımı Örneği”

Uygulama: Gerçek hayat senaryosuna göre veritabanı modeli oluşturma

Ek kaynak: “Gerçek Hayat Projeleri Üzerinden Modelleme” PDF

Haftalık Öğrenme Etkinlikleri Açıklama Bu hafta öğrenciler, okul yönetim sistemi, kütüphane takibi, e-ticaret gibi gerçek hayattan alınan örnekler üzerinde çalışacak ve bu sistemlerin ilişkisel veri modeli ile nasıl tasarlanacağını öğreneceklerdir. Tasarım süreci boyunca normalizasyon kuralları ve ilişki türleri dikkate alınacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 7 .Hafta
Konu
Haftalık Kapsam ve Hedefler Öğrenciler, MS Access programını tanır ve temel arayüzünü kullanmayı öğrenir.

Basit veritabanı oluşturma, tablo ekleme ve veri girişi işlemlerini gerçekleştirir.

MS Access ile küçük çaplı veritabanı uygulamaları geliştirir.

Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Uygulamalı anlatım: “MS Access Arayüz Tanıtımı ve Temel İşlemler”

Ders videosu: “MS Access ile Veritabanı Oluşturma”

Uygulama: Tablo oluşturma, veri girişi ve temel sorgular

Ek kaynak: “MS Access Başlangıç Kılavuzu” PDF

Haftalık Öğrenme Etkinlikleri Açıklama Bu hafta öğrenciler, Microsoft Access programının temel özelliklerini öğreneceklerdir. Uygulamalı etkinliklerde yeni bir veritabanı oluşturma, tablo ekleme, veri girişi ve basit sorgular hazırlama gibi işlemleri MS Access ortamında gerçekleştireceklerdir.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 8 .Hafta
Konu
Haftalık Kapsam ve Hedefler Öğrenciler, kavramsal veritabanı tasarımını MS Access ortamına aktarmayı öğrenir.

MS Access'teki veri tiplerini tanır ve doğru veri tipini seçmenin önemini kavrar.

MS Access'te tablo oluştururken alan türlerini uygun şekilde belirler.

Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders sunumu: “Veritabanı Tasarımı MS Access'e Nasıl Aktarılır?”

Video anlatım: “MS Access Veri Tipleri ve Tablo Oluşturma”

Uygulama: Önceden tasarlanmış şemanın Access'te kurulması

Ek kaynak: “MS Access Veri Tipleri Rehberi” PDF
Haftalık Öğrenme Etkinlikleri Açıklama Bu hafta öğrenciler, daha önce yaptıkları kavramsal veritabanı tasarımlarını MS Access ortamına nasıl aktaracaklarını öğreneceklerdir. Bu süreçte MS Access’teki veri tipleri tanıtılacak ve her alan için en uygun veri türünün seçilmesine yönelik uygulamalar yapılacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 9 .Hafta
Konu
Haftalık Kapsam ve Hedefler Öğrenciler, SQL (Structured Query Language) dilinin temel amacını ve kullanım alanlarını öğrenir.

Temel SQL komutlarını tanır: SELECT, FROM, WHERE gibi.

Basit veri sorgulama işlemlerini gerçekleştirebilir.

Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders sunumu: “SQL’e Giriş ve Temel Komutlar”

Uygulamalı video: “SELECT ve WHERE Kullanımı”

Soru çözümü: Basit sorgular üzerinde uygulama

Haftalık Öğrenme Etkinlikleri Açıklama Bu hafta öğrenciler, SQL diline giriş yapacak ve veritabanı üzerindeki temel sorgulama işlemlerini nasıl gerçekleştireceklerini öğreneceklerdir. Ders kapsamında SELECT, FROM ve WHERE gibi temel SQL komutlarının işleyişi anlatılacak ve çeşitli örnekler üzerinden pratik yapılacaktır.

Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 10 .Hafta
Konu
Haftalık Kapsam ve Hedefler Öğrenciler, SQL'in temel komutlarından biri olan SELECT komutunu kullanarak veri listeleme işlemini öğrenir.

SELECT komutunun temel yapısını, filtreleme ve sıralama işlemlerini gerçekleştirir.

Farklı veri türleri üzerinde sorgulama yapmayı ve listeleme sonuçlarını anlamayı öğrenir.

Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders sunumu: “SQL ile Veri Listeleme ve Filtreleme”

Uygulamalı video: “SELECT Komutu ve Kullanım Alanları”

Soru çözümü: SELECT komutu ile veri listeleme, filtreleme ve sıralama

Haftalık Öğrenme Etkinlikleri Açıklama Bu hafta öğrenciler, SQL dilinin temel komutlarından olan SELECT komutunun kullanımını öğreneceklerdir. Veri listeleme işlemlerinde, belirli alanları seçme, sonuçları filtreleme (WHERE komutu) ve sıralama (ORDER BY komutu) işlemlerinin nasıl gerçekleştirileceği anlatılacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 11 .Hafta
Konu
Haftalık Kapsam ve Hedefler Öğrenciler, SQL dilinde koşula bağlı sorguları (WHERE komutu) nasıl kullanacaklarını öğrenirler.

Verilerin sıralanması (ORDER BY komutu) ve kayıt sayısının sınırlandırılması (LIMIT komutu) işlemleri üzerinde çalışılır.

Öğrenciler, kümeleme işlemleri için kullanılan fonksiyonlar hakkında bilgi sahibi olurlar (COUNT(), SUM(), AVG(), MAX(), MIN()).

Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders sunumu: “SQL’de Koşula Bağlı Sorgular, Sıralama ve Kümeleme Fonksiyonları”

Uygulamalı video: “SQL’de ORDER BY, LIMIT ve GROUP BY Kullanımı”

Soru çözümü: Koşula bağlı veri sorgulama, sıralama ve kümeleme fonksiyonları



Haftalık Öğrenme Etkinlikleri Açıklama Bu hafta öğrenciler, SQL dilinde koşula bağlı sorgulama (WHERE), verilerin sıralanması (ORDER BY), veri sayısının sınırlandırılması (LIMIT) gibi işlemleri öğreneceklerdir. Ayrıca, kümeleme işlemleri için kullanılan COUNT(), SUM(), AVG(), MAX() ve MIN() gibi fonksiyonlarla veri analizi yapmayı öğreneceklerdir.

Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 12 .Hafta
Konu
Haftalık Kapsam ve Hedefler Öğrenciler, SQL'deki GROUP BY komutunu kullanarak verileri gruplama işlemini öğrenirler.

HAVING komutunu kullanarak gruplama sonrası koşul ekleme işlemini gerçekleştirirler.

Gruplanmış verilere özel fonksiyonlar kullanarak veri analizi yaparlar (COUNT(), SUM(), AVG(), MAX(), MIN()).
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders sunumu: “SQL’de GROUP BY ve HAVING Kullanımı”

Uygulamalı video: “Gruplanmış Veri Üzerinde Fonksiyonlar ve Koşullar”

Soru çözümü: GROUP BY ile veri gruplama, HAVING ile filtreleme ve özel fonksiyonların kullanımı
Haftalık Öğrenme Etkinlikleri Açıklama Bu hafta öğrenciler, SQL dilinde verileri gruplamak için GROUP BY komutunun kullanımını öğreneceklerdir. HAVING komutuyla gruplama sonrası koşul eklemeyi öğrenirken, aynı zamanda gruplanan veriler üzerinde COUNT(), SUM(), AVG(), MAX(), MIN() gibi fonksiyonlarla analiz yapmayı öğreneceklerdir.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 13 .Hafta
Konu
Haftalık Kapsam ve Hedefler Öğrenciler, SQL’de iç içe sorguları (subquery) nasıl kullanacaklarını öğrenirler.

İç içe sorguların, veritabanında daha karmaşık veri çekme işlemleri için nasıl kullanıldığını kavrarlar.

İlişkisel sorguları (join) ve farklı tablolar arasında veri birleştirmeyi öğrenirler.

Örnek uygulamalar ile iç içe sorgu ve ilişkisel sorgular üzerinde çalışılır.

Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders sunumu: “SQL’de İç İçe Sorgular ve İlişkisel Sorgular”

Uygulamalı video: “İç İçe Sorgular ve Join Kullanımı”

Soru çözümü: İç içe sorgular ve join işlemleri ile veri çekme uygulamaları

Ek kaynak: “İç İçe ve İlişkisel Sorgular örnekler” çevrimiçi internetten bulunacak
Haftalık Öğrenme Etkinlikleri Açıklama Bu hafta öğrenciler, SQL'de iç içe sorguları (subquery) kullanmayı öğreneceklerdir. İç içe sorgular, bir sorgunun başka bir sorgu içinde yer almasıyla gerçekleştirilir ve bu, daha karmaşık verilerin çekilmesini sağlar. Ayrıca, ilişkisel sorgular (join) kullanarak farklı tablolardan veri birleştirme işlemi yapılacaktır. Gerçek hayat örnekleri ve uygulamalar ile konular pekiştirilecektir.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 14 .Hafta
Konu
Haftalık Kapsam ve Hedefler Öğrenciler INSERT, DELETE ve UPDATE komutlarının temel işlevlerini öğrenir.

İç içe sorgularla bu komutların nasıl kullanılabileceğini kavrar.

Öğrenciler, daha gelişmiş veritabanı yönetimi işlemlerini gerçekleştirmeyi öğrenir.

Gerçek dünya senaryoları üzerinden verileri günceller, siler veya ekler.

Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Ders sunumu: “Veri Manipülasyonu – INSERT, DELETE, UPDATE”

Uygulamalı video: “İç İçe Sorgularla Veri Güncelleme ve Silme”

Alıştırmalar: İç içe sorgularla birlikte kayıt ekleme, güncelleme ve silme

Ek kaynak PDF: “Gelişmiş SQL Komutları Kullanım Rehberi”
Haftalık Öğrenme Etkinlikleri Açıklama Bu haftaki etkinliklerde, öğrenciler SQL dilinde verileri ekleme (INSERT), silme (DELETE) ve güncelleme (UPDATE) komutlarını kullanarak veri üzerinde değişiklikler yapmayı öğreneceklerdir. Ayrıca, bu komutların iç içe sorgularla (subquery) nasıl birleştirilebileceği gerçek senaryolarla gösterilecektir. Öğrenciler, veri manipülasyonunu daha dinamik hale getirmek için bu yapıları bir arada kullanarak örnek uygulamalar yapacaktır.

Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri