Son Konu

Veritabanında İlişki Nedir

urgot01

Yeni Üye
Katılım
24 Eki 2020
Mesajlar
15,240
Tepkime
1
Puanları
38
Yaş
35
Konum
Rusya
Credits
0
Geri Bildirim : 0 / 0 / 0
İlişkilerimizi tabloların anahtar sütunları arasında bağlantılar kurarak yaparız. Peki nedir bu anahtar sütunlar?

Tablomuzda tuttuğumuz her bir kayıta ait verilere ulaşmak için bir yada birden fazla sütunu seçerek o sütun üzerinden verilerimize ulaşırız.Yani belirlediğimiz sütun bizim kayıta ulaşmamız için bir nevi aracı görevi görür.

Personel NoAdıSoyadıTelefonŞehir
1MuratYılmaz455-5444İstanbul
2SadiSonar555-6666Bursa
3YeşimGüler888-8888İstanbul
Yukarıdaki Tablodan yola çıkalım. Murat’ın Bilgilerine ulaşmak istediğimizde veritabanımız dan adı “Murat” olan kişinin bilgilerini getirmesini isteriz. Veritabanı Adı sütununa giderek buradaki veriler içerisinde “Murat” verisini arar. Arama sonucu olumlu ise bulduğu sonucu bize gösterir. Bu şekilde yaptığımız aramalar bazı sorunları da beraberinde getirmektedir.

Aynı isimde yada soy isimde farklı çalışanlarımız olabilir. Böyle bir durumda adı “Murat” olarak kayıtlı tüm kişilerin bilgileri bize gösterilir. Bu sorunu önlemek için her bir kayıtı eşsiz ve benzersiz şekilde tanımlayan (Yani aynı ve boş (NULL) veri içermeyen) sütun belirler. İşlemlerimizi o sütun üzerinden yaparız.

Advertisement
Yukarıdaki tablomuzda “Personel No” sütunu bu görevi görmektedir.

“Personel No = 3” olan kayıtı görmek istediğimizde karşımıza Yeşim Güler’in kayıtı çıkacaktır. Bu şekilde her bir kayıtı eşsiz ve benzersiz şekilde tanımlayan sütunlar Anahtar Sütunlardır.

Günlük hayatımızda kayıtlarımız sırasında bize verilen Okul No, Üniversite No, Üye No gibi bilgilerde aslında bizim sistemde kayıtlı bilgilerimize ulaşmak için kullanılan anahtar verilerdir.
Not: Şuan konumuz olmasa da ön bilgi olması açısından fayda var. Anahtar sütun olarak belirlediğimiz bu sütunu veritabanımıza bildirmemiz gerekir. Yukarıdaki personel tablomuzu veritabanımızda oluştururken “Personel No” sütunumuzu Primary Key olarak belirleriz bu sayede Personel No sütunun anahtar görevinde kullanılacağını VTYS sistemimiz anlamış olur.
 
Üst Alt