View
70
Download
0
Category
Preview:
DESCRIPTION
ER diyagramının tablolara dönüşümü. ER Diyagramın Tablolara Dönüşümü. Birincil Anahtarlar öğe ve ilişki setlerinin , veritabanının içeriği olan tablolar şeklinde tek biçimli olarak gösterimini sağlar. Bir ER diyagramına uygun olan veritabanı tablolar şeklinde gösterilebilir. - PowerPoint PPT Presentation
Citation preview
ER diyagramının tablolara dönüşümü
ER Diyagramın Tablolara Dönüşümü Birincil Anahtarlar öğe ve ilişki setlerinin ,
veritabanının içeriği olan tablolar şeklinde tek biçimli olarak gösterimini sağlar.
Bir ER diyagramına uygun olan veritabanı tablolar şeklinde gösterilebilir.
Her bir öğe ve ilişki seti için , onların adına düzenlenmiş farklı bir tablo bulunur.
Her tablo birbirinden farklı sütun isimleri(özellikler)ne sahiptir.
Bir ER diyagramını tablolara çevirmek , ilişkisel bir veritabanı oluşturmanın temelidir.
Öğe Setlerinin Tablo Olarak Gösterimi
Güçlü bir öğe seti tabloya aynı özellikleri sütun olarak dönüşür.
İd isim cadde şehir
Bileşik ve Çok Değerli Özellikler
Bileşik özellikler kendilerini oluşturan basit özelliklerden sütun oluşturularak çevrilebilir.Ör. İsim özelliği , önisim ve soyisim olmak
üzere iki ayrı özellik şeklinde sütunlara dönüşür.
Hatırlatma
Bire-çok ilişki Bir öğe diğer öğede 1den fazla elemanla
ilişkili olabilir.
Anne ÇocukSahip ol
Hatırlatma Çoka-bir ilişki Bir öğe diğer öğede 1den fazla elemanla
ilişkili olabilir.
Çocuk AnneSahip ol
HatırlatmaHatırlatma
Bire-bir ilişki Bir öğe diğer öğede 1den fazla elemanla
ilişkili olabilir.
İnsan TC kimlik Sahip ol
Hatırlatma
Çoka-çok ilişki
Bir öğe diğer öğede 1den fazla elemanla ilişkili olabilir.
Öğrenci Dersalmak
İlişki Setlerinin Tablo Olarak Gösterimi
Çoka-çok bir ilişki seti , bağlantılı olan öğelerin birincil anahtarlarını ve kendi özeliklerini sütun olarak içerir.
Ör. Ödünç(borrower) ilişkisi(müşteri-id,kredi-no)
Tablo Fazlalığı
Çoka-bir ve bire-çok ilişki setlerinde , bir tarafındaki öğe setinin birincil anahtarı, çok tarafındaki öğe setinin tablosuna bir sütun olarak konulur.
Ör.Hesap şubesi(account-branch) ilişki seti için ayrı bir tablo oluşturmak yerine, hesap(account) öğe setine şube(branch) adında bir sütun eklenir.
Tablo Fazlalığı devam…
Bire-bir ilişki setlerinde iki öğe setinden herhangi biri çok-tarafı gibi davranabilir. Yani ek sütun ikisinden birine eklenebilir.
Eğer çok-tarafındaki katılım kısmi katılım ise ek sütun null(boş) değer alabilir.
Zayıf öğe setini ,diğer bir öğe setine bağlayan ilişki için de tablo oluşturmak gereksizdir.
Zayıf (Weak) Öğe Setlerinin Gösterimi Zayıf öğe seti bağlı olduğu öğe setinin
birincil anahtarını içerir. Kredi-no ödeme-no tarih miktar
Özelleştirmenin Tablo Gösterimi
Metot1: Üst seviyedeki öğe seti için bir tablo oluşturun. Alt seviyedeki öğe setleri için birer tablo oluşturun ve
üst seviyedeki tablonun birincil anahtarını sütun olarak ekleyin.
Tablo Özellik
şahıs isim,cadde,şehir
müşteri isim,kredi-oranı
işçi isim, maaş
Özelleştirmenin Tablo Gösterimi Metot2:
Her bir öğe seti için birer tablo oluşturun ve üst seviye tablodaki bütün özellikleri , alt seviye tablolara ekleyin.
Eğer tamamen katılım varsa, üst seviyedeki tabloyu oluşturmak gereksizdir.
Tablo Özellik
şahıs isim,cadde,şehir
müşteri isim,cadde,şehir,kredi-oranı
işçi isim,cadde,şehir, maaş
ÖZET
Öğenin özellikleri, öğenin tablosuna sütun olarak eklenir.
Çoka-çok bir ilişki seti , bağlantılı olan öğelerin birincil anahtarlarını içerir.
Çoka-bir ve bire-çok ilişkilerde 1 tarafının birincil anahtarı çok tarafına eklenir.
Bire-bir ilişkilerde herhangi bir tarafın birincil anahtarı diğer tarafa eklenir.
parca-id
fiyat
adı
adı
fiyat Tid part-id el-ad
sayı sayı
oluşmak
içerme Takım parça eleman
Tablo oluşturma
Takım(Tid,fiyat,adı)Oluşma(Tid, parça-id,sayı)Parça(parça-id,adı,fiyat)Eleman(part-id,el-adı)İçerme(parça-id,part-id,sayı)
Oyuncu(Player-id,adı,mevki,numara,tadı) Takım(tadı,city) Teknikdir(teknikdir-id,adı,tadı) Maçyap(tadı,tarih,evsahibi-puan,deplasman-puan,tadı) Hakem(hid,adı,tarih)
Tabloları çıkartalım
ÖDEV(Haftaya Salı getirilecek)
Recommended