Ders Adı Veri Tabanı Yönetim Sistemleri II
Ders Kodu SBS-201
Dersin Türü Zorunlu
Ders Biriminin Seviyesi Ön Lisans
Yıl 2
Dönem 3.Yarıyıl
AKTS 4
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 Ms SQL Server ve SQL kullanarak veri tabanı sistemi oluşturma, SQL komutları/uygulamaları
Dersin Verildiği Diller Türkçe
Dersin Amacı Veritabanının gelişimi ve temel kavramları, veritabanı tasarım mantığı verilerek, Veritabanı Yönetim Sistemi Uygulama programı (MS SQL SERVER) 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 50
Destek Dersi 0
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 Veri tabanı temel kavramlarını bilir
2 İlişkisel veritabanın temel özelliklerini, anahtar, ilişki çeşitlerini bilir
3 Bir sistemin veri tabanı tasarımını gerçekleştirebilir
4 Sql komutları ile ilişkisel veri tabanı sorgulayabilir
5 SQL komutlarını kullanarak kayıt ekleyebilir, güncelleyebilir, silebilir
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 Klasik dosya sistemi temel özellikleri, avantajları, dezavantajları, Veritabanı sistemleri genel yapısı ve özellikleri
2 Temel veritabanı kavramları(tablo, alan, kayıt v.b.) veritabanı yazılımları, donanım alt yapısı, Veri Modelleri (Ağ, hiyerarşik, nesnel, ilişkisel), Veri soyutlanması, veritabanı sistemleri alt yapısı, veri bağımsızlığı, veri çok yüzlülüğü
3 Veritabanı yönetim sistemlerinin sınıflandırılmaları( veri modeline göre, veri saklama biçimine göre, fiziksel konumuna göre v.b.), Donanımlar, Yazılımlar(hizmet programları, Veri iletişim yöntemleri), Kullanıcılar
4 İlişkisel veritabanı özellikleri, tablolar, ilişkiler, anahtarlar, İlişkisel veritabanını matematiksel alt yapısı, Kartezyen çarpımı, bağıntı, ilişkisel matematik, ilişkisel matematik işlemleri
5 Veritabanı iç işlemleri (veritabanı güvenliği,yedekleme, kurtarma)
6 Veritabanı tasarımı, normalizasyon işlemleri, tasarım sırasında dikkat edilecek noktalar, örnek uygulama
  Ön Hazırlık: Öğrencilerin bu haftaya kadar eksikliklerini tamamlaması gerektiği bilgilendirilir.
7 SQL (Yapısal Sorgulama dili) genel özellikleri, standardizasyonu, SQL’de kullanılan veri tipleri, yeni veri tipi oluşturma, veritabanı oluşturma, tablo oluşturma, tablo güncelleme, var olan veritabanını silme, var olan tabloyu silme
8 SQL komutları ile tabloya kayıt ekleme var olan kayıtları güncelleme silme ve temel sorgulama işlemleri, kısıtlar ve yardımcı komutlar kullanarak sorgu oluşturma işlemleri
9 SQL (Yapısal Sorgulama dili) komutları kullanarak tablolararasında bağlantı oluşturma, iç içe sorgu oluşturma, sorgulama esnasında gruplama gerçekleştirme
10 Saklı Yordamları anlamak, sistem yordamları, kullanıcı tanımlı yordamlar oluşturmak
11 Sql Server Functionlar
12 Tetikleyicileri anlamak, AFTER, INSTEAD OF tetikleyicileri
13 Sql Profiler
14 Örnek çözümleri
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 0 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ç) 14 4 56
Sınıf Dışı Ders Çalışma Süresi 14 4 56
Ödevler 0 0 0
Sunum/Seminer 0 0 0
Proje 0 0 0
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 10 10
İşyükü Saati (30) 30
Toplam İşyükü / Saat 132    
Dersin Akts Kredisi 4    
Ders Notu Öğretim elemanının hazırladığı e-ders içeriği
Diğer Kaynaklar Öğretim elemanının hazırladığı e-ders içeriği
Materyal
Dökümanlar Öğretim elemanının hazırladığı e-ders içeriği
Ödevler Veri tabanı tasarımı ödevi
Sınavlar Vize, Final
Materyal Diğer -
Planlanmış Öğrenme Faaliyetleri ve Öğretim Yöntemleri











