Ders Planı / DATABASE MANAGEMENT SYSTEMS

Ders Bilgileri

Dersin Kredisi 3.0
Dersin AKTS Kredisi 3.0
Dersin Öğretim Dili Türkçe
Dersin Düzeyi Önlisans , TYYÇ: 5. Düzey , EQF-LLL: 5. Düzey , QF-EHEA:Kısa Düzey
Dersin Türü Zorunlu
Dersin Veriliş Şekli Yüz-Yüze Eğitim
Ders zorunlu veya opsiyonel iş deneyimi gerektiriyor mu ? Z
Dersin Koordinatörü
Dersi Veren(ler) Öğr. Gör. MUSTAFA ÇAĞIN ARSLAN
Dersin Yardımcıları

Amaç ve İçerik

Dersin Amacı Veritabanının gelişimi ve temel kavramları, veritabanı tasarım mantığı verilerek, Veritabanı Yönetim Sistemi Uygulama programı (MS Access) görsel arayüzü ve SQL (Yapısal Sorgulama Dili) kullanarak veritabanı oluşturma, veri işleme ve sorgulama yeteneğine sahip olmak
Dersin İçeriği Klasik Dosya sistemi, veritabanı kavramları, veritabanı tasarımı, MS Access görsel arayüzü kullanımı, tablo tasarımı, anahtarlar, ilişkiler, form oluşturma, sorgu oluşturma, SQL komutları ile tablo oluşturma, SQL komutları ile veri girme, güncelleme,silme, SQL komutları temel sorgulama işlemleri

Haftalık Ders Konuları

1Klasik dosya sistemi temel özellikleri, avantajları, dezavantajları, Veritabanı sistemleri genel yapısı ve özellikleri
2Temel 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üğü
3Veritabanı 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
5Veritabanı iç işlemleri (veritabanı güvenliği,yedekleme, kurtarma)
6Veritabanı tasarımı, normalizasyon işlemleri, tasarım sırasında dikkat edilecek noktalar, örnek uygulama
7SQL (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
8Sorgu Oluşturmak ve Çeşitlerini Kullanmak
9İlişkili Tablolar ile Sorgu Hazırlamak
10DML Sorgularını Kullanmak
11Kullanıcı Sorguları Yazmak
12Görünüm Sorguları Yazmak, Saklı yordam sorguları yazmak
13Tetikleyici Sorguları Yazmak, Kullanıcı tanımlı fonksiyonlar oluşturmak.
14Transaction İşlemleri Yapmak İndeks Sorguları Yazmak

Kaynaklar

1- Modern Database Management; Jeffrey A. Hoffer, Ramesh Venkataraman, Heikki Topi; Prentice Hall