Veritabanı bütünlüğü nedir?
Veritabanı bütünlüğü, bir veritabanında saklanan verilerin
doğru, tutarlı ve hatasız olmasını sağlama pratiğidir. En ufak bir yazım hatası
veya bilginin tekrarlanması bir veritabanı için büyük sorunlara neden olabilir,
bu nedenle veritabanı bütünlüğü ciddiye alınır. Entegrasyonun üç savunucusu,
varlık bütünlüğü , alan bütünlüğü ve referans bütünlüğüdür. Bu üç ile birlikte,
bütünlüğü sağlamak için normalleştirme ve hata kontrolü uygulanır. kefilsiz kredi veren bankalar Bu
işlemlerin çoğu otomatiktir, ancak yöneticiler genellikle veritabanında hiçbir
hata oluşmadığından emin olmak için elle kontrol ederler.
Bir yönetici veritabanından bilgi eklemek, değiştirmek veya
silmek istediğinde, öncelikle veritabanı bütünlüğü kontrol edilmelidir.
Herhangi bir bilginin eklenmesi veya değiştirilmesi, felaket olabilir, çünkü
verilerin diğer tablolar ve veritabanının bölümleri üzerinde geniş kapsamlı
etkileri olabilir. Bunun şansını hafifletmek ve bilgiyi zaten veritabanında
doğru tutmak için herhangi bir değişiklik yapmadan önce bütünlük her zaman
kontrol edilir.
Varlık bütünlüğü, veritabanı bütünlüğünün ilk kısıtıdır. Bu,
yöneticinin çalışmak istediği ve satır adlarına baktığı tabloyu denetler. Aynı
tablodaki satırlar aynı ada sahipse, bu veritabanına kafa karıştırıcı olan
gereksiz bilgiler oluşturur.
Ardından alan bütünlüğü geliyor. Bu, tabloya veya bölüme
tutarlı bir şekilde eklenen veri türünü kontrol eder ve yeni verilerin bu veri
türüne uygun olmasını sağlar. Örneğin, tablo yalnızca tarihleri tutmak için
belirlenmişse ve bir kişi bir sözcük girmeye çalışırsa, alan bütünlüğü işlemi
yöneticiyi tutarlılık hatasına bildirir. Bunun nedeni, tablonun yalnızca
tarihleri işlemek anlamına gelmesidir, bu yüzden bir kelimeye sahip olmak,
düzenli işlemleri bozar ve gelecekte hatalara neden olabilir.
Veritabanı bütünlüğündeki üçüncü kısıtlama, başvuru
bütünlüğüdür. Bir veritabanındaki tablolar nadiren tek başlarınadır - diğer
tablolar genellikle onlara başvurur ve diğer tablolara başvururlar. Yönetici
bir tablonun diğerine başvurması için komut verirse, ancak ikinci tablo yanlış
yazılmışsa veya mevcut değilse, bu işlem hatalarına neden olur. anında kredi veren bankalarTüm referansların geçerli olduğundan emin olmak için
referans bütünlüğü kontrol eder.
Bu üç bütünlük meselesinin yanı sıra, normal veri tabanı
bütünlüğü için normalizasyon ve hata denetimi kuralları da uygulanır.
Normalizasyon, gereksiz bilgileri ve gereksiz uzun tabloları arar, artıklığı
ortadan kaldırır ve uzun tabloları birkaç kısa tabloya dönüştürür. Hata
kontrolü, veritabanını diğer olası hatalar için analiz eder ve tüm verilerin
geçerli olmasını sağlar.
Yorumlar
Yorum Gönder