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

İlişkisel modelde bir tablonun satırına ne denir?

  1. ADemet (tuple)
  2. BŞema
  3. CEtki alanı (domain)
  4. DNitelik (attribute)
2.Kolay

Bir LIKE örüntüsünde % joker karakteri neyi temsil eder?

  1. ADizgenin sonunu
  2. BHerhangi bir tek rakamı
  3. CDizenin o konumundaki tam olarak bir karakteri
  4. DSıfır veya daha fazla karakterden oluşan herhangi bir diziyi
3.Kolay

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

  1. ASINGLE
  2. BDISTINCT
  3. CUNIQUE
  4. DDIFFERENT
4.Orta

HAVING ile ilgili hangi ifade doğrudur?

  1. AGrupları filtrelemek için toplama fonksiyonları kullanabilir
  2. BSonuçları sıralar
  3. CGROUP BY ile kullanılamaz
  4. DSELECT ifadesinde WHERE'den önce gelmelidir
5.Orta

Kirli okuma (dirty read) nedir?

  1. AWHERE yan tümcesi olmadan veri okumak
  2. BAynı satırı iki kez okuyup aynı değeri almak
  3. CBozuk bir diskten veri okumak
  4. DHenüz commit edilmemiş başka bir işlemin yazdığı veriyi okumak
6.Orta

İkinci normal form (2NF) neyi ortadan kaldırır?

  1. AAnahtar olmayan bir sütun üzerinden anahtar olmayan sütunlar arasındaki geçişli bağımlılıkları
  2. BAnahtar olmayan sütunların bileşik anahtarın bir kısmına olan kısmi bağımlılıklarını
  3. CTüm NULL değerleri
  4. DYabancı anahtarları
7.Zor

Bir uygulama UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7 çalıştırıyor ve hiçbir satır güncellenmediyse bir çakışma bildiriyor. Bu hangi tekniktir?

  1. Aİyimser eş zamanlılık denetimi
  2. BSatır kilitleriyle katı iki aşamalı kilitleme
  3. CÖnceden günlüğe yazma
  4. DVeritabanı parçalama (sharding)
8.Zor

b tablosunun y sütununda 1, 2 ve NULL değerleri var. SELECT * FROM a WHERE x NOT IN (SELECT y FROM b) ne döndürür?

  1. Aa'nın her satırını
  2. Ba'nın x değeri 1 veya 2 olmayan satırlarını
  3. CHiç satır
  4. DYalnızca a'nın x değeri NULL olan satırlarını

Cevap anahtarı

  1. 1. A · Demet (tuple)
  2. 2. D · Sıfır veya daha fazla karakterden oluşan herhangi bir diziyi
  3. 3. B · DISTINCT
  4. 4. A · Grupları filtrelemek için toplama fonksiyonları kullanabilir
  5. 5. D · Henüz commit edilmemiş başka bir işlemin yazdığı veriyi okumak
  6. 6. B · Anahtar olmayan sütunların bileşik anahtarın bir kısmına olan kısmi bağımlılıklarını
  7. 7. A · İyimser eş zamanlılık denetimi
  8. 8. C · Hiç satır

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