Ders Öğretim Planı
Dersin KoduDersin AdıDersin TürüYılYarıyılAKTS
230106006109VERİ TABANI YÖNETİM SİSTEMLERİ Seçmeli365
Dersin Seviyesi
Lisans
Dersin Amacı
Verinin etkin, güvenli ve tutarlı bir şekilde saklanması, yönetilmesi ve işlenmesi için kullanılan veritabanı kavramlarını ve teknolojilerini kazandırmayı amaçlayan temel bir derstir.
Dersi Veren Öğretim Görevlisi/Görevlileri
Öğrenme Çıktıları
1İlişkisel vtys yazılımlarını (msSqlServer, mySql, Oracle, PostgreSql gibi) tanır
2İlişkisel vtys yazılımları üzerinde yönetimsel işlemleri yerinde getirebilir
3Nosql ve ilişkisel olmayan vtys yazılımı kavramlarını tanır
4İlişkisel olmayan vtys mimarilerini ve türlerini kavrar
5İlişkisel omayan vtys yazılımları ile örnek uygulamalar geliştirebilir
Öğrenim Türü
Birinci Öğretim
Dersin Ön Koşulu Olan Dersler
Yok
Ders İçin Önerilen Diğer Hususlar
yOK
Dersin İçeriği
Ders kapsamında veritabanı sistemlerinin temel kavramları, veritabanı yönetim sistemlerinin (VTYS) yapısı ve bileşenleri ele alınır. Veri modelleri, özellikle ilişkisel veri modeli ayrıntılı olarak incelenir. Varlık–İlişki (ER) diyagramları kullanılarak kavramsal veritabanı tasarımı yapılması öğretilir. Mantıksal ve fiziksel veritabanı tasarım aşamaları, normalizasyon kuralları ve veri bütünlüğü kısıtları ele alınır. SQL dili kullanılarak veri tanımlama, veri sorgulama ve veri güncelleme işlemleri gerçekleştirilir. İndeksleme, sorgu optimizasyonu ve performans iyileştirme tekniklerine giriş yapılır. İşlem (transaction) yönetimi, eşzamanlılık kontrolü ve kilitleme mekanizmaları açıklanır. Ayrıca veritabanı güvenliği, yetkilendirme, yedekleme ve kurtarma yöntemleri ele alınır. Veritabanı destekli yazılım sistemlerinin tasarımı ve geliştirilmesine yönelik uygulamalar yapılır.
Haftalık Ayrıntılı Ders İçeriği
HaftaTeorikUygulamaLaboratuvar
1Giriş, Genel kavramlar
2SQLServer mimarisi, bileşenleri, kurulum ve yönetimsel araçlar
3SQLServer üzerinde örnek uygulamalar
4mySQL mimarisi, bileşenleri, kurulum ve yönetimsel araçlar
5mySQL üzerinde örnek uygulamalar
6ORACLE mimarisi, bileşenleri, kurulum ve yönetimsel araçlar
7Oracle üzerinde örnek uygulamalar
8PostgreSQL mimarisi, bileşenleri, kurulum ve yönetimsel araçlar
9Arasınav
10Oracle üzerinde örnek uygulamalar
11İlişkisel olmayan vtys, nosql kavramları
12İlişkisel olmayan vtys yazılımları, türleri, mimarileri
13nosql vtys üzerinde örnek uygulamalar geliştirme
14nosql vtys üzerinde örnek uygulamalar geliştirme
15nosql vtys üzerinde örnek uygulamalar geliştirme
16Final Sınavı
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
Planlanan Öğrenme Aktiviteleri ve Metodları
Değerlendirme
Yarıyıl (Yıl) İçi EtkinlikleriAdetDeğer
Ara Sınav1100
TOPLAM100
Yarıyıl(Yıl) Sonu EtkinliklerAdetDeğer
Final Sınavı1100
TOPLAM100
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
TOPLAM100
Dersin Sunulduğu Dil
Staj Durumu
Yok
İş Yükü Hesaplaması
EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
Ara Sınav111
Final Sınavı122
Derse Katılım14342
Bireysel Çalışma14570
Ara Sınav İçin Bireysel Çalışma339
Final Sınavı içiin Bireysel Çalışma3515
TOPLAM İŞ YÜKÜ (saat)139
Program ve Öğrenme Çıktıları İlişkisi

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23
ÖÇ154455455435232452354555
ÖÇ255444225544552444525422
ÖÇ354525525252333444533355
ÖÇ424452555544445424444555
ÖÇ555535333333555555555555
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek
 
Iğdır University, Iğdır / TURKEY • Tel (pbx): +90 476 226 13 14 • e-mail: info@igdir.edu.tr