Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

3 Örnek Veritabanı Tasarımı

Benzer bir sunumlar


... konulu sunumlar: "3 Örnek Veritabanı Tasarımı"— Sunum transkripti:

1 3 Örnek Veritabanı Tasarımı 05.03.2011

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 Kutuphane Kitaplar Uyeler Yazarlar Yayınevleri Kategoriler
Veritabanı içerisindeki nesnelerin gerçek hayattaki karşılığı. Kutuphane Kitaplar Uyeler Yazarlar Yayınevleri Kategoriler

4 Nitelikler Kutuphane Kitaplar Uyeler Yazarlar YayinEvleri Kategoriler
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
adres_id kutuphane_id binaNo uye_id uye Soyad posta Kodu cadde eposta mahalle uyeAd sokak Kütüphane kat ilce Adresler Uyeler cinsiyet il kutuphaneAd telefon yayin Evi_id yayin EviAd YayinEvleri kategori_ id yazar_ id kitap_ id kitap Adi Yazarlar Kategoriler Kitaplar yazar Ad ISBN yayin Tarihi yazar Soyad kategoriAdi sayfa Sayisi

8 Varlıklar Arası İlişkiler
posta Kodu adres_id cadde uye_id uye Soyad sokak binaNo uyeAd oturur mahalle 1 Adresler Uyeler 1 cinsiyet kat telefon eposta ilce il

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

10 Varlıklar Arası İlişkiler
cadde posta Kodu adres_id binaNo sokak mahalle ilce Adresler kat 1 il bulunur 1 yayin Evi_id YayinEvleri yayin EviAd

11 Varlıklar Arası İlişkiler
sayfa Sayisi yayin Tarihi ISBN kitap_ id kitap Adi Kitaplar m uye_id uye Soyad Emanet n uyeAd kutuphane_id Aittir Uyeler cinsiyet n emanet Tarihi teslim Tarihi Kütüphane telefon eposta 1 kutuphaneAd

12 Varlıklar Arası İlişkiler
kutuphane_id sayfa Sayisi yayin Tarihi adet ISBN kitap Adi m Kütüphane kitap_ id bulunur kutuphaneAd Kitaplar n n ayrılır kategori_ id m Kategoriler kategoriAdi

13 Varlıklar Arası İlişkiler
sayfa Sayisi yayin Tarihi ISBN kitap Adi kitap_ id Kitaplar m yazar_ id yazar n Yazarlar yazar Ad yazar Soyad

14 Varlıklar Arası İlişkiler
sayfa Sayisi yayin Tarihi ISBN kitap_ id kitap Adi Kitaplar n yayınlar 1 yayin Evi_id yayin EviAd YayinEvleri

15 n n n n n Adresler 1 1 oturur 1 1 bulunur m bulunur 1 n 1 1
cadde uye_id uye Soyad posta Kodu adres_id binaNo eposta sokak uyeAd mahalle ilce Adresler kat 1 1 oturur il cinsiyet Uyeler 1 1 bulunur m telefon bulunur kutuphaneAd Emanet 1 n Aittir teslim Tarihi Kütüphane 1 1 emanet Tarihi yayin Evi_id YayinEvleri yayin EviAd kutuphane_id n 1 n yayin yazar Soyad yazar id n m yazar adet Yazarlar bulunur m yazar Ad n Kitaplar m sayfa Sayisi kategoriAdi ayrılır n ISBN Kategoriler kitap Adi yayin Tarihi kitap_ id kategori_ id

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

17 YayinEvleri (yayinEvi_id, yayinEviAdi, adres_id)
cadde posta Kodu adres_id binaNo sokak mahalle ilce Adresler kat il 1 1 bulunur bulunur kutuphaneAd 1 Kütüphane 1 yayin Evi_id YayinEvleri yayin EviAd kutuphane_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)

18 Kitaplar (kitap_id, ISBN, kitapAd, yayinTarihi, sayfaSayisi)
uye_id uye Soyad eposta uyeAd kutuphaneAd cinsiyet Uyeler Aittir Kütüphane m 1 telefon Emanet n kutuphane_id teslim Tarihi emanet Tarihi n 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) Kitaplar sayfa Sayisi ISBN kitap Adi yayin Tarihi kitap_ id

