er diyagramının tablolara dönüşümü

20
ER diyagramının tablolara dönüşümü

Upload: mahlah

Post on 03-Feb-2016

76 views

Category:

Documents


0 download

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

TRANSCRIPT

Page 1: ER diyagramının tablolara dönüşümü

ER diyagramının tablolara dönüşümü

Page 2: 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.

Page 3: ER diyagramının tablolara dönüşümü

Öğe Setlerinin Tablo Olarak Gösterimi

Güçlü bir öğe seti tabloya aynı özellikleri sütun olarak dönüşür.

İd isim cadde şehir

Page 4: ER diyagramının tablolara dönüşümü

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.

Page 5: ER diyagramının tablolara dönüşümü

Hatırlatma

Bire-çok ilişki Bir öğe diğer öğede 1den fazla elemanla

ilişkili olabilir.

Anne ÇocukSahip ol

Page 6: ER diyagramının tablolara dönüşümü

Hatırlatma Çoka-bir ilişki Bir öğe diğer öğede 1den fazla elemanla

ilişkili olabilir.

Çocuk AnneSahip ol

Page 7: ER diyagramının tablolara dönüşümü

HatırlatmaHatırlatma

Bire-bir ilişki Bir öğe diğer öğede 1den fazla elemanla

ilişkili olabilir.

İnsan TC kimlik Sahip ol

Page 8: ER diyagramının tablolara dönüşümü

Hatırlatma

Çoka-çok ilişki

Bir öğe diğer öğede 1den fazla elemanla ilişkili olabilir.

Öğrenci Dersalmak

Page 9: ER diyagramının tablolara dönüşümü

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

Page 10: ER diyagramının tablolara dönüşümü

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.

Page 11: ER diyagramının tablolara dönüşümü

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.

Page 12: ER diyagramının tablolara dönüşümü

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

Page 13: ER diyagramının tablolara dönüşümü

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

Page 14: ER diyagramının tablolara dönüşümü

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

Page 15: ER diyagramının tablolara dönüşümü

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

Page 16: ER diyagramının tablolara dönüşümü

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

Page 17: ER diyagramının tablolara dönüşümü
Page 18: ER diyagramının tablolara dönüşümü

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)

Page 19: ER diyagramının tablolara dönüşümü

Tabloları çıkartalım

Page 20: ER diyagramının tablolara dönüşümü

ÖDEV(Haftaya Salı getirilecek)