Tablolar ve kayıtlar: veri tabanının yapı taşları
Veri tabanı tablolarla çalışır. Her tablo satırlara ve sütunlara bölünür; her satır bir kayıttır.
Yazıyı okuBir okulun tüm öğrenci kayıtları, bir hastanenin tüm randevuları nerede saklanır? Veri tabanında.
Tek bir metin dosyasına tüm öğrenci bilgilerini yazabilirsin, ama bir kişiyi bulmak için dosyanın tamamını okuman gerekir. Veri tabanı ise kayıtları düzenli tablolara yerleştirir ve "5B sınıfındaki öğrencileri listele" gibi soruları anında yanıtlayabilir. Hız ve düzen, en büyük avantajıdır.
En yaygın tür, tablolar arasında bağlantı kuran ilişkisel veri tabanıdır. Bir tabloda öğrenciler, başka bir tabloda dersler saklanır. İkisi arasındaki bağlantı, hangi öğrencinin hangi derste olduğunu gösterir. Tekrarlamak yerine bağlamak, hem yer kazandırır hem de tutarsızlığı azaltır.
Veri tabanına soru sormak için kullanılan dile SQL denir. "Tüm öğrencileri listele" yerine SELECT * FROM ogrenciler yazarsın. "Sadece 6. sınıfları göster" eklemek istersen bir koşul eklersin. SQL öğrenmek zor değildir; kısa cümleler gibi okunur ve yıllar içinde çok işe yarar.
Bir kağıda üç sütun çiz: isim, yas, favori ders. Sınıfından beş arkadaşının bilgilerini doldur. Bu kağıt aslında bir veri tabanı tablosudur. Şimdi "favori dersi matematik olanları listele" sorusunu yanıtla. Tebrikler, ilk sorgunla uğraştın.
KEŞFE DEVAM