19 Kitaplar (kitap_id, ISBN, kitapAd, yayinTarihi, sayfaSayisi)
Yazarlar (yazar_id, yazarAd, yazarSoyad) KitaplarYazarlar(Yazar) (kitap_id, yazar_id) yazar Soyad yazar id m yazar Yazarlar yazar Ad n Kitaplar sayfa Sayisi ISBN kitap Adi yayin Tarihi kitap_ id

20 YayinEvleri (yayinEvi_id, yayinEviAdi, adres_id)
Kitaplar (kitap_id, ISBN, kitapAd, yayinTarihi, sayfaSayisi,yayinEvi_id) yayin Evi_id YayinEvleri yayin EviAd 1 yayin n Kitaplar sayfa Sayisi ISBN kitap Adi yayin Tarihi 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 sayfa Sayisi ISBN kitap Adi yayin Tarihi kitap_ id

22 Kategoriler (kategori_id, kategoriAdi)
Kitaplar (kitap_id, ISBN, kitapAd, yayinTarihi, sayfaSayisi,yayinEvi_id) Kategoriler (kategori_id, kategoriAdi) KitaplarKategoriler(ayrılır) (kitap_id,kategori_id) Kitaplar m sayfa Sayisi kategoriAdi ayrılır n ISBN Kategoriler kitap Adi yayin Tarihi 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)

24 n n n n n Adresler 1 1 oturur 1 1 bulunur m bulunur 1 n 1 1
cadde uye_id uye Soyad posta Kodu adres_id binaNo eposta sokak uyeAd mahalle ilce Adresler kat 1 1 oturur il cinsiyet Uyeler 1 1 bulunur m telefon bulunur kutuphaneAd Emanet 1 n Aittir teslim Tarihi Kütüphane 1 1 emanet Tarihi yayin Evi_id YayinEvleri yayin EviAd kutuphane_id n 1 n yayin yazar Soyad yazar id n m yazar adet Yazarlar bulunur m yazar Ad n Kitaplar m sayfa Sayisi kategoriAdi ayrılır n ISBN Kategoriler kitap Adi yayin Tarihi kitap_ id kategori_ id

25

26 Varlıklar ve Nitelikleri
adres_id kutuphane_id binaNo uye_id uye Soyad posta Kodu cadde eposta mahalle uyeAd sokak Kütüphane kat ilce Adresler Uyeler cinsiyet il kutuphaneAd telefon yayin Evi_id yayin EviAd YayinEvleri kategori_ id yazar_ id kitap_ id kitap Adi Yazarlar Kategoriler Kitaplar yazar Ad ISBN yayin Tarihi yazar Soyad kategoriAdi sayfa Sayisi

27 Varlıklar Arası İlişkiler
uye_id uye Soyad kutuphane_id sayfa Sayisi yayin Tarihi eposta ISBN uyeAd kitap_ id Kütüphane kitap Adi m Uyeler cinsiyet bulunur n Odunc n m Kitaplar telefon n kutuphaneAd m m ayrılır yazar yayınlar yazar_ id kategori_ id n Yazarlar n m Kategoriler yazar Ad YayinEvleri yazar Soyad kategoriAdi yayin Evi_id yayin EviAd

28 Varlıklar ve Nitelikleri
adres_id kutuphane_id binaNo uye_id uye Soyad posta Kodu cadde eposta mahalle uyeAd sokak Kütüphane kat ilce Adresler Uyeler cinsiyet il kutuphaneAd telefon yayin Evi_id yayin EviAd YayinEvleri kategori_ id yazar_ id kitap_ id kitap Adi Yazarlar Kategoriler Kitaplar yazar Ad ISBN yayin Tarihi yazar Soyad kategoriAdi sayfa Sayisi


"3 Örnek Veritabanı Tasarımı" indir ppt

Benzer bir sunumlar


Google Reklamları