Hoşgeldiniz
Okuma Moduna Geç
İki Tablo Arasındaki İlişki [Örnek]

İki tablo arasındaki ilişkinin kurulabilmesi için her iki tablonunda bir primary keye sahip olması gerekir. Ardından ilişki kurulacağı tablolardan birinin diğerini işaret etmesi için foreign key'e ihtiyaç duyulur. Aşağıdaki gibi iki tablomuz olduğunu varsayalım.

TABLO 1

  • Tablo Adı: Product
  • Primary Key: id
  • Foreign Key: vendor_id
id title customer_id vendor_id
1 iPhone X 50 25
2 Samsung A7 22 30
3 Asus Zenfone 4 28 25

TABLO 2

  • Tablo Adı: Vendor
  • Primary Key: vendor_id
  • Foreign Key: -
vendor_id name phone
15 Can 05xx xxx xx xx
25 Mert 05xx xxx xx xx
30 Veli 05xx xxx xx xx

Bu iki tablo arasındaki ilişkiyi incelersek Product tablomuzun vendor_id foreign key'i Vendor tablomuzun vendor_id primary key'ini temsil ediyor. İlişki incelendiğinde hangi ürünü kimin sattığı ortaya çıkıyor.

  • iPhone X'i vendor_id'si 25 olan kişi satmış: Mert
  • Samsung A7'yi vendor_id'si 30 olan kişi satmış: Veli
  • Asus Zenfone 4'ü vendor_id'si 25 olan kişi satmış: Mert

Bu durumda Can'ın hiç ürün satamadığını gördük.

Sponsorlu Bağlantı
İlk Yorumu Sen Bırak!
Bu konu hakkında henüz kimse görüş bildirmedi. İlk görüşü sen aktarmak ister misin?
Adınız ve Soyadınız
Mail Adresiniz
Mail adresinizi yalnızca yönetici görüntüleyebilir.
Web Siteniz
Yorumunuz
Yorumu Gönder