İçindekiler:
Tanım - İlişki ne anlama geliyor?
Veritabanları bağlamında bir ilişki, bir tabloda diğer tablonun birincil anahtarına başvuran bir yabancı anahtar varsa iki ilişkisel veritabanı tablosu arasında var olan bir durumdur. İlişkiler, farklı veri öğelerini bağlarken ilişkisel veritabanlarının verileri farklı tablolara ayırmasına ve depolamasına izin verir.
Techopedia İlişkiyi Açıklıyor
Örneğin, bir banka veritabanında bir CUSTOMER_MASTER tablosu müşteri verilerini CUSTOMER_ID adlı birincil anahtar sütunuyla depolar; ayrıca müşteri verilerini çeşitli banka hesapları ve ilişkili müşteriler hakkında bilgi tutan bir ACCOUNTS_MASTER tablosunda saklar. Bu iki tabloyu bağlamak ve müşteri ve banka hesabı bilgilerini belirlemek için, CUSTOMER_MASTER tablosundaki mevcut müşteri kimlikleri referans alınarak ACCOUNTS_MASTER tablosuna karşılık gelen bir CUSTOMER_ID sütunu eklenmelidir. Bu durumda, ACCOUNTS_MASTER tablosunun CUSTOMER_ID sütunu, CUSTOMER_MASTER tablosunda aynı ada sahip bir sütuna başvuran yabancı bir anahtardır. Bu, iki tablo arasındaki ilişkiye bir örnektir.
İlişkisel veritabanlarını diğer veritabanı türlerinden (örneğin, düz dosyalar) ayıran temel özellik, ilişkileri tanımlama yeteneğidir.
