DIŞ TİCARETTE BİLGİSAYAR UYGULAMALARI Dersi DIŞ TİCARETTE VERİTABANI UYGULAMASI soru detayı:
SORU:
İlişkisel veritabanında varlıklar arasında temel olarak kaç ilişki türünden bahsedilir?
CEVAP:
İlişkisel veritabanında varlıklar arasında temel olarak üç temel ilişki türünden bahsedilebilir. Bunlar bire-bir, bire-çok ve çoka-çok ilişkileridir. Örneğin, bire-bir ilişkiye hasta ve yatak arasındaki ilişki örnek verilebilir. Bu ilişki bir hastanın bir yatakta yatabileceğini ya da bir yatağa bir hastanın yatabileceği kuralını simgelemektedir. Bire-çok ilişkisi ise hastane odası ile hasta arasında tanımlanmıştır. Bir hastanın bir odada kalacağını ve birden çok hastanın bir odada kalabileceğini gösterir. Hasta ile doktor arasındaki ilişki ise çoka-çok ilişkisini tanımlar. Bir doktor birden fazla hastayı tedavi edebileceği gibi bir hasta farklı rahatsızlıkları nedeniyle birden fazla doktora tedavi olabilir. Varlıklar arasındaki ilişkilerin tanımlanması ilişkisel veritabanının tasarımında en önemli konulardan birisidir. Satırlar (Kayıtlar) Çalışanlar varlığının nesnesini ifade etmektedir. Sütunlar (Alanlar) Çalışanlar varlığının özelliklerini ifade etmektedir.
Varlıklar arasındaki ilişkilerin miktar olarak sınırlaması gerekebilmektedir. Örneğin bir odada en çok 5 hastanın kalması ya da bir doktorun aynı dönemde en çok 15 hastayı tedavi etmesi gibi sınırlar konulabilir. İş kuralı olarak da adlandırdığımız bu sınırlamalar veritabanı tasarımına geçilmeden sistemin incelenerek belirlenmesi gerekmektedir.