http://yunus.hacettepe.edu.tr/~tonta/courses/fall2008/bby309/bby309-2008-kitabevi-projesi-2.htm
H.Ü. Bilgi ve Belge
Yönetimi Bölümü
BBY309 Veri Tabanı Yönetim Sistemleri (Güz
2008) Yaşar Tonta
ÇEVRİMİÇİ KİTABEVİ VERİ TABANI - 2
2. Veri tabanı Sonuç Raporu
(30 puan;
teslim tarihi 26 Aralık 2008 13:30)
Bu ödevin
ilk kısmında (http://yunus.hacettepe.edu.tr/~tonta/courses/fall2008/bby309/bby309-2008-kitabevi-projesi.htm)
grup olarak Çevrimiçi Kitabevi Veri Tabanının
sistem gerekirliklerini saptamış ve veri
modelini geliştirmiştiniz. Daha sonra bu veri
modeline dayanarak veri tabanını geliştirmeye
başladınız. Aşağıda dönem ödevi için
geliştirdiğiniz veri tabanı son raporunda bulunması gereken bilgiler sıralanmaktadır:
1. İlk ödevde geliştirdiğiniz sistem gerekirliklerini ve iş kurallarını
kısaca hatırlatınız.
2. IDEF1X notasyonunun
kullanarak geliştirdiğiniz Çevrimiçi Kitabevi Veri Tabanının ER diyagramı çiziniz. Her tablo
için alan adları, anahtar
alan, ilişki türü (1:1, 1:N, M:N) ve her ilişki türüyle ilgili yapısal sınırlamalar
tanımlanmalıdır. Belirtilmemiş gerekirlikleri not ediniz.
3. Tanımladığınız tablolar
için geliştirdiğiniz veri giriş ekranlarından
ve raporlardan örnekler veriniz.
4. Çevrimiçi
Kitabevi Veri Tabanı kullanılarak yanıtlanabilecek SQL sorgularından örnekler
veriniz. Sorgular tanımladığınız
tablolardan yanıtlanmalı ve veri tabanınızın en gelişmiş yeteneklerini
sergilemelidir. Bu nedenle bazı sorgu sonuçlarının birden fazla tablodan
gelmesi beklenir. SQL sorgu sonuçlarını kendi dizininiz altında kaydediniz.
Sorgu adları sorgunun ne olduğu anlaşılabilecek biçimde ayrıntılı olarak
verilmelidir.
5. Çevrimiçi
Kitabevi Veri Tabanının
güçlü ve zayıf yönlerini kısaca değerlendiriniz. Aynı uygulama için yeniden
veri tabanı tasarlayacak olsaydınız bu sefer neleri farklı yapardınız?
Hazırladığınız Çevrimiçi Kitabevi
Veri Tabanının web
adresini veriniz. Tablolar, veri giriş ekranları, sorgular,
raporlar, programlar bu adreste kaydedilmelidir.
NOTLANDIRMA: Bu
ödevin ilk kısmı için puan verilmemişti. Notlandırma geliştirdiğiniz veri
tabanının kalitesine bağlıdır. Veri modeli, tablolar, SQL sorguları, raporlar,
programlar ve değerlendirme raporu notlandırmada dikkate alınacaktır. Bu
bakımdan, varsayımlarınızı, tasarımı tamamlamak için eklemek durumunda
kaldığınız tabloları vs. ayrıca belirtiniz.
Kolay gelsin..
Yaşar Tonta
Released: 21 Aralık
2008