18 Şubat 2009

VTYS Ders Programı (Syllabus)

YTÜ – BÖTE
VERİ TABANI YÖNETİM SİSTEMLERİ Dersi
2008-2009 Bahar

DERSİ VEREN: Öğr.Gör.Dr.Filiz Eyüboğlu e-posta adresi: filizeyuboglu@yahoo.com

DERSİN AMACI: Bu derste, öğrencilerin veritabanı ve veritabanı yönetim sistemlerinin (VTYS) ne olduğunu ve VT yaklaşımının geleneksel dosyalama yaklaşımına üstünlüklerini kavrmaları; veri modellerini bilmeleri; ilişkisel veri modeli ve buna dayalı VTYS’leri bilmeleri; ilişkisel veri tanımlama ve veri işleme dili SQL’i tüm ayrıntılarıyla kullanacak düzeye gelmeleri ve ilişkisel bir VT tasarımı yaparak bunu bir VTYS üzerinde yaratabilmeleri amaçlanmaktadır.

ÖNEMLİ AÇIKLAMALAR

Dersin kaynakları İngilizcedir. Web’den arama yaptığınızda ulaşacağınız/ulaşmanız gereken kaynaklar da İngilizce. Dolayısıyla bu ders, İngilizcenizi geliştirmek için de fırsat. Derste geçen çoğu kavramın adını İngilizce olarak vereceğim. Bunun dışında, Türkçe kullanmaya AZAMİ gayret sarfedeceğiz. Piyasadaki Türkçe kitaplar çok çok yetersiz, sadece SQL anlatıyor. Bu bakımdan dersi çok iyi izleyip not tutmanız şart.

Blog (//filize.blogspot.com) düzenli olarak takip edilmelidir. Çünkü, her hafta sınıfa çalışarak gelmenizi isteyeceğim konuları, sınavları, her türlü açıklamayı oradan bildireceğim. Blog’u düzenli izleme ve istenenelerin farkına vararak yerine getirme yüzde 5 ağırlıkta.

ÖLÇME-DEĞERLENDİRME
Laboratuar çalışmalarıyla yapılacak proje: sunumu ve raporu %35
Blog’u düzenli takip; istenenleri yerine getirme, sınıfta etkin katılım%5
Vize-1 %20
FİNAL %40
Toplam %100

KAYNAKLAR (BÖTE Web sitesinde)
1) VTYS’ye giriş (Word dosyası)
2) SQL (Türkçe ve İngilizcesi iki ayrı Word dosyasında)
3) e-kitaplar

4) Benim izlediğim kitap(hardcopy, bende):Elmasri, R. & Navathe, S. B. (2000). Fundamentals of Database Systems. Third Edition. Addison-Wesley.

Haftalık Ders ve Lab Planı
Hft - Tarih
Sınıfta İşlenecek Konu
Lab Çalışması

1 - 19 Şubat
Dersin tanıtımı
Öğrenci beklentilerinin alınması
Öntest
KONU 1: VTYS’ye giriş
· Geleneksel yaklaşım (files), VT yaklaşımı,
· VTYS nedir? ne zaman kullanılır? avantajları

LAB: Yok

2 - 26 Şubat
KONU 1: VTYS’ye giriş _ DEVAM
· Önemli kavramlar: Concurreny, data independence, data integrity, data consistency
KONU 2: Database system concepts and architecture
· Data models: conceptual & physical
DB data models: hierarchical model, network model, E/R model, relational model => tablo kavramı

LBA: yok - Derse devam

3 - 5 Mart
KONU 2: Database system concepts and architecture _ DEVAM
· Data models: conceptual & physical
· DB data models: hierarchical model, network model, E/R model, relational model => tablo kavramı
· The three-schmea architecture, data independence
· DBMS languages: DDL, DML

Proje tanıtımı

LAB: PROJE: VT tasarımı & gerçekleştirilmesi
Önce: Konu seçimi
1. adım: Kullanıcı ile (benimle) görüşmeler


4 -12 Mart
KONU 2 devam

KONU 3: E-R model

LAB:
1. adım_devam: Kullanıcı ile (benimle) görüşmeler.
Görüşmeleri bitenler mantıksal tasarıma (Logical db design) başlayacak

5 - 19 Mart
KONU 5: Record storage and primary file organizations
KONU 6: Index structures for files
KONU 7: Relational model and rel. algebra Domains, rel.schema, attributes, entitites, keys, referential integrity
Set theoretic ops: JOIN, INTERSECTION, SET DIFFERENCE, DIVISION operations

LAB:
2. adım: Mantıksal tasarım... & benimle üzerinden geçmeleri

6 - 26 Mart
KONU 8: SQL
· CREATE SCHEMA, CREATE TABLE
· Basic queries in SQL: SELECT-FROM-WHERE
· More complex SQL queries: Nested queries,
· set comparisons, aggregate functions
· INSERT, UPDATE, DELETE stmts in SQL
· Views in SQL

LAB: 3. Physical design and db load

7 - 2 Nisn
KONU 8 devam

LAB: 4. Yaratılan VT üzerinde sorgulamalar ve insert/delete/update


8 - 9 Nisn
Vize Sınavı – 1

9 - 16 Nisn
· KONU 8 devam
· KONU 10: Examples of Rel DBMSs: Oracle, MS Access

10 - 23 Nisn
KONU 14 - 15: Functional dependiences and Normalization

LAB: Devam

11 - 30 Nisn
KONU 17-18-19-20-21-22: Database security, db recovery, transaction processing, data warehousing, data mining....

LAB: Devam

12-15. haftalar: 7–28 May
Sunumlar

Hiç yorum yok:

Yorum Gönder

Not: Yalnızca bu blogun üyesi yorum gönderebilir.