1 / 24

3 Örnek Veritabanı Tasarımı 05.03.2011

3 Örnek Veritabanı Tasarımı 05.03.2011. Veritabanı 1. Kütüphane Veritabanı. Birden fazla kütüphane ve bu kütüphanelerde bulunan kitapların üyelere ödünç verilmesine dayanır. Kütüphanelerin adres ve isimleri vardır.

taylor
Download Presentation

3 Örnek Veritabanı Tasarımı 05.03.2011

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 3Örnek Veritabanı Tasarımı05.03.2011 Veritabanı 1

  2. Kütüphane Veritabanı • Birden fazla kütüphane ve bu kütüphanelerde bulunan kitapların üyelere ödünç verilmesine dayanır. • Kütüphanelerin adres ve isimleri vardır. • Kitapların ISBN numarası, adı, kategorisi, yayın tarihi,yayın evi ve yazarları vardır. • Yazarların ad, soyad bilgileri tutulmaktadır. Bir kitabın birden fazla yazarı olabilmektedir. • Üyelerin tcNo, ad, soyad, telefon, adres ve e-posta bilgileri tutulmaktadır. Üyeler istedikleri kütüphaneden kitap alabilirler. • Üyeler aldıkları kitapları belli sürede teslim etmeleri gerekmektedir. • Kitapların kategorileri vardır. Bir kitap birden fazla kategoride bulunabilir. • Kütüphane ve Üye adres bilgileri sisteme kayıt edilirken ; cadde, sokak, mahalle, bina No , şehir ve posta kodu gibi bilgiler kayıt edilecektir.

  3. Varlıklar Veritabanı içerisindeki nesnelerin gerçek hayattaki karşılığı. • Kutuphane • Kitaplar • Uyeler • Yazarlar • Yayınevleri • Kategoriler

  4. Nitelikler Varlıkları açıklamak için kullanılan özellikler. • Kutuphane • kutuphane_id, kutuphaneAd, adres • Kitaplar • kitap_id, ISBN, kitapAd, yayinTarihi,sayfaSayisi • Uyeler • uye_id,uyeAd,uyeSoyad,cinsiyet,telefon,eposta,adres • Yazarlar • yazar_id,yazarAd,yazarSoyad • YayinEvleri • yayinEvi_id, yayinEviAdi,adres • Kategoriler • kategoriNo, kategoriAdi

  5. Nitelikler (Devam) • Adres niteliği çok değerli niteliktir. Çok değerli nitelik olduğundan ve 3 farklı tabloda tekrar ettiğinden Adres niteliğini varlık olarak alalım. • Adresler • adres_id, cadde, sokak, mahalle, binaNo, kat , ilçe, il, postaKodu

  6. Anahtar Nitelikler (Devam) • Kutuphane • kutuphane_id, kutuphaneAd • Kitaplar • kitap_id, ISBN, kitapAd, yayinTarihi, sayfaSayisi • Uyeler • uye_id, uyeAd, uyeSoyad, cinsiyet, telefon, eposta • Yazarlar • yazar_id, yazarAd, yazarSoyad • YayinEvleri • yayinEvi_id, yayinEviAdi • Kategoriler • kategori_id, kategoriAdi • Adresler • adres_id, cadde, sokak, mahalle, binaNo, kat , ilçe, il, postaKodu

  7. Varlıklar ve Nitelikleri kutuphane_id adres_id binaNo uyeSoyad uye_id postaKodu cadde eposta mahalle uyeAd sokak Kütüphane kat ilce Adresler Uyeler cinsiyet il kutuphaneAd telefon yayinEvi_id yayinEviAd YayinEvleri kategori_id yazar_id kitap_id kitapAdi Yazarlar Kategoriler Kitaplar yazarAd ISBN yayinTarihi yazarSoyad kategoriAdi sayfaSayisi

  8. Varlıklar Arası İlişkiler postaKodu adres_id cadde uye_id uyeSoyad sokak binaNo uyeAd oturur mahalle Adresler 1 Uyeler 1 cinsiyet kat telefon eposta ilce il

  9. Varlıklar Arası İlişkiler cadde adres_id binaNo postaKodu mahalle ilce kat Adresler sokak il 1 kutuphane_id bulunur 1 Kütüphane kutuphaneAd

  10. Varlıklar Arası İlişkiler cadde postaKodu adres_id binaNo sokak mahalle ilce Adresler kat 1 il bulunur 1 yayinEviAd yayinEvi_id YayinEvleri

  11. Varlıklar Arası İlişkiler sayfaSayisi yayinTarihi ISBN kitap_id kitapAdi Kitaplar m uyeSoyad uye_id Emanet n uyeAd kutuphane_id Aittir Uyeler cinsiyet n emanetTarihi teslimTarihi Kütüphane telefon 1 eposta kutuphaneAd

  12. Varlıklar Arası İlişkiler kutuphane_id sayfaSayisi yayinTarihi adet ISBN m kitapAdi Kütüphane kitap_id bulunur kutuphaneAd Kitaplar n n ayrılır kategori_id m Kategoriler kategoriAdi

  13. Varlıklar Arası İlişkiler sayfaSayisi yayinTarihi ISBN kitapAdi kitap_id Kitaplar m yazar_id yazar n Yazarlar yazarAd yazarSoyad

  14. Varlıklar Arası İlişkiler sayfaSayisi yayinTarihi ISBN kitap_id kitapAdi Kitaplar n yayınlar 1 yayinEvi_id yayinEviAd YayinEvleri

  15. cadde uyeSoyad uye_id postaKodu adres_id binaNo eposta sokak mahalle uyeAd ilce Adresler kat 1 1 oturur il Uyeler cinsiyet 1 1 bulunur m bulunur telefon kutuphaneAd Emanet 1 n Aittir teslimTarihi Kütüphane 1 1 emanetTarihi yayinEvi_id yayinEviAd YayinEvleri kutuphane_id n 1 n yayin yazarSoyad yazarid n adet yazar m Yazarlar bulunur m n yazarAd Kitaplar m sayfaSayisi kategoriAdi ayrılır n Kategoriler ISBN kitapAdi yayinTarihi kitap_id kategori_id

  16. cadde uyeSoyad uye_id postaKodu adres_id binaNo eposta sokak mahalle uyeAd ilce Adresler kat 1 1 oturur il Uyeler cinsiyet • Uyeler (uye_id, uyeAd, uyeSoyad, cinsiyet, telefon, eposta,adres_id) • Adresler (adres_id, cadde, sokak, mahalle, binaNo, kat , ilçe, il, postaKodu) telefon

  17. cadde postaKodu adres_id binaNo sokak mahalle ilce Adresler kat il • Adresler (adres_id, cadde, sokak, mahalle, binaNo, kat , ilçe, il, postaKodu) • YayinEvleri (yayinEvi_id, yayinEviAdi, adres_id) • Kutuphane (kutuphane_id, kutuphaneAd , adres_id) 1 1 bulunur bulunur kutuphaneAd 1 Kütüphane 1 yayinEvi_id yayinEviAd YayinEvleri kutuphane_id

  18. uyeSoyad uye_id eposta uyeAd kutuphaneAd Uyeler cinsiyet • Kitaplar (kitap_id, ISBN, kitapAd, yayinTarihi, sayfaSayisi) • Uyeler (uye_id, uyeAd, uyeSoyad, cinsiyet, telefon, eposta,adres_id) • Emanet (emanetTarihi, teslimTarihi, kitap_id, uye_id, kutuphane_id, emanet_id) Aittir Kütüphane m 1 telefon n Emanet kutuphane_id teslimTarihi emanetTarihi n Kitaplar sayfaSayisi ISBN kitapAdi yayinTarihi kitap_id

  19. Kitaplar (kitap_id, ISBN, kitapAd, yayinTarihi, sayfaSayisi) • Yazarlar (yazar_id, yazarAd, yazarSoyad) • KitaplarYazarlar(Yazar) (kitap_id, yazar_id) yazarSoyad yazarid yazar m Yazarlar n yazarAd Kitaplar sayfaSayisi ISBN kitapAdi yayinTarihi kitap_id

  20. YayinEvleri (yayinEvi_id, yayinEviAdi, adres_id) • Kitaplar (kitap_id, ISBN, kitapAd, yayinTarihi, sayfaSayisi,yayinEvi_id) yayinEvi_id yayinEviAd YayinEvleri 1 yayin n Kitaplar sayfaSayisi ISBN kitapAdi yayinTarihi kitap_id

  21. Kutuphane (kutuphane_id, kutuphaneAd , adres_id) • Kitaplar (kitap_id, ISBN, kitapAd, yayinTarihi, sayfaSayisi,yayinEvi_id) • KitaplarKutuphane(bulunur) (adet, kitap_id, kutuphane_id) kutuphaneAd Kütüphane kutuphane_id n adet bulunur m Kitaplar sayfaSayisi ISBN kitapAdi yayinTarihi kitap_id

  22. Kitaplar (kitap_id, ISBN, kitapAd, yayinTarihi, sayfaSayisi,yayinEvi_id) • Kategoriler (kategori_id, kategoriAdi) • KitaplarKategoriler(ayrılır) (kitap_id,kategori_id) Kitaplar m sayfaSayisi kategoriAdi ayrılır n Kategoriler ISBN kitapAdi yayinTarihi kitap_id kategori_id

  23. Tablolara Dönüştür • Uyeler (uye_id, uyeAd, uyeSoyad, cinsiyet, telefon, eposta,adres_id) • Adresler (adres_id, cadde, sokak, mahalle, binaNo, kat , ilçe, il, postaKodu) • YayinEvleri (yayinEvi_id, yayinEviAdi, adres_id) • Kutuphane (kutuphane_id, kutuphaneAd , adres_id) • Kitaplar (kitap_id, ISBN, kitapAd, yayinTarihi, sayfaSayisi,yayinEvi_id) • Emanet (emanetTarihi, teslimTarihi, kitap_id, uye_id, kutuphane_id) • Yazarlar (yazar_id, yazarAd, yazarSoyad) • KitaplarYazarlar(Yazar) (kitap_id, yazar_id) • KitaplarKutuphane(bulunur) (adet, kitap_id, kutuphane_id) • Kategoriler (kategori_id, kategoriAdi) • KitaplarKategoriler(ayrılır) (kitap_id,kategori_id)

More Related