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

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

  1. ADIFFERENT
  2. BUNIQUE
  3. CDISTINCT
  4. DSINGLE
2.Kolay

UNION iki SELECT sorgusunun sonuçlarıyla ne yapar?

  1. AYalnızca birinci sorguda görünüp ikincide görünmeyen satırları tutar
  2. BOnları tek bir sonuçta birleştirir ve yinelenen satırları kaldırır
  3. COnları bir anahtara göre yan yana birleştirir
  4. DYalnızca her ikisinde görünen satırları tutar
3.Kolay

Bir müşteri birçok sipariş verebilir, ama her sipariş tam olarak bir müşteriye aittir. Bu hangi tür ilişkidir?

  1. ABire çok
  2. BBire bir
  3. CSıfıra sıfır
  4. DÇoka çok
4.Orta

a tablosunda 3, b tablosunda 4 satır var. SELECT * FROM a CROSS JOIN b kaç satır döndürür?

  1. A4
  2. B7
  3. C12
  4. D3
5.Orta

Sütunlar üzerinde neden dizin (index) oluşturulur?

  1. ABu sütunlar üzerindeki aramaları ve birleştirmeleri hızlandırmak için
  2. BNULL değerleri önlemek için
  3. CBu sütunlar üzerindeki eklemeleri ve güncellemeleri hızlandırmak için
  4. DDisk alanından tasarruf etmek için
6.Orta

Hangi sorgu müşteri başına sipariş sayısını döndürür?

  1. ASELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  2. BSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
  3. CSELECT DISTINCT COUNT(*) FROM orders
  4. DSELECT customer_id FROM orders WHERE COUNT(*) > 0
7.Zor

İlişkili alt sorgu (correlated subquery) nedir?

  1. ADış sorgudan önce yalnızca bir kez çalışan ve sonucunu her satır için önbelleğe alan bir alt sorgu
  2. BDış sorgunun sütunlarına başvuran ve her dış satır için değerlendirilen bir alt sorgu
  3. Cİki tabloyu yabancı anahtarla birleştiren bir alt sorgu
  4. DYalnızca toplama fonksiyonları kullanan bir alt sorgu
8.Zor

R(A, B, C, D) üzerinde A → B, B → C ve C → D fonksiyonel bağımlılıkları verildiğinde A+ kapanışı nedir?

  1. A{A, B, C, D}
  2. B{A}
  3. C{A, B, C}
  4. D{A, B}

Cevap anahtarı

  1. 1. C · DISTINCT
  2. 2. B · Onları tek bir sonuçta birleştirir ve yinelenen satırları kaldırır
  3. 3. A · Bire çok
  4. 4. C · 12
  5. 5. A · Bu sütunlar üzerindeki aramaları ve birleştirmeleri hızlandırmak için
  6. 6. A · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  7. 7. B · Dış sorgunun sütunlarına başvuran ve her dış satır için değerlendirilen bir alt sorgu
  8. 8. A · {A, B, C, D}

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