top of page

Veri Tabanıyla Düzenli Düşünmeyi Öğrenmek

15 Eki
2 dakikada okunur

Liste büyüdükçe düzen önem kazanır


Veri tabanı, bilgilerin belirli bir yapı içinde saklanmasına ve bulunmasına yardımcı olur. Küçük bir listeyi kâğıtta tutabilirsiniz. Kayıtlar çoğaldığında aynı bilginin tekrarlanması, eksik alanlar ve çelişkili güncellemeler işleri zorlaştırır.


Bir kitap ödünç sistemini düşünün. Kitap adı, yazar, kitabı alan kişi ve iade tarihi rastgele notlara dağılırsa sorulara güvenilir cevap vermek güçleşir. Veri tabanı tasarlamak, önce hangi bilginin ne anlama geldiğini açıkça tanımlamayı gerektirir.



Satır, alan ve kimlik


Bir tabloda her satır belirli bir kaydı, sütunlar ise o kaydın özelliklerini temsil eder. Kitaplar tablosunda başlık, yazar ve yayın yılı gibi alanlar bulunabilir. Her alanın beklediği bilgi türünün anlaşılması gerekir; tarih alanına serbest açıklama yazılması düzeni bozar.


Aynı ada sahip iki kitap veya aynı isimli iki kullanıcı olabilir. Bu nedenle kayıtlara birbirinden farklı kimlik değerleri vermek işe yarar. Kimlik, kaydı bulmak ve diğer kayıtlarla ilişkilendirmek için kullanılır; kişinin adıyla aynı şey değildir.



Her bilgiyi her yere yazmayın


Bir kitabın yazarını her ödünç işleminde yeniden yazmak gereksiz tekrar oluşturur. Bunun yerine kitap bilgileri ayrı, ödünç işlemleri ayrı tutulabilir. Ödünç kaydı, ilgili kitabın kimliğine bağlanır. Böylece bir düzeltmenin hangi kayıtta yapılacağı daha açık hâle gelir.


  • Kitap kaydı, eserin temel bilgilerini taşır.

  • Ödünç kaydı, hangi kitabın ne zaman verildiğini gösterir.

  • İade bilgisi, aynı işlemin durumunu günceller; kitabın adını değiştirmez.



Kurallar veri kalitesini korur


Bir sistemi tasarlarken yalnız alanları çizmek yeterli değildir. Hangi alanın zorunlu olduğunu, hangi değerlerin kabul edildiğini ve tutarsızlıkların nasıl ele alınacağını da belirleyin. İade tarihi ödünç tarihinden önceyse kullanıcıya anlaşılır bir uyarı gerekebilir.


Denemelerde boş kayıtları, aynı işlemin iki kez eklenmesini ve silinen bir kitaba bağlı ödünç kayıtlarını düşünün. Bu denemeler, sistemin kuralları ne kadar doğru temsil ettiğini gösterir. Kuralları önce sade cümlelerle yazmak yararlıdır.



Sorularla tasarımı sınayın


İyi bir düzen, gerekli sorulara cevap verebilmelidir: Hangi kitaplar şu anda dışarıda? İade tarihi yaklaşan kayıtlar hangileri? Sorgu, saklanan bilgiler arasından belirli koşulları karşılayanları seçme yoludur. Sonucun doğru olması, başlangıçtaki kayıtların ve ilişkilerin doğru kurulmasına bağlıdır.


Başlangıç çalışmasında gerçek kişilerin bilgileri yerine kurgu kayıtlar kullanın. Gereksiz kişisel alanlar eklemeyin; kimlerin hangi bilgilere erişeceğini düşünün. Öğrenci, tablosunu neden böyle böldüğünü açıklayabiliyorsa veri tabanını bir program ekranından öte, düzenli düşünme aracı olarak kullanmaya başlamıştır.



Bilişim Teknolojileri alanı için ön kayıt talebinizi ön kayıt sayfasından oluşturabilirsiniz.


Yorumlar


bottom of page