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

Bu blogdaki popüler yayınlar

Yeni Dijital Ortamın Farklı Türleri Nelerdir?

Amerika Birleşik Devletleri İçişleri Bakanlığı ne yapar?

Ağ Sunucusu Nedir?