Haftalık Ders İzlencesi
Hafta 1 .Hafta
Konu
Haftalık Kapsam ve Hedefler Klasik dosya sistemlerinin temel özelliklerini öğrenmek.
Klasik dosya sistemlerinin avantajlarını ve dezavantajlarını anlamak.
Veritabanı sistemlerinin genel yapısını ve bileşenlerini keşfetmek.
Veritabanı yönetim sistemlerinin (DBMS) faydalarını incelemek.
Veritabanı ve dosya sistemi arasındaki farkları tartışmak.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Etkinlik 1: Klasik dosya sistemlerinin temel özelliklerinin açıklanması ve dosya yönetimi ile ilgili temel kavramların öğretilmesi.
Etkinlik 2: Veritabanı sistemlerinin bileşenleri (DBMS, kullanıcı arayüzü, veri, sorgular, vs.) ve genel yapısının tanıtılması.
Etkinlik 3: Klasik dosya sistemi ve veritabanı sistemi arasındaki farkları tartışmak ve öğrencilere karşılaştırmalar yapmaları için örnekler sunmak.
Kaynaklar:
Canlı ders
Haftalık Öğrenme Etkinlikleri Açıklama Etkinlik 1: Öğrenciler, klasik dosya sistemlerinin temel özelliklerini ve verilerin dosyalarda nasıl yönetildiğini öğrenir. Bu etkinlikte, dosya sisteminin ne olduğuna ve verilerin nasıl saklandığına dair bilgiler verilir. Öğrencilere bir dosya sistemi örneği üzerinden dosya okuma, yazma ve düzenleme işlemleri anlatılır.
Etkinlik 2: Veritabanı sistemlerinin bileşenleri tanıtılır ve DBMS'in nasıl çalıştığı açıklanır. Veritabanı yapısının (tablolar, ilişkiler, indeksler, vb.) nasıl işlediği gösterilir ve SQL Server gibi bir DBMS'in sunduğu araçlar hakkında bilgi verilir.
Etkinlik 3: Öğrenciler, dosya sistemi ve veritabanı sistemi arasındaki farkları tartışır. Bu etkinlikte, dosya sistemlerinin sınırlamaları (örneğin veri tekrarı, veri tutarsızlıkları) ile veritabanı sistemlerinin avantajları (örneğin veri bütünlüğü, veri güvenliği) karşılaştırılır.
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 2 .Hafta
Konu
Haftalık Kapsam ve Hedefler Temel veritabanı kavramlarını (tablo, alan, kayıt, vb.) öğrenmek.
Veritabanı yazılımlarının ve donanım alt yapısının ne olduğunu anlamak.
Farklı veri modelleri (ağ, hiyerarşik, nesnel, ilişkisel) hakkında bilgi sahibi olmak.
Veri soyutlanmasının ne olduğunu ve veritabanı sistemlerinin yapılandırılmasını incelemek.
Veri bağımsızlığı ve veri çok yüzlülüğü kavramlarını öğrenmek ve bu kavramların veritabanı yönetim sistemlerinde nasıl kullanıldığını anlamak.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Etkinlik 1: Temel veritabanı kavramları (tablo, alan, kayıt) hakkında açıklama ve örneklerle veri yapılarının tanıtılması.
Etkinlik 2: Farklı veri modellerinin açıklanması: Ağ, hiyerarşik, nesnel ve ilişkisel modellerin karşılaştırılması.
Etkinlik 3: Veri soyutlanması ve veritabanı sistemleri alt yapısı hakkında bilgi verilir, ardından veri bağımsızlığı ve veri çok yüzlülüğü kavramlarının öğretilmesi.

Kaynaklar:Canlı Ders
Haftalık Öğrenme Etkinlikleri Açıklama Etkinlik 1: Öğrencilere, veritabanı yönetim sistemlerinde kullanılan temel kavramlar tanıtılır. Bu etkinlikte, tablo, alan, kayıt gibi veritabanı yapılarına dair teorik bilgiler verilir ve örnekler üzerinden bu yapıların nasıl çalıştığı gösterilir. Öğrenciler, verilerin nasıl düzenlendiğini ve veritabanı içindeki temel yapıların işlevlerini öğrenirler.
Etkinlik 2: Veri modellerinin tarihsel gelişimi ve her bir modelin özellikleri açıklanır. Öğrencilere ağ modeli, hiyerarşik model, nesnel model ve ilişkisel model arasındaki farklar anlatılır. Bu etkinlik, veri modellerinin nasıl yapılandırıldığı ve hangi durumlarda hangi modelin kullanılmasının avantajlı olduğunu gösterir.
Etkinlik 3: Veri soyutlanması, veritabanı sistemlerinin nasıl çalıştığını ve verilerin saklanmasında nasıl soyutlama yapıldığını açıklar. Veri bağımsızlığı ve çok yüzlülük kavramları da işlenir. Bu etkinlik, öğrencilerin veritabanlarında farklı seviyelerde veri erişimi ve veri bağımsızlığı konusunda bilgi sahibi olmalarını sağlar.
Uygulama Etkinliği: SQL Server üzerinde veritabanı yapıları oluşturulup, farklı veri modelleri arasındaki farklar simüle edilir.
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 3 .Hafta
Konu
Haftalık Kapsam ve Hedefler Veritabanı yönetim sistemlerinin (DBMS) sınıflandırılmasını veri modeline, veri saklama biçimine, fiziksel konumuna göre öğrenmek.
DBMS yazılımları ve hizmet programları hakkında bilgi sahibi olmak.
Veritabanı iletişim yöntemlerini incelemek.
Veritabanı kullanıcılarının türlerini ve rollerini öğrenmek.
Farklı DBMS donanım altyapılarının nasıl çalıştığını anlamak.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Etkinlik 1: DBMS sınıflandırılması: Veri modeline göre, veri saklama biçimine göre, fiziksel konumuna göre sınıflandırma yapılarak öğrencilerin bu sınıflandırmalar hakkında bilgi sahibi olmaları sağlanacak.
Etkinlik 2: DBMS yazılımları ve hizmet programları tanıtılacak. Bu etkinlikte, veritabanı yönetim sistemlerinde kullanılan yardımcı programlar (örneğin yedekleme, güvenlik yazılımları) ve bu yazılımların nasıl çalıştığı anlatılacak.
Etkinlik 3: Veritabanı iletişim yöntemleri ve kullanıcı türleri üzerinde durulacak. Kullanıcıların nasıl farklı roller üstlendiği ve veritabanı ile etkileşimde bulunan kişi veya grupların işlevleri tartışılacak.

