GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
0 0 0 0

Lisans





1 Veri, Veritabanı (VT) ve Veritabanı Yönetim Sistemi (VTYS) kavramlarını tanımlama
2 Veritabanlarının tarihsel gelişimini ve türlerini tanımlama
3 İlişkisel veritabanlarını normalize ve denormalize edebilme
4 Veritabanı Varlık İlişki Diyagramını (VİD) oluşturabilme ve kavramsal, mantıksal ve fiziksel VT modellerini tasarlama
5 Yapısal Programlama Dili (SQL) ile Veri tanımlama, sorgulama, işleme, hareket, kotrol ve güvenlik komutlarını tanıma ve kullanabilme



Yok



Hafta Teorik [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Veritabanları ve Uygulamaları Dersinin ve MS SQL Server VTYS Tanıtımı Ders Kitabı Ders Planı Final Sınavı İçin Proje Ödevi Dersin Not Çizelgesi Personel Maaş Takip Program (PMTP) Tabloları Veritabanı Tasarımı Kavram Haritası SQL Server VTYS MS SQL Server 2022 Çalışma Modeli SQL Server Sistem Gereksinimleri
2 Veritabanı Kavramları Veritabanları Terminolojisi Veritabanı Kavram ve Terimleri Veri, Enformasyon ve Bilgi Veri, Enformasyon ve Bilgiye Örnekler Bilginin Çalışanlar İçin Özellikleri Sayısallaştırma ve Verileştirme
3 Veri Tabanlarına Giriş Veritabanı Sistemi (VTS) Veritabanı Sistem Elemanları Veritabanı (VT) Nedir? Veritabanlarının Çıkış Sebepleri Veritabanı İşleme Fonksiyonları Veritabanlarının Bozulma Sebepleri Veritabanı Yönetim Sistemi (VTYS) Veritabanı Yönetim Sistem Mimari Türleri VTYS Yazılım Örnekleri VTYS’de Veri İşleme Süreci Uygulama: tbl_Personeller, tbl_Bolumler, tbl_PersonelMaaslari, tbl_Kategoriler Tablolarını Oluşturma ve Veri Girme
4 Veritabanı Türleri ve Tarihçesi Veritabanı Türleri Geleneksel VT Yönteminin Avantaj ve Sakıncaları VT Yaklaşımının Avantaj ve Sakıncaları Nesne Tabanlı Veritabanları Nesne Tabanlı Programlamanın 4 Özelliği XML Veritabanları XML Veritabanlarının Özellikleri İlişkisel VT ile XML Yapıda Veri Veri Ambarları (VA) Veri Ambarı Süreci Veri Ambarlarının 4 Temel Unsuru Veri Madenciliği (VM) Veri Madenciliği Teknolojileri Veri Madenciliği İşlem Kategorileri Büyük Veri (BV) Büyük Veri ve Özellikleri NoSQL Veritabanları Uygulama: db_PMTP Veritabanında Sorgu (Query) Oluşturma ve Verileri Sorgulama
5 İlişkisel Veritabanı ve Tasarımı İlişkisel Veritabanları (İVT) Codd’a Göre İlişkisel VT’lerin Temel Özellikleri Veritabanı Oluşum Hiyerarşisi İlişkisel VT Tablo Yapısı Varlık İlişki Diyagramı Chen Model Gösterimi Varlık İlişki Diyagramı (VİD) Modelleri Bir Varlık Sınıfı ve 2 Örneği İlişkisel VT’de İlişki Türleri Normalizasyon ve Denormalizasyon İlişkisel VT Fonksiyonları İlişkisel VT Tasarım Süreci İlişkisel VT Tasarım Kalite Unsurları Veritabanı Tasarımında Dikkat Edilecek Hususlar Veritabanı Tasarım Türleri Uygulama: MS-SQLServer da db_PMTP Veritabanı Varlık İlişki Diyagramının Oluşturulması
6 Veritabanı Tasarım Süreci Uygulama Yazılım Geliştirme Yaşam Döngüsü Veritabanı Tasarım Döngüsü Veritabanı Tasarım Sürecinin Uygulanması Veritabanı Tasarım Adımları Gereksinim Analizi Kavramsal Tasarımda Dikkat Edilecek Hususlar Kavramsal Tasarım (VİD) Mantıksal Tasarıma Dönüşüm İlişkisel VT (Mantıksal) Model Gösterimi Fiziksel Tasarım Tbl_Personeller Tablosu Fiziksel Modeli VT Tasarım Sürecinin İlişkisel VT Uygulaması Uygulama: MS-SQLServer da db_PMTP Veritabanı Tablolarının SQL Scriptini Alma
7 Veritabanında Normalizasyon Normal Formlar Tbl_Kitaplar_0NF Tablosu Verisi Tbl_Kitaplar_1NF Kavramsal (VİD) Modeli Tbl_Kitaplar_1NF Tablosu Mantıksal (İVT) Modeli Tbl_Kitaplar_1NF Fiziksel (SQL) Modeli Tbl_Kitaplar_1NF Tablosu Verileri Tbl_Kitaplar_2NF VİD Modeli Tbl_Kitaplar_2NF Tablolarının Mantıksal (İVT) Modeli Tbl_Kitaplar_2NF Fiziksel Modeli Tbl_Kitaplar_2NF Tablo Verileri Tbl_Kitaplar_3NF VİD Modeli Tbl_Kitaplar_3NF Tablolarının Mantıksal (İVT) Modeli Tbl_Kitaplar_3NF Fiziksel Model Tbl_Kitaplar_3NF Tablo Verileri Uygulama: MS-SQLServer ile PMTP 3NF Tablolarını Oluşturma
8 Vize sınavı
9 Yapısal Sorgulama Dili-Structured Query Language (SQL) SQL Özellikleri SQL Çalıştırma Kuralları SQL Yaşam Döngüsü Personel Maaş Takip Programı (PMTP) Tabloları SQL Alt Dilleri ve Komutları SQL Veri Yapısı Tanımlama Dil (VYTD) Komutları Uygulama: db_PMTP Veritabanında VYTD Kullanımı
10 SQL Veri İşleme Dili (VİD) Komutları SQL Veri İşleme Dil (VİD) Komutları INSERT INTO UPDATE DELETE Uygulama: db_PMTP Veritabanında Veri işleme Dili komutlarının kullanılması.
11 SQL Veri Sorgulama Dili (VSD) SQL Veri Sorgulama Dili (VSD) SELECT Komutunda Kullanılan Komutlar, Karakterler ve Operatörler Uygulama: db_PMTP Veritabanından SELECT komutunu kullanarak verilerin çağrılması
12 SQL Veri Sorgulama Dilinde SQL İlişkisel Cebir Fonksiyonları ve JOIN (Birleştirme) Komutları İlişkisel Cebir Fonksiyonları JOIN (Birleştirme) Komut Türleri Uygulama: db_PMTP Veritabanından İlişkisel Cebir Fonksiyonlarını Kullanma.
13 SQL Server’da Fonksiyonların Kullanımı T-SQL Tek Satır Fonksiyonları T-SQL Çok Satır Gruplandırma Fonksiyonları Uygulama: db_PMTP Veritabanında View’larda Operant ve Fonksiyonların kullanılması
14 Final Sınavına Hazırlık Konuların Tekrar Edilmesi Proje Teslimi



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 50
Proje Sunma 1 50
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
Derse Katılım 14 3 42
Proje Sunma 1 20 20
Bireysel Çalışma 14 3 42
Ara Sınav İçin Bireysel Çalışma 1 20 20
Final Sınavı içiin Bireysel Çalışma 1 20 20
Toplam İş Yükü (saat) 146

ÖÇ 1
ÖÇ 2
ÖÇ 3
ÖÇ 4
ÖÇ 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek