v
Geri
Yazdır

Ders Bilgileri

AVRUPA MESLEK YÜKSEKOKULU - BİLGİSAYAR PROGRAMCILIĞI PR.
Ders Bilgileri
Fakulte: AVRUPA MESLEK YÜKSEKOKULU
Program: BİLGİSAYAR PROGRAMCILIĞI PR.
Öğretim Düzeyi Adı: Ön Lisans
Öğretim Türü Adı: 1. Öğretim
Ders Adı: VERİTABANI YÖNETİMİ
Ders Kodu: BIL 106
Dönem: 2
Teorik: 3
Uygulama: 1
Laboratuar: 0
Kredi: 0,0
Ects Kredi: 5,0
Katalog No: 2041
Ders Tipi Adi: Zorunlu
Ders Dili: Türkçe
Öğretim Üyesi: Öğr.Gör. NİLAY AKYIL
Dersin Amacı: Veritabanı temel terim ve kavramların kavratılması. İlişkisel veri model, tablo veri yapısı,
ilişkisel cebir işlemleri, temel SQL ve ileri SQL sorguları, ODBC, saklı yordam ve
fonksiyonların programlanması, trigger ve veritabanı uygulamaların geliştirilmesi
konusunda temel oluşturmak.
Dersin İçeriği: Veritabanı sistemlerini öğrenciye tanıtmak, verilen veritabanı problemleri için E-R ve
ilişkisel veri modellerini kullanarak veritabanı tasarımları oluşturmak, bu tasarımları
fiziksel veritabanında tablolar şeklinde kurmak, bu fiziksel veritabanı üzerinde gerekli
sorguları yazıp çalıştırabilmek, veritabanı uygulamalarını ODBC/JDBC, saklı prosedürler
ve tetikleyiciler kullanarak geliştirebilmek
Ders Kaynak: Nergis Çağıltay, Gül Tokdemir, Veritabanı Sistemleri
Doç. Dr. Selçuk Alp-Savaş Özdemir-Dr. Arzu Kilitci Calayır, Veritabanı Yönetim Sistemleri,
Türkmen Kitabevi(2022), 2.Baskı.
Ders Kaynak Önerilen:
Diğer Bilgiler
Ön Koşul Dersleri: yok
Özel Koşul: yok
Web Sitesi:
Etik Kurallar:
Ölçme Değerlendirme Yöntemi:

AKTS (Öğrenci İş Yükü) Tablosu

Etkinlikler / Faaliyetler 
Sayı 
Süre (saat) 
Toplam (İş Yükü) 
Arasınav188
Dönem Sonu Sınavı11616
Yüz yüze Eğitim16348
Sınıf dışı çalışma16464
Atölye Çalışması16116
Toplam İş Yükü(Saat)  152
Toplam İş Yükü(Saat)/ 30 (s)  5.07
Dersin AKTS Kredisi  5.0

Dersin Öğrenme Çıktıları

Sayı 
Öğrenme Çıktısı 
1Veri tabanı ve dosya sistemini kavrar
2Veri kavramını tanımlar.
3Veri tabanı yönetim sistemi avantajlarını kavrar.
4Varlık ilişkisel modeli şematik olarak kurar.
5 SQL dili ile veri tabanı üzerinde sorgu ve işlemleri gerçekleştirir.
6SQL Server hizmetlerini çalıştırır.
7Yazılımı veri tabanı açısından değerlendirir

Haftalara Göre İşlenecek Konular

Hafta 
Konu 
Ön Hazırlık 
Metodoloji 
1Veritabanı kavramına giriş, Veri yönetimi yaklaşımları, Veritabanı üzerindeki temel işlevler, Veri modelleri  
2Veritabanı tasarımı, Varlık ilişki modeli, İlişkisel veritabanı tasarımı.  
3Sql server kurulumu, Sql server kullanımı, Sql yazım kuralları, Sql’de veri tipleri, Sql komutlarının sınıflandırılması  
4Tablolar üzerinde gerçekleştirilen işlemler, Kayıtlar üzerinde yapılan işlemler, Tabloların yapısında değişiklik yapma, Tablolara sınırlamalar eklenmesi  
5Tablodan veri sorgulama, Tekrarlı kayıtların kaldırılması, Koşula bağlı okuma, Karşılaştırma operatörleri, Çeşitli veri tipleri için basit sorgulamalar, Mantıksal operatörler, Tablodaki bilgileri sıralı erişim  
6Sql’de kullanılan aritmetiksel ifadeler ve fonksiyonlar  
7Sql’de gruplandırma işlemleri  
8Ara Sınav  
9Birden fazla tabloyu ilişkilendirerek sorgulama, Tabloların birleştirilmesi, Birleştirme tipleri  
10Sql’de karmaşık (iç içe) sorgular  
11Sql’de union - except (minus) – intersect işlemleri,  
12Veritabanı nesneleri, tablolar, View (görünümler), Indexler (dizinler)  
13 Transact – Sql ile program geliştirme, Ortak zamanlılık ve transaction, Stored Procedure  
14Veritabanı yönetimi, Doğruluk ve düzeltme, Veritabanı güvenliği ve koruma  
15Veritabanında saklanan verilerin yedeğini alma, Yedeği geri yüklemek  
16Dönem Sonu Sınavı  

Değerlendirme Sistemi

Etkinlik Adı 
Sayı 
Katkı Payı 
Arasınav120
Ek Sınav120
Dönem Sonu Sınavı160

Öğretim Elemanları

Ünvan 
Ad 
Soyad 
Web Adres 
Mail 
Görevi 
Öğr.Gör.EMİNEÖZDAMAR emine.ozdamar@kocaelisaglik.edu.trDersi Veren

Dersin Öğrenme Çıktılarının Program Yeterlilikleri İle İlişkilendirilmesi

Sıra No 
Program Öğrenme Cıktıları 
Katkı Düzeyi 
1 
2 
3 
4 
5 
1Bilgisayar sistemlerinin matematik modellerini kurabilir ve bilgisayarda benzetimini yapabilir.   X 
2Algoritma tasarımını bilir ve analiz tekniklerini yapabilir.  X  
3Algoritma geliştirmeyi bilir ve algoritmaya uygun veri yapısını oluşturabilir.X    
4Yazılım geliştirme platformlarını bilir ve kullanabilir. X   
5Bağımsız çalışabilme ve sorumluluk alma kabiliyeti kazanır.  X  
6Öğrenmeyi öğrenebilme ve yönetebilme kabiliyeti kazanır.     
7Web programlama dillerinden en az birini bilir.     
8Web programlama yazılım geliştirme platformlarını bilir ve kullanır.X    
9Yeni bir bilgisayar problemini kendi kendine tanımlayabilir.  X  
10Bilgisayarın donanım bileşenlerini bilir ve kullanır. X   
11Bilgisayar ve mikroişlemcilerin temel elemanlarını bilir ve bileşen seçimi yaparX    
12Sorunların çözümü için gerekli yetileri belirler ve yöntem geliştirir.  X  
13Temel bilimlerin ve teknolojinin güncel durumuna göre yenilikçi çözümler önerir.X