Kaynak: Canlı ders, Ders içeriği
Haftalık Öğrenme Etkinlikleri Açıklama Etkinlik 1: Veritabanı yönetim sistemlerinin nasıl sınıflandırıldığını inceleyeceğiz. Bu etkinlikte, öğrenciler farklı veri modellerine (ilişkisel, nesnel, hiyerarşik vb.) göre veritabanı yönetim sistemlerinin sınıflandırılmasını öğrenirler. Ayrıca, verilerin nasıl saklandığı (örneğin, dosya tabanlı, sunucu tabanlı) ve fiziksel konumlarına göre veritabanı yönetim sistemlerinin nasıl çeşitlendiği tartışılacaktır.
Etkinlik 2: Veritabanı yazılımlarının önemli bileşenleri (yazılım katmanı, yönetim katmanı vb.) tanıtılır. Bu etkinlikte, öğrenciler DBMS'in çeşitli yardımcı yazılımlarını (yedekleme, güvenlik, performans izleme araçları) öğrenir ve bu araçların veritabanı yönetimindeki rollerini keşfederler.
Etkinlik 3: Veritabanı iletişimi, kullanıcı türleri ve rollerine odaklanılır. Öğrenciler, DBMS ile etkileşimde bulunan farklı kullanıcı türleri hakkında bilgi alacaklar. Bu etkinlik, veritabanı yöneticileri, geliştiriciler, veri analistleri ve son kullanıcıların rollerini açıklar. Ayrıca, veri iletişimi için kullanılan protokoller ve araçlar üzerinde durulacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 4 .Hafta
Konu
Haftalık Kapsam ve Hedefler İlişkisel veritabanı özelliklerini ve temel bileşenlerini (tablo, ilişki, anahtarlar) öğrenmek.
İlişkisel veritabanlarının matematiksel altyapısını anlamak.
Kartezyen çarpımı ve bağıntı gibi ilişkisel matematiksel işlemleri öğrenmek.
İlişkisel veritabanlarında veri manipülasyon teknikleri hakkında bilgi sahibi olmak.
İlişkisel veritabanı modelindeki işlemleri incelemek ve uygulamalı örnekler üzerinden kavramları pekiştirmek.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Etkinlik 1: İlişkisel veritabanı özellikleri (tablolar, ilişkiler, anahtarlar) hakkında açıklamalar yapılacak ve temel veritabanı bileşenlerinin tanıtımı gerçekleştirilecek.
Etkinlik 2: Kartezyen çarpımı ve bağıntı gibi ilişkisel matematiksel işlemler tanıtılacak. Bu etkinlikte, bu işlemlerin nasıl çalıştığı ve veritabanı sorgularına nasıl dönüştürülebileceği gösterilecek.
Etkinlik 3: İlişkisel matematik işlemleri hakkında teorik bilgi verildikten sonra, SQL sorguları ile uygulamalı örnekler yapılacak.

Kaynaklar: Canlı ders, ders içeriği
Haftalık Öğrenme Etkinlikleri Açıklama Etkinlik 1: Öğrenciler, ilişkisel veritabanlarının temel bileşenlerini öğrenirler. Bu etkinlikte, tablonun nasıl oluşturulduğu, ilişkilerin nasıl kurulduğu ve anahtarların (birincil anahtar, yabancı anahtar) nasıl kullanıldığı açıklanır. Öğrenciler bu kavramların ilişkisel veritabanı yönetimindeki rolünü ve işlevini kavrarlar.
Etkinlik 2: Kartezyen çarpımı, bağıntı ve ilişkisel matematiksel işlemler tanıtılır. Bu işlemler, veritabanı sorguları oluştururken kullanılan temel kavramlar arasında yer alır. Kartezyen çarpımının nasıl çalıştığı ve bağıntıların veritabanı sorgularındaki anlamı üzerinde durulur.
Etkinlik 3: İlişkisel matematiksel işlemler ile ilgili teorik bilgiler verildikten sonra, SQL sorguları yazılarak bu işlemler uygulamalı bir şekilde gösterilir. Öğrenciler, SQL dilinde ilişkisel veritabanı işlemlerini kullanarak çeşitli örnekler yaparlar.
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 5 .Hafta
Konu
Haftalık Kapsam ve Hedefler Veritabanı güvenliği kavramını öğrenmek ve güvenlik önlemleri hakkında bilgi sahibi olmak.
Veritabanı yedekleme işlemlerinin nasıl yapıldığını ve yedeklemenin önemini anlamak.
Veritabanı kurtarma tekniklerini öğrenmek ve bunların nasıl çalıştığını kavramak.
Veritabanı yönetim sistemlerinde güvenlik önlemleri (kullanıcı izinleri, şifreleme, vs.) hakkında bilgi sahibi olmak.
Veritabanı yedekleme ve kurtarma senaryolarını uygulamalı olarak incelemek.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Etkinlik 1: Veritabanı güvenliği kavramları (kullanıcı izinleri, erişim kontrolü, şifreleme) hakkında bilgiler verilerek güvenlik önlemleri üzerinde durulacak.
Etkinlik 2: Veritabanı yedekleme yöntemleri (tam yedekleme, artımlı yedekleme, farklı yedekleme türleri) anlatılacak ve yedekleme stratejilerinin önemi üzerinde durulacak.
Etkinlik 3: Veritabanı kurtarma teknikleri (tam geri yükleme, kısmi geri yükleme, felaket kurtarma) hakkında bilgi verilip, kurtarma işlemlerinin nasıl yapılacağı üzerinde örnekler yapılacak.

