Tek başına bir veri, kalabalık bir odada ne söyleyeceğini bilemeyen yabancıya benzer. “42” sayısını düşünün. Yaş mı, sıcaklık mı, ürün adedi mi, yoksa evrenin meşhur cevabı mı? Değer oradadır ama anlam henüz gelmemiştir. Anlam, verinin başka verilerle kurduğu ilişkiden doğar. Bir sayıyı zamana, kişiye, konuma veya olaya bağladığımız anda sessiz kayıtlar konuşmaya başlar.
Verileri ilişkilendirmek, iki tabloyu ortak bir sütundan birleştirmekten fazlasıdır. Teknik düzeyde kimlikler, anahtarlar ve bağlantılar kullanırız; düşünsel düzeyde ise şu soruyu sorarız: “Bunların aynı gerçekliğin parçaları olduğuna neden inanıyorum?” İyi bir veri sistemi yalnızca kayıt saklamaz, kayıtlar arasındaki mantığı da temsil eder. Kötü bir sistem ise her şeyi toplar ama hiçbir şey hatırlamaz.
Bağlantının anahtarı: kimlik
Bir müşteri tablosunda “Ayşe Yılmaz”, sipariş tablosunda “A. Yılmaz” ve destek kayıtlarında “[email protected]” bulunabilir. İnsan gözü bunların aynı kişi olabileceğini sezer; bilgisayar ise kanıt ister. Bu nedenle benzersiz kimlikler kullanılır. Müşteri numarası gibi birincil anahtarlar, farklı kayıtlardaki parçaları aynı varlığa bağlar. Yabancı anahtarlar da tablolar arasında köprü kurar. Böylece “Kim, neyi, ne zaman aldı?” sorusu tek bir sorguyla yanıtlanabilir.