Veri Sözlüğü Nedir?

Bilgisayar veritabanı, bir şirket için kritik bilgileri koruyan dijital bir dosya sistemidir. Veri sözlüğü, her bir öğenin ve veritabanı içindeki dosya tablosunun ayrıntılı bir veri haritasıdır. Bu harita, her tablo adını, alan adını, alan türünü ve veritabanındaki tüm öğelerin genel bir tanımını içeren bir veri kataloğu olarak kabul edilir.

Veri sözlüğü, bir bilgisayar uygulaması için en kritik belgelerden biridir. Veritabanındaki verilerin içeriğinin genel bir tanımını sunar. Ayrıca veri bütünlüğü için biçim kuralları, kısıtlamaları ve kuralları tanımlar. Bu sözlük olmadan, uygulamanın gelecekteki değiştirilmesi imkansız hale gelebilir.

Birçok eski yazılım uygulaması arkaik bir veritabanı tasarımına sahiptir. Bu, onlarca yıl önce tasarlanan veritabanlarının fiziksel sınırlamalarından kaynaklanmaktadır. Alan adı boyutu kısıtlamaları nedeniyle, birçok ad kısaltılmıştır ve çok sezgisel değildir. Veri sözlüğü, eski veritabanlarını yönetmek için bir gerekliliktir.

Ne yazık ki, veritabanı tasarımı için resmi bir denetim süreci yoktur. Bir veritabanı oluştururken en iyi uygulamaları uygulamak genellikle geliştirme ekibinin sorumluluğundadır. Birçok acemi geliştirici, sütun adlarını genel açıklamalarla tanımlayabilir. Bu genel adlandırma kuralı yönetilemez bir veritabanına yol açabilecek son derece sezgisel olmayan ve zayıf bir uygulamadır.

Bir veri sözlüğü sezgisel olmayan veritabanı tasarımı ile yardımcı olabilir. Bu sözlük, her alan adını ve meta verileri, verilerin nasıl kullanıldığının bir açıklamasıyla birlikte ayrıntılı olarak tanımlayacaktır. Bu sözlüğe sahip olmak gelecekteki geliştiricilerin gelecekteki geliştirmeler için sistemin en iyi nasıl değiştirileceğini belirlemelerine yardımcı olabilir.

Bir veritabanı tablolardan ve alan adlarından oluşur. Tablo, belirli bir veri türü hakkında bilgi içeren bir dosyadır. Bir tablo örneği, bir kişi masası olabilir. Kişisel tablonun adı, soyadı ve orta adı içerecek şekilde alan adları olacaktır. Veri sözlüğü, veritabanı tablolarındaki her alanın ayrıntılarını tanımlayan belgedir.

Veri sözlüğü, bir kütüphane içindeki bir katalog sistemine benzer. Her tablo, tablodaki alan adlarının ayrıntılı bir tanımını içeren belirli bir birim olarak belgelerdir. Tanım, alanların boyutunu, türünü ve beklenen değerlerini içermelidir. Ayrıca, tablonun veritabanındaki diğer veri elemanları ile olan ilişkilerini de tanımlamalıdır.

Zorunlu bir alan, uygulamanın verilerin dosya sistemine kaydedilmesine izin vermesinden önce mutlaka doldurulması gereken bir veri öğesidir. Tüm veri öğeleri zorunlu alanlar olarak kabul edilmez. Veri sözlüğü aynı zamanda hangi alanların zorunlu olduğunu belgelemelidir. Bu, gelecekteki geliştirme ekibinin veritabanında bulunan kuralları anlamalarına yardımcı olur.