Veri tabanı nedir: milyonlarca kaydın düzenli evi
Bir okulun tüm öğrenci kayıtları, bir hastanenin tüm randevuları nerede saklanır? Veri tabanında.
Yazıyı okuVeri tabanı tablolarla çalışır. Her tablo satırlara ve sütunlara bölünür; her satır bir kayıttır.
Bir tablodaki sütunlar o tablonun özelliklerini tanımlar: isim, yaş, sınıf gibi. Her satır ise bir kişi ya da bir nesneye ait somut bilgiyi içerir. Bu yapı elektronik tablolara benzer ama veri tabanı milyonlarca satırla bile hızlı çalışır.
Her kaydı benzersiz yapan bir alan gerekir; buna birincil anahtar denir. Öğrenci numarası bunun en iyi örneğidir. Aynı isimde iki öğrenci olabilir, ama öğrenci numarası asla tekrar etmez. Veri tabanı bu numara sayesinde doğru kaydı bulur.
İki tablo birbirine bağlanmak istediğinde yabancı anahtar kullanılır. Örneğin sınıf tablosundaki sınıf numarası, öğrenci tablosunda her öğrencinin yanında yazar. Böylece hangi öğrencinin hangi sınıfta olduğu saklanır ve her seferinde sınıf bilgisini kopyalamak gerekmez.
İki tablo tasarla: biri "kitaplar" (kitap numarası, başlık, yazar), diğeri "okuyanlar" (öğrenci adı, kitap numarası, tarih). Şimdi "Elif hangi kitabı okudu?" sorusunu bu iki tabloya bakarak yanıtla. İlişkisel düşünmeyi denedin!
KEŞFE DEVAM