Fatih Üniversitesi

Bilgisayar Müh. Bölümü

BİLM 351 Veri Tabanı Yönetim Sistemleri

 

DUYURULAR

 

·         Final notlarını buradan alabilirsiniz.

·         Arasınav notlarını buradan alabilirsiniz.

·         Ödev 5’in notlarını buradan alabilirsiniz.

·         Ders kitabının sunumlarının yerel bir kopyasını buradan alabilirsiniz. Bazı Türkçe sunumları is buradan alınabilir.

·         Geçen sene verilmiş olan trigger ve stored procedure ödevi ve çözümünü buradan alabilirsiniz.

·         Ödev 1-4’ün notlarını buradan alabilirsiniz. Not problemleri için en kısa zamanda ders asistanı ile görüşünüz.

·         Ödev 5’in çözümünü buradan alabilirsiniz.

·         Ödev 4’ün çözümünü buradan alabilirsiniz.

·         Ödev 5’ı buradan alabilirsiniz..

o        Örnek Eclipse projesi buradadır. JDBC sürücüsü classes12.jar dosyasındadır. Bu dosyayı proje PATH değişkeni içine dahil etmeyi unutmayınız.

o        Örnek JDK çözümü buradadır. Classes12.jar dosyası buradadır.

·        Ödev 4’ü buradan alabilirsiniz. Crimes.sql dosyasını buradan alabilirsiniz.

·        Türkçe sunumları buradan alabilirsiniz.

·        Ödev 3’ün çözümünü buradan alabilirsiniz.

·        Ödev 2’nin notlarını buradan alabilirsiniz.

·        Ödev 2’nin çözümünü buradan alabilirsiniz.

·        Ödev 1’in çözümünü buradan alabilirsiniz.

·        Ödev 2’yi buradan alabilirsiniz. Teslim tarihi 5 Aralık Cuma. Türkçe tarihli school.sql dosyaınsını buradan, İngilizce tarihli school.sql dosyasını buradan alabilirsiniz.

·        Ödev 1’i buradan alabilirsiniz.

·        Ödev 2’i buradan alabilirsiniz.

 

 

I.                   DERS TANIMI

 

Ders Kodu: BILM 351                             Ders Adı: Veri Tabanı Yönetim Sistemleri I

Web sayfası: http://www.fatih.edu.tr/~akurt/courses/bilm351/fall2008/

Amaçlar: Bu derste veritabanı yönetim sistemlerinin temellerine giriş yapılacaktır. Ders konuları ilişkisel veri tabanı modeli esas alınarak işlenecektir. Ders kounları ana hatlar itibası ile veri tabanı tasarımı (Entity-relationship varlık-ilişki model, ilişkisel veri modeli, normalizasyon,), veri tabanı sorgu dili SQL, SQL programlama, sorgu optimizasyonu ve fiziksel veri tabanı tasarımı gibi konuları içerir. Bu derste öğrenciler 5-7 adet uygulamalı ödev yaparlar.

 

Önşart: Bilgisayar programlama, Veri Yapıları Özel Şartlar: None

 

Öğr. Üyesi: atakan Kurt, Ofis: Bldg. E, Room EA 306, E-mail: akurt@fatih.edu.tr

 

Ders Asistanı: Murat Gezer, Ofis: Bldg. E 108, E-mail: mgezer@fatih.edu.tr, 5522

 

Ders Kitabı:

1.      Database Systems Concepts, 5th edition,Abraham Silberschatz, et al, McGRawHill, 0-07-710365-3, http://www.bell-labs.com/topic/books/db-book, http://www.mhhe.com/silberschatz

2.      Veri Tabanı Sistemleri, Dr. Yalçın Özkan, Alfa Yayınları, 2003, 975-297-360-4 (Yardımcı)

 

II. DERS İÇERİĞİ

 

·        Veri tabanı sistemlerine giriş

·        Entity-Relationship (Nesne-İlişki) Modeli

·        Relational Data Model / İlişkisel Veri Modeli

·        SQL (Structured Query Language) / Yapısal Sorgu Dili

·        DDL: Veri Tanımlama Dili

·        DML: Veri İşleme Dili

·        DCL: Veri Kontrol Dili

·        ODBC/JDBC programlama

·        Integrity and Security / Doğruluk ve Güvenlik

·        Stored Procedures and Triggers / Saklı Prosedürler ve tetikleyiciler

·        Fiziksel veri tabanı tasarımı ve indeksler

 

III. LABORATUAR VS.

Bu derste SQL ve diğer konuların yanı sıra programlama ödevleri verilir. Ayrıca birkaç tane popup quiz (haber vermeden yapılan küçük sınav)  yapılabilir.

 

IV. NOTLANDIRMA

5-7 ödev (~35points), 1 ara sınav (~25 points), 1 final (~40 points). Ödevler genellike 5 puandır. Dersi geçmek için 100 üzerinden 50 puan toplamanız gerekmektedir. Bu derste ödevler laboratuar çalışması sayılır. Dersi geçmek için ödevlerin en az yarısını yapmanız gerekmektedir. Geç ödev teslim kurallarını okuyunuz.

 

V. DERSE GEÇ GİRMEK YASAKTIR.