Yukarı Personel ve Personellerin bolum bilgisini tutan Bolum Tablosu yer almaktadır. – İliskisel Veritabanı
Yukarıdaki resimde personel bilgisini tutan Personel tablomuzu ve firmamızdaki bolumlerin bilgisini tutan Bolum tablosunu goruyoruz. Ebru Semiz ’in hangi bolumde calıştığını sorduklarında Bolum nolarını karşılaştırarak Pazarlama bolumunde calıştığı cevabını verirsiniz. Fakat veritabanımız biz ona hangi sutunlara bakarak bu karşılaştırmayı yapması gerektiğini belirtmediğimiz surece boyle bir işlem gercekleştiremez. Bu yuzden Bolum Tablosunun Primary Keyi(Anahtar Sutunu) Olan Bolum No Sutunu ile Personel Tablosundaki Bolum No sutunu VTYS uzerinden ilişkilendirilir.

Bu sayede Personel tablosundaki Yağız Yıldız ’ın calıştığı “4” nolu bolum, Bolumler tablosundaki “4” nolu bolum olan Uretim ile eşleşir. İlişki sayesinde veritabanı artık Yağız Yıldız ’ın Uretim bolumunde calıştığı bilgisinide depolamış olur .

Not: “Bolum Tablosunun” Primary Keyini(Bolum No) “Personel Tablosundaki” Bolum No sutunu ile ilişkilendirdiğimizde “Personel tablosundaki” Bolum No sutunun Foreign Key(Yabancı Anahtar) olarak belirlemiş olduk. Yani Bir Tablodaki Primary Key diğer tablo ile ilişkilendiriliyorsa, ilişki kurulan taraftaki kısım bizim Foreign Key(Yabancı Anahtarımız) olmuş oluyor.
Kafanızda neden iki farklı tablo oluşturma gereği duyduğumuz ile ilgili sorular oluşmuş olabilir. Tek tabloda personel isminin yanına calıştığı bolum bilgisini yazarak hic ilişki ile uğraşmadan da bu veriyi tutabilirdik diye duşunebilirsiniz. Ama maalesef her zaman işler oyle yurumuyor. ? Merak etmeyin dostlar ilerleyen makalelerde bu kullanım şeklinin mantığını daha iyi anlayacaksınız bu yuzden şimdilik bu konuyu duşunmeden ilişki kurulumuna odaklanmaya calışın.