Kaynak:Canlı dersler, ders içeriği
Haftalık Öğrenme Etkinlikleri Açıklama Etkinlik 1: Öğrencilere veritabanı güvenliği ve güvenlik önlemleri tanıtılacaktır. Bu etkinlikte, kullanıcı izinleri, erişim kontrolü, şifreleme ve veritabanı güvenliği ile ilgili temel kavramlar işlenecektir. Ayrıca, SQL Server'da kullanıcı güvenliği ve şifreleme mekanizmaları hakkında örnekler verilecektir.
Etkinlik 2: Yedekleme işlemleri detaylı bir şekilde anlatılacaktır. Yedekleme türleri (tam, artımlı, farklı) ve yedekleme stratejilerinin önemi ele alınacak ve bu süreçlerin nasıl işlediği anlatılacaktır. Öğrenciler, yedekleme işlemlerini nasıl yapacaklarını ve verilerin korunmasını nasıl sağlayacaklarını öğrenirler.
Etkinlik 3: Veritabanı kurtarma tekniklerine dair teorik bilgiler verildikten sonra, öğrenciler pratik olarak SQL Server üzerinde kurtarma işlemleri gerçekleştireceklerdir. Bu etkinlikte, felaket senaryoları üzerinde durulacak ve verilerin nasıl kurtarılacağı gösterilecektir. Ayrıca, yedeklemelerle ilgili hatalı işlemler ve kurtarma adımları uygulamalı olarak ele alınacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 6 .Hafta
Konu
Haftalık Kapsam ve Hedefler Veritabanı tasarımı sürecini öğrenmek ve veritabanı yapısını düzgün şekilde kurmak için gerekli adımları anlamak.
Normalizasyon işlemlerinin (1NF, 2NF, 3NF, BCNF) nasıl yapıldığını öğrenmek.
Veritabanı tasarımı sırasında dikkat edilmesi gereken temel noktaları kavramak.
Veritabanı tasarımının verimlilik ve tutarlılık açısından nasıl optimize edileceğini öğrenmek.
Normalizasyon örneklerini uygulamalı olarak incelemek ve veritabanı tasarımı sürecine dair pratik yapmak.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Etkinlik 1: Veritabanı tasarımı için temel adımlar ve dikkat edilmesi gereken noktalar hakkında genel bir açıklama yapılacak. Bu etkinlikte, öğrencilere iyi bir veritabanı tasarımının gereksinimleri anlatılacaktır.
Etkinlik 2: Normalizasyon işlemleri (1NF, 2NF, 3NF, BCNF) adım adım açıklanacak ve her birinin nasıl uygulandığı gösterilecektir.
Etkinlik 3: Örnek bir uygulama üzerinden normalizasyon işlemlerini adım adım gerçekleştirecek ve tasarım sırasında karşılaşılan sorunları çözüme kavuşturacağız.

Kaynak:Canlı Ders, Ders içeriği
Haftalık Öğrenme Etkinlikleri Açıklama Etkinlik 1: Veritabanı tasarımı sürecinde dikkat edilmesi gereken adımlar ve ilkeler üzerine bilgi verilecektir. Bu etkinlikte, normalizasyon öncesi veritabanı tasarımı, ilişkiler ve veri tiplerinin belirlenmesi gibi temel konular işlenecektir. Öğrenciler, veritabanı tasarımında karşılaşılabilecek tasarım hataları ve bu hatalardan nasıl kaçınılacağı konusunda bilgi sahibi olacaklardır.
Etkinlik 2: Normalizasyon işlemlerini daha derinlemesine inceleyeceğiz. Her bir normal form (1NF, 2NF, 3NF, BCNF) ile ilgili örnekler üzerinden adım adım nasıl uygulanacağı anlatılacaktır. Ayrıca, her normal formun veritabanındaki veri tutarlılığını nasıl artırdığı üzerinde durulacaktır.
Etkinlik 3: Veritabanı tasarımı ve normalizasyon sürecini daha iyi kavrayabilmek için örnek bir uygulama üzerinde çalışma yapılacaktır. Bu etkinlikte, veriler farklı normal formlara dönüştürülerek, tasarım sürecindeki olası hata ve optimizasyon noktaları üzerinde durulacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 7 .Hafta
Konu
Haftalık Kapsam ve Hedefler SQL’in genel özellikleri ve kullanımı hakkında bilgi sahibi olmak.
SQL dilinin standardizasyonunu ve farklı veritabanı yönetim sistemlerinde nasıl çalıştığını öğrenmek.
SQL’de kullanılan temel veri tiplerini incelemek ve yeni veri tipi oluşturma konusunu öğrenmek.
SQL ile veritabanı ve tablo oluşturma işlemlerini öğrenmek.
Mevcut veritabanı ve tabloları güncelleme, silme ve yeniden yapılandırma işlemleri hakkında bilgi edinmek.
Öğrencilerin SQL dilindeki temel işlemleri (create, update, delete) pratik yaparak öğrenmeleri sağlanacaktır.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Etkinlik 1: SQL dilinin genel özellikleri ve standardizasyonu hakkında detaylı bir açıklama yapılacak. SQL’in farklı veritabanı sistemlerinde nasıl çalıştığı gösterilecektir.
Etkinlik 2: SQL veri tipleri (INTEGER, VARCHAR, DATE vb.) anlatılacak ve her veri tipinin kullanım alanları üzerinde durulacaktır. Ayrıca, yeni veri tipi oluşturma işlemi yapılacaktır.
Etkinlik 3: SQL ile veritabanı ve tablo oluşturma, güncelleme ve silme işlemleri adım adım gösterilecektir. Öğrenciler, veritabanı ve tablo yapılarının nasıl oluşturulacağını ve bu yapılar üzerinde nasıl değişiklik yapılacağına dair uygulamalar yapacaklardır.

