CodeBlanks Logo Icon CodeBlanks

Bütünlük nedir?

Veri tutarlılığı kavramını öğrenirsin.

Bütünlük nedir?

Veri bütünlüğü verinin doğru ve tutarlı kalmasını sağlar. Hatalı girişleri engeller.

-- Entity: PRIMARY KEY
-- Referential: FOREIGN KEY
-- Domain: CHECK + NOT NULL

Örnekte: üç bütünlük türü.

Bütünlük nedir? — ayrıntı

Bütünlük bozulursa veri tutarsızlaşır. JOIN'ler hatalı sonuç verir, raporlar yanlış çıkar.

Örneğin silinmiş bir müşteriye ait siparişler kalırsa raporlar sahibi olmayan satış gösterir; kısıtlar bu tür tutarsızlıkları baştan engeller.

Uygulama Bütünlük nedir?

Bir accounts tablosunda balance sütununa CHECK ekle: negatif olmasın.

Başlangıç kodu

query.sql
-- bütünlük ekle
ALTER TABLE

Örnek çözüm

query.sql
ALTER TABLE accounts
ADD CHECK (balance >= 0)

Beklenen çıktı

Tablo güncellendi

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Veri bütünlüğü neyi sağlar?

  • Tutarlılık Doğru cevap
  • Hız
  • Sıralama
  • Sıkıştırma

Açıklama: Veri bütünlüğü tutarlılığı sağlar.

2 Bütünlük

Soru
Veri ____ tutarlı
Cevap
Veri bütünlüğü tutarlı

Açıklama: bütünlüğü doğru cevap.

3 Bütünlük nedir: kavramları eşleştir

Kavram Anlamı
entity varlık
referential başvuru
domain alan
trigger tetik

Orta seviye bölümündeki tüm dersler