Nedir.Org
Soru Tara Cevapla Giriş


Cevap Ara?

14.756.348 den fazla soru içinde arama yap.

Sorunu Tarat
Kitaptan resmini çek hemen cevaplansın.

Verilerin bütünlüğünü kontrol etmek için hangi yöntem kullanılır

verilerin bütünlüğünü kontrol etmek için hangi yöntem kullanılır sorusunun cevabı nedir?

Bu soruya 1 cevap yazıldı. Cevap İçin Alta Doğru İlerleyin.
    Şikayet Et Bu soruya 0 yorum yazıldı.

    İşte Cevaplar


    BİLGİNİN IŞIĞI

    • 2021-06-23 09:58:52

    Cevap : Verilerin bütünlüğünü kontrol etmek için hangi yöntem kullanılır sorusunun cevabı:

    Veri bütünlüğü, bir tabloda veri güncelleme, silme veya ekleme gibi işlemler yapılırken diğer tablo ya da tablolardaki verilerin birbirleriyle uyum içinde olması, dolayısıyla veri tutarlılığının kaybolmamasının garanti altına alınması demektir.

    Veri bütünlüğünü sağlamak iki yöntemle olabilir:

    *Tanımlanabilir veri bütünlüğü: Tanımlanan nesnelerin kendi özellikleri sayesinde sağlanabilen veri bütünlüğüdür.

    *Prosedürel (Programsal) veri bütünlüğü: Bir programlama mantığıyla bütünlüğün tasarlanması gerekir. SQL’de bu yaklaşım ise Trigger (tetikleyiciler), Stored Procedure (saklı yordamlar) veya programcı kodlarıyla yapılır.

    Tanımlanabilir Veri Bütünlüğü

    Nesnelerin kendi tanımları dolayısıyla elde edilen veri bütünlüğüne tanımlanabilir veri bütünlüğü denir. Bu veri bütünlüğünün; Constraint’ler (kısıtlayıcılar), Rule’lar (kurallar) ve Default’lar (varsayılanlar) olmak üzere üç çeşidi vardır. Tanımlanabilir veri bütünlüğü, prosedürel veri bütünlüğüne göre daha kullanışlı ve denetlenebilirdir; ancak, tanımlanabilir veri bütünlüğünün kullanılamadığı durumlarda prosedürel veri bütünlüğü kullanılır.

    Tanımlanabilir Veri Bütünlüğü Esasları

    Tanımlanabilir veri bütünlüğü esaslarını dört başlık altında toplayabiliriz.

    1. Satır Bütünlüğü (Entity)

    Tabloya girilen kayıtlardan her bir kaydın diğer kayıtlardan farklı bir değer olmasını sağlayan bütünlüktür.

    2. Sütun Bütünlüğü (Domain)

    Tablodaki herhangi bir sütunun hangi gruptan verileri alabileceğini veya NULL bir değer alıp alamayacağını sağlayan bütünlüktür.

    3. Başvuru Bütünlüğü

     Bir birincil anahtarlı ve bir yabancıl anahtarlı birbiriyle ilişkili iki tablo olduğunu düşününüz.

    Yabancıl anahtarlı tablodan bir kaydın silinemediği durumda, birincil anahtarlı tablodan birincil anahtarı aynı olan kayıtların silinemeyeceğini sağlayan bütünlüktür.

    Örnek:

    Bilgisayarınızın kasasında bir anakart, TV kartı ve ekran kartı olduğunu varsayın. TV kartı ve ekran kartı kasadan çıkarılmadan ana kart kasadan çıkarılamayacaktır.

    4. Kullanıcı Tanımlı Bütünlük

    Diğer bütünlüklere uymayan ve kod yazılarak oluşturulan bütünlüktür. Veri üzerindeki mantıksal sınırlamalara kısıt adı verilir. Kısıtların genel olması tercih edilen bir durumdur. Kısıtlar, veri modellerinde bütünlük sağlamak için kullanılır. Kısıtlamalar, tabloların tanımlanmasıyla beraber oluşan ögelerdir. Kısıtlamalar ile Rule (kural) ve Default’ların (varsayılan) yapabileceği işler yapılabilir. Constraintler tablo oluştururken yani CREATE TABLE komutuyla tanımlanabilir.Tablo oluşturulmuşsa ALTER TABLE komutuyla bu işlem gerçekleşir. ALTER TABLE komutuyla kullanıldığında sütunlara girilen bilgilerin dikkate alınması gerekir.

    Diğer Cevaplara Gözat
    Cevap Yaz Arama Yap

    Cevap Yaz




    Başarılı

    İşleminiz başarıyla kaydedilmiştir.