Kaynaklar: Canlı ders, ders içeriği
Haftalık Öğrenme Etkinlikleri Açıklama Etkinlik 1: Bu etkinlikte, SQL dilinin temel özellikleri tanıtılacak ve SQL’in standardizasyonu hakkında bilgiler verilecektir. Öğrenciler, SQL dilinin farklı veritabanı sistemleri (örneğin, SQL Server, MySQL, PostgreSQL) arasında nasıl bir uyum içinde çalıştığını öğreneceklerdir.
Etkinlik 2: SQL veri tipleri (sayısal, metin, tarih ve zaman, mantıksal vb.) hakkında detaylı açıklamalar yapılacak ve her bir veri tipinin hangi senaryolarda kullanılması gerektiği tartışılacaktır. Ayrıca, öğrenciler yeni veri tipi oluşturma işlemi üzerinde çalışacaklardır.
Etkinlik 3: SQL ile veritabanı ve tablo oluşturma, güncelleme ve silme işlemleri anlatılacak ve ardından öğrenciler bu işlemleri uygulamalı olarak gerçekleştireceklerdir. Bu etkinlikte, CREATE, ALTER, DROP komutları hakkında bilgi verilecek ve pratik örneklerle bu komutların kullanımı pekiştirilecektir.
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 8 .Hafta
Konu
Haftalık Kapsam ve Hedefler SQL komutları ile tabloya veri ekleme, mevcut kayıtları güncelleme ve silme işlemlerini öğrenmek.
Temel SQL sorgulama işlemleri (SELECT, WHERE, JOIN vb.) ve nasıl kullanıldığını anlamak.
SQL sorgularında kısıtlar (constraints) ve yardımcı komutlar (GROUP BY, ORDER BY, HAVING vb.) kullanarak veriyi nasıl filtreleyeceğimizi öğrenmek.
Öğrencilerin, veri manipülasyonu komutlarını pratikte kullanarak sorguları daha verimli ve anlamlı hale getirmeleri sağlanacaktır.
Kısıtlar ve yardımcı komutlarla sorgu yazmayı öğretmek ve veri analizini geliştirmek.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Etkinlik 1: SQL komutları (INSERT, UPDATE, DELETE) kullanarak veri ekleme, güncelleme ve silme işlemleri anlatılacak. Öğrenciler, SQL komutlarını veri manipülasyonu için nasıl kullanacaklarını öğrenirler.
Etkinlik 2: Temel SQL sorgulama komutları (SELECT, WHERE, JOIN, vb.) üzerinde uygulama yapılacak. Öğrenciler veri sorgulama ve filtreleme işlemleri hakkında daha derinlemesine bilgi edineceklerdir.
Etkinlik 3: SQL kısıtları (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL vb.) ve yardımcı komutlar (GROUP BY, ORDER BY, HAVING) kullanarak sorgular yazılacak. Bu etkinlikte, daha karmaşık sorgularla veritabanı analizleri yapılacaktır.

Kaynaklar:Canlı ders içeriği, ders içeriği
Haftalık Öğrenme Etkinlikleri Açıklama Etkinlik 1: Bu etkinlikte, INSERT, UPDATE, DELETE komutları ile veritabanı tablolarına nasıl veri ekleneceği, mevcut verilerin nasıl güncelleneceği ve silineceği üzerinde durulacaktır. Ayrıca, veri manipülasyonu sırasında dikkat edilmesi gereken temel hususlar açıklanacaktır.
Etkinlik 2: Temel sorgulama işlemleri (SELECT, WHERE, JOIN vb.) üzerinde derinlemesine çalışma yapılacaktır. Öğrenciler, veri çekme, filtreleme ve birleştirme (join) işlemleri hakkında bilgi sahibi olacaklardır. Bu etkinlikte, SQL komutları ile veritabanındaki çeşitli tablolardan veri nasıl sorgulanır öğretilir.
Etkinlik 3: Bu etkinlikte, kısıtlar (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL) ve yardımcı komutlar (GROUP BY, ORDER BY, HAVING) kullanarak daha karmaşık SQL sorguları yazılacaktır. Bu sorgularla, verinin gruplandırılması, sıralanması ve filtrelenmesi gibi işlemler üzerine örnekler yapılacaktır. Öğrenciler, veri analizi ve sorgu optimizasyonu konusunda beceriler kazanacaklardır.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Doküman İncelemesi, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 9 .Hafta
Konu
Haftalık Kapsam ve Hedefler Tablolar arasında bağlantı (JOIN) oluşturmayı öğrenmek.
İç içe sorgular (subquery) kullanarak daha karmaşık veri çekme işlemleri yapabilmek.
SQL sorgularında gruplama (GROUP BY) komutunu kullanarak veriyi daha anlamlı şekilde analiz etmek.
INNER JOIN, LEFT JOIN, RIGHT JOIN ve FULL OUTER JOIN gibi farklı bağlantı türlerini öğrenmek.
İç içe sorgular ile veri kümesini filtreleyip, gruplama ile veri analizi yaparak, öğrencilerin veri analiz becerilerini geliştirmek.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Etkinlik 1: SQL ile tablolar arasında ilişki kurma (JOIN) işlemi yapılacaktır. İçerik, INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN türleri üzerinden örneklerle anlatılacaktır.
Etkinlik 2: İç içe sorgular (subqueries) nasıl kullanılır gösterilecek. Öğrenciler, bir sorgunun çıktısını başka bir sorguda nasıl kullanabileceklerini öğrenirler.
Etkinlik 3: SQL ile veri gruplama (GROUP BY) işlemi yapılacak ve bu işlemin farklı kullanım senaryoları üzerinden uygulamalar yapılacaktır. HAVING komutu da bu etkinlikte kullanılacaktır.

