Anahtar, belirli bir kaydı benzersiz bir şekilde tanımlayan bir bilgi parçasıdır. Kullanıcı hakkında bilgi toplandığında, anahtar kullanılarak isteğe bağlı tablolarda depolanan ilgili bilgilere erişilebilir. Örneğin, bir kullanıcının oturum açma adı benzersizse, bu anahtar kullanılarak kullanıcının adresleri ve telefon numaraları gibi bilgiler bulunabilir. Anahtar, ilişkisel modelde bilgileri yeniden bir araya getirmek için kullanılan en önemli unsurdur.
Bilgiyi tekrar bir araya getirmek bu sistemin anahtarıdır. İlişkisel modelde, belirli bir kaydı benzersiz bir şekilde tanımlayan bir “anahtar” olarak bir miktar bilgi kullanıldı. Bir kullanıcı hakkında bilgi toplanırken, isteğe bağlı tablolarda depolanan bilgiler bu anahtarı arayarak bulunabilir. Örneğin, bir kullanıcının oturum açma adı benzersizse, bu kullanıcının adresleri ve telefon numaraları anahtar olarak oturum açma adıyla kaydedilir. İlgili verilerin bu basit “yeniden bağlanması”, geleneksel bilgisayar dilleri için tasarlanmamış bir şeydir.
Anahtar ne için kullanılır?