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 toplama fonksiyonu satırları sayar?

  1. AAVG
  2. BMAX
  3. CCOUNT
  4. DSUM
2.Kolay

WHERE price BETWEEN 10 AND 20 hangi satırları seçer?

  1. Aprice değeri 10 ile 20 aralığının dışında olan satırları
  2. Bprice değeri 10 ile 20 arasında olan satırları, 10 ve 20 dahil
  3. CYalnızca price değeri 10 veya 20'ye eşit olan satırları
  4. Dprice değeri 10'un üstünde ve 20'nin altında olan satırları, 10 ve 20 hariç
3.Kolay

Bir tablodan satırları hangi ifade siler?

  1. ADROP
  2. BTRUNCATE COLUMN
  3. CDELETE
  4. DREMOVE
4.Orta

LEFT JOIN ne döndürür?

  1. AYalnızca sağ tablodaki tüm satırları
  2. BHiçbir tabloda eşleşmeyen satırları
  3. CSol tablodaki tüm satırları ve sağ tablodaki eşleşen satırları; eşleşme olmayan yerlerde NULL değerleriyle
  4. DYalnızca her iki tablodaki eşleşen satırları
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. ATakma adlar alt çizgi içeremez
  2. BSELECT listesinde aritmetiğe izin verilmez
  3. CWHERE, SELECT listesinden önce değerlendirilir, bu yüzden takma ad henüz yoktur
  4. DWHERE yalnızca metin sütunlarını karşılaştırabilir
6.Orta

Bir tabloda neden yalnızca bir kümelenmiş (clustered) indeks olabilir?

  1. AKümelenmiş indeksler yalnızca birincil anahtar üzerinde olabilir
  2. BKümelenmiş indeksler çok fazla bellek kullanır
  3. CSatırlar fiziksel olarak yalnızca tek bir sırada saklanabilir
  4. DSQL standardı bir tabloda birden fazla indeksi yasaklar
7.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 atomik olmasını
  3. CX'in bir süper anahtar olmasını
  4. DY'nin bir birincil anahtar olmasını
8.Zor

Puanlar 90, 90 ve 80'dir. RANK() OVER (ORDER BY score DESC) hangi değerleri verir?

  1. A1, 1, 2
  2. B1, 1, 3
  3. C2, 2, 3
  4. D1, 2, 3

Cevap anahtarı

  1. 1. C · COUNT
  2. 2. B · price değeri 10 ile 20 arasında olan satırları, 10 ve 20 dahil
  3. 3. C · DELETE
  4. 4. C · Sol tablodaki tüm satırları ve sağ tablodaki eşleşen satırları; eşleşme olmayan yerlerde NULL değerleriyle
  5. 5. C · WHERE, SELECT listesinden önce değerlendirilir, bu yüzden takma ad henüz yoktur
  6. 6. C · Satırlar fiziksel olarak yalnızca tek bir sırada saklanabilir
  7. 7. C · X'in bir süper anahtar olmasını
  8. 8. B · 1, 1, 3

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