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

UNION ALL, UNION'dan nasıl farklıdır?

  1. AUNION ALL yalnızca tek bir tabloda çalışır
  2. BUNION ALL yinelenen satırları tutar
  3. CUNION ALL yinelenen satırları kaldırır
  4. DUNION ALL sonucu sıralar
2.Kolay

PostgreSQL ve MySQL'de hangi yan tümce bir sonucun yalnızca ilk 10 satırını döndürür?

  1. AFIRST 10 ONLY
  2. BTOP ROWS 10
  3. CLIMIT 10
  4. DMAX 10
3.Kolay

CROSS JOIN ne döndürür?

  1. AYalnızca ilk tablonun satırlarını
  2. Bİki tablodaki satırların her kombinasyonunu
  3. CYalnızca ortak bir anahtar sütunda eşleşen satırları
  4. DYalnızca eşleşmeyen satırları
4.Orta

SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results ne döndürür?

  1. AHer adı, nota bağlı olarak 'pass' veya 'fail' etiketiyle
  2. BCASE'e SELECT içinde izin verilmediği için bir hata
  3. CYalnızca geçen öğrencileri
  4. DGeçen ve kalan öğrenci sayısını
5.Orta

Bir tablo müşterinin adresini her sipariş satırında saklıyor. Adresi bir satırda değiştirip diğerlerinde değiştirmemek neye örnektir?

  1. AHayalet okuma (phantom read)
  2. BEkleme anomalisi
  3. CSilme anomalisi
  4. DGüncelleme anomalisi
6.Orta

Bir employees tablosunda başka bir çalışana başvuran bir manager_id sütunu var. Her çalışanı yöneticisinin adıyla birlikte nasıl listelersiniz?

  1. ATabloyu UNION ALL ve bir WHERE filtresi kullanarak kendisiyle birleştirerek
  2. Bemployees tablosunu iki takma adla kendisiyle birleştirerek
  3. CTablonun diskte ikinci bir kopyasını oluşturarak
  4. DYalnızca GROUP BY manager_id kullanarak
7.Zor

col sütunundaki tüm değerler NULL ise ve tabloda 10 satır varsa SELECT COUNT(col) FROM t sorgusunun sonucu nedir?

  1. A0
  2. B10
  3. CNULL
  4. DBir hata
8.Zor

Önceden günlüğe yazma (WAL) kuralı neyi gerektirir?

  1. AVeri sayfaları günlükten önce yazılmalıdır
  2. BBir değişikliğin günlük kaydı, değiştirilen veri sayfasından önce kararlı depolamaya ulaşmalıdır
  3. CHer sorgu ayrıştırılmadan önce günlüğe yazılmalıdır
  4. DGünlük yalnızca bir çökmeden sonra yazılır

Cevap anahtarı

  1. 1. B · UNION ALL yinelenen satırları tutar
  2. 2. C · LIMIT 10
  3. 3. B · İki tablodaki satırların her kombinasyonunu
  4. 4. A · Her adı, nota bağlı olarak 'pass' veya 'fail' etiketiyle
  5. 5. D · Güncelleme anomalisi
  6. 6. B · employees tablosunu iki takma adla kendisiyle birleştirerek
  7. 7. A · 0
  8. 8. B · Bir değişikliğin günlük kaydı, değiştirilen veri sayfasından önce kararlı depolamaya ulaşmalıdır

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