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 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

tonta@hacettepe.edu.tr

Released: 21 Aralık 2008