Bir veritabanı sözlüğünün temel elemanları

Veritabanı sözlüğü, veritabanındaki bilgileri içeren yapıyı kaydeder.

yapı

Bilgilerin her bir kısmı ayrı tutulmalı, böylece başka birinden ayırt edilebilir. Verilerin öğeleri iki boyutta tanımlanmıştır: bir kayıt yapısı ve bir sütun yapısı. Kayıt, ilgili alan veya tablo satırı grubudur. Sütunlar, kayıttaki her alanı tanımlar. Bir veri sözlüğü, satırlar, veritabanı sözlüğünün doğrudan sorumluluğu olmayan verilerden oluştuğundan, sütunlar hakkında satırlardan daha fazla bilgiye sahiptir.

Veri türleri

Veri türleri, veritabanındaki bir sütunun tanımının parçasıdır. Bunlar, alana girilmesi gereken veri tipini belirtir. Temel veri türleri sayısal ve alfasayısal olarak ayrılır. Bu iki kategoriden her birinin daha fazla bölümü vardır. Sayısal alanlar, ondalık alanın alan için geçerli olup olmadığını belirtmek için tanımlanmalıdır. Alfasayısal alanların tanımı, alanın bir karakteri veya birçok karakter dizesini kabul edip etmeyeceğini tanımlar. Alanların boyutları sayısal tip verilere de uygulanabilir. Alfanümeriklere gelince, tarih formatı veya alan tarafından kabul edilen olası değerler üzerinde bir kısıtlama gibi, bunlara dayatılan formatlar olabilir.

Verilerin kısıtlamaları

Kısıtlamalar ve veri türleri arasındaki farkın fark edilmesi zor olabilir. Örneğin, bir sütunun genişliğindeki bir kısıtlama, bir sütun kısıtlamasıdır. Veri kısıtlamaları bir sütun tanımının parçası değildir. Kısıtlamalar, veri ile veri tabanının yapısı arasındaki ilişkiyi sağlayan kurallardır. Kısıtlamalar, bir tablodaki verilerin diğerlerinde birden fazla kayıtla eşleşmediğinden veya kayıtların önemli bilgi eksikliğinden dolayı bağlantılı olmadığından emin olur; Buna veri bütünlüğü denir ve bazı sütunların boş sütunlar içermesini engelleyen kısıtlamalar ("ingilizce" null ") ile kısıtlanır ve hatta belirli sütunların içeriğinde tekillik olmasını gerektirir.

Diğer elemanları

Veritabanları, verileri kaydetmek veya tanımlamak için yapılmayan, ancak veritabanının işlemlerinin ayrılmaz bir parçasını oluşturmak için başka nesneler depolar. Bu elemanların örnekleri, veriye ve veriye erişim hızını arttıran, kendilerini veritabanının yapıları olarak kullanıcıya gösteren sorgular olan indekslerdir. Şema, veri nesneleri içeren ve belirli kullanıcıların yürütebileceği eylemleri kısıtlayarak güvenlik önlemlerini artıran bir kullanıcı hesabıdır. Bu elemanlar, bir veri sözlüğünün kilit unsurları olmak zorunda kalmadan veri tabanlarının operasyonel yapısının bir parçasıdır.