Ders Adı Veri Tabanı Yönetim Sistemleri I
Ders Kodu SBT-3105
Dersin Türü Zorunlu
Ders Biriminin Seviyesi Ön Lisans
Yıl 1
Dönem 1.Yarıyıl
AKTS 6
Dersi Veren(ler) Dr. Öğr. Üyesi Nazan KEMALOĞLU ALAGÖZ
Dersin Yardımcıları
Ders İşleme Biçimi Yüz Yüze
Önkoşul Dersleri
Dersin İçeriği Klasik dosya sistemi temel özellikleri, avantajları, dezavantajları, Veritabanı sistemleri genel yapısı ve özellikleri, Temel veritabanı kavramları(tablo, alan, kayıt, anahtarlar v.b.); Veritabanı yazılımları, donanım alt yapısı, veritabanı sistemleri alt yapısı, Veri tabanı Yönetim Sisteminin (VTYS) kurulum; Veritabanı tasarımı, normalizasyon işlemleri(1NF ve 2NF, 3NF ve 4NF), tasarım sırasında dikkat edilecek noktalar; Veri Modelleri (Ağ, hiyerarşik, nesnel, ilişkisel), Varlık - İlişki (E-R) Diyagramları, Varlık - İlişki Türleri ve Bağıntılar; Kavramsal Modelden Mantıksal Modele Aktarım; Veritabanı yönetim sistemlerinin sınıflandırılmaları, Donanımlar, Yazılımlar(hizmet programları, Veri iletişim yöntemleri), Kullanıcılar, Veritabanı iç işlemleri (veritabanı güvenliği,yedekleme, kurtarma); İ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; 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 (CREATE …, bu işlemlerin ayrıca VTYS arayüzü ile gerçekleştirilmesi) ; Tablolar üzerinde yapısal değişiklik yapma, var olan tabloyu silme, var olan veritabanını silme, Veri Kontrol Dili Komutları (ALTER TABLE, DROP TABLE, DROP İşlemleri, GRANT-DENY-REVOKE); 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 ( SELECT, INSERT, UPDATE, DELETE, ORDER BY , ASC-DESC , WHERE , AND-OR); SQL komutları ile aritmatiksel fonksiyonlar ve kümeleme işlemleri (SUM(), AVG(), MIN(), MAX(), COUNT(), DISTINCT, GROUP BY); SQL komutları kullanarak tablolararasında bağlantı oluşturma, Türetilmiş Tablolar, iç içe sorgu oluşturma (Inner JOIN, Outer JOIN, IN-NOT IN, iç içe SELECT); SQL komutları kullanarak tablolararası WHERE deyimi ile sorgu oluşturma, sorgulama esnasında gruplama gerçekleştirme ( WHERE..AND, GROUP BY-HAVING, EXISTS, NOT EXISTS); Görünüm (View) oluşturma ve Görünüm işlemleri(CREATE VIEW, ALTER VIEW, DROP View)
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ı (SQL Server) görsel arayüzü ve SQL (Yapısal Sorgulama Dili) kullanarak veritabanı oluşturma, veri işleme ve sorgulama yeteneğine sahip olmak
No Dersin Kazanımları  
1 1) Klasik Dosya Sistemi genel yapısını, avantajlarını ve dezavantajlarını bilir
2 2) Veri tabanı temel kavramlarını bilir
3 3) Veri tabanı sistemleri alt yapısını ve veri modellerini bilir
4 4) İlişkisel veritabanın temel özelliklerini, anahtar, ilişki çeşitlerini bilir
5 5) İlişkisel özellikler ve ilişkisel matematik işlemlerini bilir
6 6) Bir sistemin veri tabanı tasarımını gerçekleştirebilir
7 7) Veritabanı yöneticisinin, uygulama programcısının, normal kullanıcının görevlerini bilir, veritabanı iç işlemlerini bilir
DERSİN KAZANIMLARI / PROGRAM YETERLİKLERİ İLİŞKİ MATRİSİ
DKPY1PY2PY3PY4PY5PY6PY7PY8PY9PY10
1
2
3
4
5
6
7
5-Çok Yüksek İlişkili 4- Yüksek İlişkili 3-Orta İlişkili 2- Zayıf İlişkili 1-Çok Zayıf İlişkili 0-İlişkisiz
Hafta Konular  
1 Klasik dosya sistemi temel özellikleri, avantajları, dezavantajları, Veritabanı sistemleri genel yapısı ve özellikleri, Temel veritabanı kavramları(tablo, alan, kayıt, anahtarlar v.b.)
2 Veritabanı yazılımları, donanım alt yapısı, veritabanı sistemleri alt yapısı, Veri tabanı Yönetim Sisteminin (VTYS) kurulumu
3 Veritabanı tasarımı, normalizasyon işlemleri(1NF ve 2NF, 3NF ve 4NF), tasarım sırasında dikkat edilecek noktalar
4 Veri Modelleri (Ağ, hiyerarşik, nesnel, ilişkisel), Varlık - İlişki (E-R) Diyagramları, Varlık - İlişki Türleri ve Bağıntılar
5 Kavramsal Modelden Mantıksal Modele Aktarım, örnek uygulama
6 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, Veritabanı iç işlemleri (veritabanı güvenliği,yedekleme, kurtarma)
7 İ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
8 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 (CREATE …, bu işlemlerin ayrıca VTYS arayüzü ile gerçekleştirilmesi)
9 Tablolar üzerinde yapısal değişiklik yapma, var olan tabloyu silme, var olan veritabanını silme, Veri Kontrol Dili Komutları (ALTER TABLE, DROP TABLE, DROP İşlemleri, GRANT-DENY-REVOKE)
10 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 ( SELECT, INSERT, UPDATE, DELETE, ORDER BY , ASC-DESC , WHERE , AND-OR)
11 SQL komutları ile aritmatiksel fonksiyonlar ve kümeleme işlemleri (SUM(), AVG(), MIN(), MAX(), COUNT(), DISTINCT, GROUP BY)
12 SQL komutları kullanarak tablolararasında bağlantı oluşturma, Türetilmiş Tablolar, iç içe sorgu oluşturma (Inner JOIN, Outer JOIN, IN-NOT IN, iç içe SELECT)
13 SQL komutları kullanarak tablolararası WHERE deyimi ile sorgu oluşturma, sorgulama esnasında gruplama gerçekleştirme ( WHERE..AND, GROUP BY-HAVING, EXISTS, NOT EXISTS)
14 Görünüm (View) oluşturma ve Görünüm işlemleri(CREATE VIEW, ALTER VIEW, DROP View)
No Bölüm Öğrenme Çıktısı Katkı Düzeyi
1 Sorunların çözümünde bilimsel yöntemler kullanmayı benimser ve problem çözme becerisini geliştirir. 2
2 Birlikte çalışacakları diğer disiplinlerden kişilerle diyalog kurabilme, bilgi paylaşabilme, ekip çalışması yapabilme, teknik yardımda bulunabilme, sözlü ve yazılı iletişim kurma becerisine sahiptir. 3
3 Mesleki ve etik sorumluluk bilincine sahiptir. 2
4 Temel bilimler, yaşam bilimleri, bilgisayar alanında temel kavramları anlama ve bu kavramları etkin şekilde kullanma becerisine sahiptir. 3
5 Alanında algoritmalar hazırlama becerisine sahip olmak, sorunları çözmek için gerekli bilgiyi vermek, yazılım geliştirme platformlarını ve ürünlerini belirlemek, tanımlanan yazılım bileşenlerini kodlamak, test etmek ve güncellemek ve sonuçların karşılaştırmalı yorumlama becerisine sahip olmak. 3
6 Yazılım tasarımı ve analizi gerçekleştirebilme; bilişim sektöründeki proje temelli program üretme çalışmalarında grup içinde görevleri yerine getirebilme becerisine sahiptir. 3
7 Bilgisayar sektöründe güncel olan kişisel bilgisayar işletim sistemlerini ve ağ işletim sistemlerini kullanma becerisi kazanır. 3
8 Genel hastalıklar bilgisi, tıbbi terimler ve biyomedikal cihazlar hakkında terminolojik bilgiye sahiptir 3
9 Sağlık kurumları yönetimi ve işletmeciliğinin prensiplerini bilir ve sağlık hukukuna uygun çalışma bilincine sahiptir. 2
10 Tıbbi dokumantasyon standartlarını, sağlık bilgi sistemlerini ve sağlık bilişimi teknolojilerini bilir. 1
Yarıyıl İçi Çalışmaları Sayısı Katkı Payı
Ara Sınav 1 50
Kısa Sınav 0 0
Ödev 0 0
Devam 0 0
Uygulama 1 50
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 0
Yıliçinin Başarıya Oranı 40
Finalin Başarıya Oranı 60
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 2 28
Ödevler 4 2 8
Sunum 0 0 0
Proje 0 0 0
Laboratuar Çalışması 14 1 14
Arazi ya da Alan Çalışması 0 0 0
Ara Sınavlar 1 25 25
Yarıyıl Sonu Sınavı 2 25 50
İşyükü Saati (30) 0
Toplam İşyükü / Saat 181    
Dersin Akts Kredisi 6    
Ders Notu Öğretim Elemanı Ders Notları, İnternet Kaynakları
Diğer Kaynaklar Öğretim Elemanı Ders Notları, İnternet Kaynakları
Materyal
Dökümanlar Öğretim Elemanı Ders Notları, İnternet Kaynakları
Ödevler
Sınavlar vize sınavı,final sınavı
Materyal Diğer
Planlanmış Öğrenme Faaliyetleri ve Öğretim Yöntemleri