26.07.2017 Views

bilgeadam-c-kitabi

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Konu: 1 17<br />

Sonsuza sonsuz ilişki<br />

İki tablo arasında sonsuza sonsuz bir ilişkiyi temsil eder. Tablolardaki her veri<br />

diğeri için birden fazla kullanılıyorsa, iki taraflı sonsuz bir ilişki vardır. Örneğin<br />

bir film ve oyuncu tabloları arasındaki ilişki sonsuza sonsuzdur. Film<br />

tablosundaki bir veri, oyuncular tablosunda birden fazla veri için kullanılabilir.<br />

Aynı şekilde oyuncu tablosundaki bir veri, filmler tablosunda birden fazla veri<br />

için kullanılabilir. İlişki şu şekilde tanımlanabilir:<br />

Bir oyuncu birden fazla filmde oynayabilir. Bir filmde birden fazla oyuncu<br />

bulunabilir.<br />

Tablolar arasında sonsuza sonsuz bir ilişki kurmak için, ara tabloya ihtiyaç<br />

duyulur. Bunun nedeni, her iki tablodaki verilerin birden fazla eşi bulunabilir<br />

olmasıdır. Yapılan ara tabloda, iki tablodan alınan Birincil Anahtar alanları<br />

konur. Bu alanlar ikili Birincil Anahtar yapılarak veri bütünlüğü sağlanmış<br />

olur.<br />

Tabloların birinci normal forma getirilmesi için ilişkilerin kurulması gerekir. Bu<br />

durumda, ayrılan tabloların birbirleri ile ilişkiler saptanması ve bunun<br />

sonucunda Yabancı Anahtar alanlarının eklenmesi veya ara tabloların<br />

oluşturulması gerekir.<br />

Örneğin, Proje ile konular arasında bir sonsuza sonsuz bir ilişki vardır. Bir<br />

projenin birden fazla konusu olabilir ve bir konuda birden fazla proje yapılabilir.<br />

Bunun için ara tablonun kurulması gerekir.<br />

Konu No Konu<br />

500 Windows<br />

501 Web

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!