Kaynaklar:Canlı dersler, e-ders içeriği
Haftalık Öğrenme Etkinlikleri Açıklama Etkinlik 1: Bu etkinlikte, öğrenciler SQL komutları ile tablolarda ilişkiler kurmayı öğreneceklerdir. Farklı JOIN türleri (INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN) anlatılacak ve her türün kullanım senaryoları açıklanacaktır. Bu etkinlikte, birden fazla tablodan veri çekme ve bu verileri birleştirme işlemleri yapılacaktır.
Etkinlik 2: İç içe sorgular (subqueries) ile verinin daha karmaşık bir şekilde çekilmesi sağlanacaktır. Öğrenciler, bir sorgunun sonucunu başka bir sorguda nasıl kullanabileceklerini öğreneceklerdir. Bu etkinlikte, iç içe sorgular ile alt sorgular ve filtreleme işlemleri yapılacaktır.
Etkinlik 3: SQL’de veri gruplama işlemi (GROUP BY) anlatılacaktır. Öğrenciler, gruplama işlemi ile veriyi analiz etmeyi ve HAVING komutunu kullanarak gruplama sonrası veri filtrelemeyi öğreneceklerdir. Bu etkinlikte, öğrenciler daha kompleks veri analizleri yapmayı pratik edecektir.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Doküman İncelemesi, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 10 .Hafta
Konu
Haftalık Kapsam ve Hedefler Saklı yordamların (stored procedures) ne olduğunu, neden kullanıldığını ve avantajlarını anlamak.
SQL Server’da sistem yordamları (system stored procedures) kullanarak veritabanı yönetimi ve işlemleri yapmak.
Kullanıcı tanımlı yordamlar (user-defined stored procedures) oluşturmak ve bu yordamların nasıl kullanılacağını öğrenmek.
Saklı yordamların parametre alması ve geri değer döndürmesi işlemleri üzerinde pratik yaparak veritabanı işlemlerini optimize etmek.
Saklı yordamlar ile işlem güvenliğini ve veritabanı performansını nasıl iyileştirebileceğimizi keşfetmek.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Etkinlik 1: Saklı yordamların (stored procedures) tanıtımı yapılacak. Bu etkinlikte, bir saklı yordamın ne olduğu, nasıl oluşturulacağı ve veritabanında nasıl kullanıldığı anlatılacaktır.
Etkinlik 2: SQL Server’ın sistem yordamları (system stored procedures) üzerinde uygulama yapılacak. Örneğin, veritabanı yönetim komutları ve sistem bakım işlemleri üzerinde nasıl yardımcı olabileceği gösterilecektir.
Etkinlik 3: Kullanıcı tanımlı saklı yordamlar (user-defined stored procedures) oluşturma ve parametre kullanma üzerinde uygulama yapılacak. Öğrenciler, SQL Server üzerinde bir prosedür oluşturmayı ve veritabanı işlemlerinde kullanmayı öğreneceklerdir.
Kaynaklar:
Canlı dersler ve içerikler
W3Schools SQL Stored Procedures - https://www.w3schools.com/sql/sql_stored_procedures.asp
SQL Server System Stored Procedures - https://learn.microsoft.com/en-us/sql/relational-databases/system-stored-procedures?view=sql-server-ver15
Creating User-Defined Stored Procedures - https://docs.microsoft.com/en-us/sql/ssms/queries/create-a-stored-procedure?view=sql-server-ver15
Haftalık Öğrenme Etkinlikleri Açıklama Etkinlik 1: Bu etkinlikte, öğrenciler saklı yordamların temel kavramlarını öğreneceklerdir. Bir saklı yordam nasıl oluşturulur, nasıl çalıştırılır ve veritabanı işlemlerinde nasıl kullanılır gibi temel sorulara yanıt verilecektir. Ayrıca, saklı yordamların avantajları ve kullanım alanları da tartışılacaktır.
Etkinlik 2: Sistem yordamları üzerinde çalışılarak, öğrenciler veritabanı yönetimi ve bakımını kolaylaştıran hazır yordamları kullanmayı öğreneceklerdir. Veritabanı yedekleme, kullanıcı yönetimi gibi işlemleri yapmak için sistem yordamlarını nasıl çağıracakları ve nasıl kullanacakları anlatılacaktır.
Etkinlik 3: Kullanıcı tanımlı saklı yordamlar oluşturma üzerine bir uygulama yapılacaktır. Bu etkinlikte, öğrenciler bir saklı yordam oluşturacak, parametreler alacak ve bu yordamın veritabanı işlemleri üzerinde nasıl kullanılacağını öğreneceklerdir. Öğrenciler ayrıca bu yordamların performans ve güvenlik açısından nasıl fayda sağladığını göreceklerdir.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Doküman İncelemesi, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 11 .Hafta
Konu
Haftalık Kapsam ve Hedefler SQL Server fonksiyonlarının (functions) ne olduğunu ve farklı türlerini anlamak.
Sistem fonksiyonları (system functions) ile veritabanı yönetim işlemleri yapmak.
Kullanıcı tanımlı fonksiyonlar (user-defined functions) oluşturmak ve bunları sorgularda kullanmak.
Fonksiyonların parametre alması, geri değer döndürmesi ve gömülü işlemleri nasıl gerçekleştirdiği üzerinde pratik yaparak SQL Server'daki işlevselliği anlamak.
Scalar ve Table-valued Functions gibi farklı fonksiyon türlerini öğrenmek ve örneklerle uygulama yapmak.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Etkinlik 1: Sistem fonksiyonları (system functions) kullanarak veritabanı üzerinde işlemler yapmak. Öğrenciler, SQL Server’ın sunduğu yerleşik fonksiyonları kullanarak veri tiplerini dönüştürme, tarih işlemleri yapma, metin işleme ve daha fazlasını öğrenirler.
Etkinlik 2: Kullanıcı tanımlı fonksiyonlar (user-defined functions) oluşturma ve bu fonksiyonları kullanarak veri işleme işlemleri gerçekleştirme. Fonksiyonların nasıl parametre alıp, geri değer döndürdüğünü öğrenmek.
Etkinlik 3: Scalar Fonksiyonlar ve Table-valued Fonksiyonlar ile pratik yaparak, her iki türün nasıl kullanıldığını keşfetmek ve örneklerle uygulama yapmak.
Kaynaklar:
Canlı dersler, e-ders içeriği
W3Schools SQL Functions - https://www.w3schools.com/sql/sql_functions.asp
SQL Server System Functions - https://docs.microsoft.com/en-us/sql/t-sql/functions/sql-server-functions?view=sql-server-ver15
User-Defined Functions in SQL Server - https://docs.microsoft.com/en-us/sql/t-sql/queries/create-function-transact-sql?view=sql-server-ver15
Haftalık Öğrenme Etkinlikleri Açıklama Etkinlik 1: Öğrenciler, kullanıcı tanımlı fonksiyonlar oluşturarak, kendi ihtiyaçlarına uygun fonksiyonlar yaratmayı öğreneceklerdir. Bu fonksiyonların parametre alması ve geri değer döndürmesi özelliklerini keşfedeceklerdir. Fonksiyonların SQL sorgularında nasıl kullanılacağını gösterecek uygulamalar yapılacaktır.

