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 |
|
|