Cevaplı Veritabanları ve SQL çalışma kâğıdı

Ücretsiz yazdırılabilir Veritabanları ve SQL çalışma kâğıdı: kolaydan sınav düzeyine 8 soru ve cevap anahtarı. Yazdırın ya da PDF olarak kaydedin.

Öğretmenler için: sınıfta ücretsiz yazdırılabilir, çoğaltılabilir ve kullanılabilir. Her yeni çalışma kâğıdında yeni değerler ve kendi cevap anahtarı vardır. Ders sayfanızda ExamProblems bağlantısı vermeniz bizi memnun eder.

Ad: ____________________   Tarih: ____________

1.Kolay

SQL'de NULL neyi temsil eder?

  1. ABoş bir metni (string)
  2. BYanlış (false) mantıksal değerini
  3. CEksik veya bilinmeyen bir değeri
  4. DSayısal sütunlarda sıfır sayısını
2.Kolay

Hangi SQL anahtar sözcüğü sonuçtaki yinelenen satırları kaldırır?

  1. AUNIQUE
  2. BDISTINCT
  3. CDIFFERENT
  4. DSINGLE
3.Kolay

Bir sorgunun sonucunu hangi anahtar sözcük sıralar?

  1. AORDER BY
  2. BSORT
  3. CARRANGE
  4. DGROUP BY
4.Orta

Hangi ACID özelliği eş zamanlı işlemlerin birbirlerinin tamamlanmamış değişikliklerini görmemesi anlamına gelir?

  1. ABölünmezlik (atomicity)
  2. BErişilebilirlik (availability)
  3. CYalıtım (isolation)
  4. DKalıcılık (durability)
5.Orta

SELECT price * 2 AS double_price FROM t WHERE double_price > 10 çoğu veritabanında neden başarısız olur?

  1. AWHERE, SELECT listesinden önce değerlendirilir, bu yüzden takma ad henüz yoktur
  2. BWHERE yalnızca metin sütunlarını karşılaştırabilir
  3. CSELECT listesinde aritmetiğe izin verilmez
  4. DTakma adlar alt çizgi içeremez
6.Orta

Hangi ACID özelliği onaylanmış (commit edilmiş) değişikliklerin bir sistem çökmesinden sonra da kalmasını garanti eder?

  1. AKalıcılık (durability)
  2. BYalıtım (isolation)
  3. CBölünmezlik (atomicity)
  4. DTutarlılık (consistency)
7.Zor

Bir tabloda bir milyon satır var ve is_active Boolean sütunu bunların %95'inde TRUE. Optimizör WHERE is_active = TRUE için is_active üzerindeki bir indeksi neden göz ardı edebilir?

  1. ABoolean sütunlarda indeks oluşturulamaz
  2. BSatırların çoğu eşleştiği için tam tablo taraması çok sayıda indeks aramasından daha ucuzdur
  3. COptimizör WHERE yan tümcelerinde asla indeks kullanmaz
  4. Dİndeks TRUE'yu NULL olarak ele alır
8.Zor

Boyce–Codd normal formu (BCNF), önemsiz olmayan her X → Y fonksiyonel bağımlılığı için neyi gerektirir?

  1. AX'in NULL içermesini
  2. BY'nin bir birincil anahtar olmasını
  3. CY'nin atomik olmasını
  4. DX'in bir süper anahtar olmasını

Cevap anahtarı

  1. 1. C · Eksik veya bilinmeyen bir değeri
  2. 2. B · DISTINCT
  3. 3. A · ORDER BY
  4. 4. C · Yalıtım (isolation)
  5. 5. A · WHERE, SELECT listesinden önce değerlendirilir, bu yüzden takma ad henüz yoktur
  6. 6. A · Kalıcılık (durability)
  7. 7. B · Satırların çoğu eşleştiği için tam tablo taraması çok sayıda indeks aramasından daha ucuzdur
  8. 8. D · X'in bir süper anahtar olmasını

Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.