Veri Tabanı : Veri Tabanlarında İlişki

advertisement
Veri Tabanlarında İlişki
Veri Tabanlarında İlişki
Veri Tabanlarında İlişki
Üç çeşit ilişki tiri vardır:
Bire bir ilişki:
İlişkilendirdiğiniz iki tablodan birincisi ile ikincisi arasında sadece bir kayıt eşleşebilir. Bir tablodaki her bir veri için diğer tablodaki sahaya karşılık gelen
bir veri varsa buna Bire-Bir ilişki denir. Örneğin Bir kişinin bir saat takması gibi.Bire-bir ilişkiler bir tablonun kendi sahaları arasındaki ilişkidir. Bire çok
ilişkiler ise bir tablonun anahtar sahası ile başka bir tablonun aynı nitelikteki sahası ile ilişkisidir. Veritabanı uygulamalarında hiç faydalanmasanız bile
sadece ilişkileri düzenleme ekranından faydalanabilirsiniz.
Bir-çok ilişkisi:
Birbirine bağladığımız iki tablodan birindeki bir kayıt diğer tabloda birden fazla kayıtla
eşleşebilir. Bir ailenin birden fazla çocuğu olabilir; fakat her çocuğun sadece bir ailesi
olabilir. Dostlarnımızın çocuklarıyla birlikte bir tablosunu edinmek istersek, üç çocuklu
dostlarımızın adı yeni tabloya üç ayrı satırda yazılacak, iki çocuklu dostlarımızın adları
iki, tek çocuklu dostlarımızın adları ise bir kere girecektir. Neden? Çünkü aile bağı (Aile
Sıra No alanı), Çocuklar tablosunda çok kayda işaret ediyor.
Çok-çok ilişkisi:
İlişkilendirdiğimiz tablolardan birincisinde birden fazla alan, ikincisinde birden fazla
kayda işaret ediyorsa, bu kez tablolar arasında çok-çok ilişkisi var demektir. Bir sipariş
veritabanı düşünün: her bir sipariş emrinde birden fazla mal sipariş ediliyor olabilir; mal
tablosunda ise her bir mal birden fazla sipariş tablosunda görünüyor olabilir. Böyle bir
ilişkinin sonucu ortaya çıkacak üçüncü tabloda hem her bir sipariş, hem de her bir mal
birden fazla satırda görünecektir.
www.dijitalders.com
Veri Tabanlarında İlişki
1
Download