Primary Key ve Foreign Key

Bir tabloda her satırı diğerlerinden ayırt etmek için kullanılan tekil anahtara Priamry Key denir. Employoees tablosunda employees_id, Departments tablosunda department_id primary keydir. PK unique ve not null constraintlerini içerir.
Tablolar veya kolonlar arası ilişkileri kullanmak için foreign key kullanılır. Employees tablosundaki department_id değeri bu personelin çalıştığı birimi niteler. Bu birimin bilgileri ise Departments tablosundan bakılır. Departments tablosundaki department_id PK iken Employees tablosundaki department_id foreign keydir. Foreign key kolonundaki değer referans aldığı tablodaki kolonda değer olarak karşılık bulmalıdır. Referans alınan kolon PK veya Unique olmalıdır. FK kolonu NULL olabilir.
Share:
spacer

Hiç yorum yok:

Yorum Gönder