Etkinlik 2: Scalar ve Table-valued Fonksiyonlar üzerinde pratik yapılarak, her tür fonksiyonun özellikleri ve kullanım alanları hakkında derinlemesine bilgi edinilecektir. Öğrenciler, scalar fonksiyonları ile tek bir değer döndürürken, table-valued fonksiyonları ile bir veri kümesi döndürebileceklerdir.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Doküman İncelemesi, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 12 .Hafta
Konu
Haftalık Kapsam ve Hedefler Tetikleyicilerin (triggers) ne olduğunu, nasıl çalıştığını ve veritabanı yönetimindeki rolünü anlamak.
AFTER ve INSTEAD OF tetikleyicilerinin kullanım farklarını öğrenmek.
Tetikleyicilerle ilgili veri bütünlüğü, güvenlik ve otomasyon sağlamak.
Tetikleyicilerin INSERT, UPDATE, ve DELETE işlemleriyle nasıl entegre edilebileceği üzerinde pratik yaparak işleyişi öğrenmek.
AFTER tetikleyicilerinin, veritabanı işlemleri sonrası ne gibi işlemler yapılabileceği, INSTEAD OF tetikleyicilerinin ise işlem öncesi nasıl bir müdahalede bulunabileceği hakkında bilgi edinmek.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Etkinlik 1: Tetikleyicilerin temelleri öğretilecek. Öğrenciler, tetikleyicilerin veritabanı üzerinde nasıl çalıştığını, hangi işlemlere tepki verdiğini (INSERT, UPDATE, DELETE) öğreneceklerdir.
Etkinlik 2: AFTER ve INSTEAD OF tetikleyicilerinin farkları ve kullanım senaryoları üzerinde açıklamalar ve örnekler yapılacak. Öğrenciler, her iki tetikleyici türünü nasıl ve ne zaman kullanacaklarını öğrenirler.
Etkinlik 3: Tetikleyici örnekleri (AFTER ve INSTEAD OF) üzerinde çalışma yapılacak. Gerçek dünya senaryoları üzerinden tetikleyicilerin nasıl etkin bir şekilde kullanılacağına dair uygulama yapılacaktır.
Kaynaklar:
Canlı dersler, e-ders içeriği
W3Schools SQL Triggers - https://www.w3schools.com/sql/sql_triggers.asp
AFTER and INSTEAD OF Triggers in SQL Server - https://docs.microsoft.com/en-us/sql/t-sql/triggers/after-and-instead-of-triggers?view=sql-server-ver15
SQL Server Trigger Syntax and Examples - https://www.sqlservertutorial.net/sql-server-triggers/
Haftalık Öğrenme Etkinlikleri Açıklama Etkinlik 1: Bu etkinlikte, öğrenciler tetikleyicilerin temel kavramlarını öğreneceklerdir. Bir tetikleyici oluşturulacak, hangi veritabanı işlemleri (INSERT, UPDATE, DELETE) tetikleyici ile ilişkilendirileceği anlatılacaktır.
Etkinlik 2: AFTER ve INSTEAD OF tetikleyicilerinin farkları ve kullanım senaryoları üzerinde örnekler ile açıklamalar yapılacak. Öğrenciler, bir tetikleyicinin işlem sonrasında veya yerine geçerek nasıl çalışabileceğini öğreneceklerdir.
Etkinlik 3: Bu etkinlikte, AFTER ve INSTEAD OF tetikleyicilerinin kullanımına dair örnekler verilecek. Öğrenciler, tetikleyicilerin veritabanı üzerinde otomatik işlemleri nasıl tetiklediğini ve veri bütünlüğünü nasıl sağladığını göreceklerdir.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Doküman İncelemesi, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 13 .Hafta
Konu
Haftalık Kapsam ve Hedefler SQL Profiler aracını tanımak ve kullanımını öğrenmek.
SQL Server üzerindeki sorgu izleme ve analiz işlemlerini gerçekleştirmek.
SQL Profiler ile veritabanı işlemlerinin detaylı şekilde izlenmesi, sorgu performansının analiz edilmesi, sorunların tespit edilmesi.
Trace işlemleri oluşturmak, bu trace’lerin analizini yapmak ve raporlama gerçekleştirmek.
Veritabanı işlemlerinin performans optimizasyonu ve güvenlik denetimi için SQL Profiler'ı kullanmak.
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Etkinlik 1: SQL Profiler aracının nasıl başlatılacağını ve kullanılacağını öğrenme. SQL Profiler ile trace oluşturma, izleme yapma, ve sonuçları görselleştirme.
Etkinlik 2: SQL Profiler ile sorguların performansını izlemek ve gereksiz işlem ve gecikmeleri belirlemek. Öğrenciler, yüksek maliyetli sorguları ve gereksiz tekrar eden işlemleri tanımlayacaklardır.
Etkinlik 3: SQL Profiler aracını kullanarak güvenlik denetimi yapmak. Öğrenciler, veritabanı erişimlerini ve işlemlerini izleyerek güvenlik açığı olan sorguları tespit edeceklerdir.
Kaynaklar:
Canlı ders
Microsoft SQL Profiler Overview - https://docs.microsoft.com/en-us/sql/ssms/profiling/sql-server-profiler?view=sql-server-ver15
Using SQL Server Profiler for Performance Monitoring
Haftalık Öğrenme Etkinlikleri Açıklama Etkinlik 1: Bu etkinlikte, öğrenciler SQL Profiler aracını başlatacak, trace işlemleri oluşturacak ve SQL Server üzerindeki işlemleri izleyerek sonuçları rapor haline getireceklerdir. Ayrıca, SQL Profiler üzerinden temel parametreleri nasıl belirleyebilecekleri hakkında pratik yapacaklardır.
Etkinlik 2: Öğrenciler, SQL Profiler kullanarak sorgu performansını izleyeceklerdir. Gereksiz sorgu işlemleri, yüksek maliyetli sorgular, yavaş çalışan işlemler gibi performansla ilgili sorunları belirleyeceklerdir. Bu etkinlik, performans iyileştirmeleri için veri sağlayacaktır.
Etkinlik 3: SQL Profiler aracının güvenlik denetimi yapmak için nasıl kullanılacağı gösterilecektir. Veritabanı işlemleri ve erişimlerini izleyerek, öğrenciler güvenlik açıklarını tespit etmeyi öğreneceklerdir. Bu etkinlik, güvenlik yönetimi ve izleme konusunda önemli bilgiler sağlayacaktır.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Doküman İncelemesi, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri
Hafta 14 .Hafta
Konu
Haftalık Kapsam ve Hedefler Sql server store procedure, function ve trigerlara genel bir inceleme ve örnek çözümler
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Kaynak:Canlı dersler, e-ders içeriği
Haftalık Öğrenme Etkinlikleri Açıklama Stored Procedures (Saklı Yordamlar), Functions (Fonksiyonlar) ve Triggers (Tetikleyiciler) kavramlarının temelleri.
Bu yapıları nasıl oluşturacağınız, nasıl kullanacağınız ve aralarındaki farkları öğrenme.
Her bir yapının SQL Server'daki kullanımı ve en iyi uygulama senaryoları.
Haftalık Ölçme-Değerlendirme Etkinlikleri Uygulama, Doküman İncelemesi, Sunum, Video Kaydı,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri