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

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. BYalnızca price değeri 10 veya 20'ye eşit olan satırları
  3. Cprice değeri 10'un üstünde ve 20'nin altında olan satırları, 10 ve 20 hariç
  4. Dprice değeri 10 ile 20 arasında olan satırları, 10 ve 20 dahil
2.Kolay

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

  1. ANitelik (attribute)
  2. BEtki alanı (domain)
  3. CDemet (tuple)
  4. DŞema
3.Kolay

Hangi yan tümce (clause) satırları gruplamadan önce filtreler?

  1. AWHERE
  2. BGROUP BY
  3. CORDER BY
  4. DHAVING
4.Orta

SELECT COALESCE(phone, 'unknown') FROM customers, telefonu NULL olan bir müşteri için ne döndürür?

  1. ANULL
  2. BBir hata
  3. C'unknown'
  4. DBoş bir dizge
5.Orta

Öğrenciler birçok derse kaydolabilir ve derslerin birçok öğrencisi vardır. Bu tablolarda nasıl modellenir?

  1. AHem öğrencilere hem derslere yabancı anahtar tutan bir ara tabloyla
  2. Bstudents tablosunda courses'a işaret eden bir course_id yabancı anahtar sütunuyla
  3. CÖğrencileri ve dersleri tek bir tabloda birleştirerek
  4. DTek bir sütunda saklanan ders id'leri listesiyle
6.Orta

Bir tabloda col değerinin NULL olduğu satırlar var. WHERE col = NULL hangi satırları döndürür?

  1. ATablonun tüm satırlarını
  2. BHiçbir satırı, çünkü karşılaştırmanın sonucu bilinmezdir
  3. CYalnızca col değerinin NULL olduğu satırları, tıpkı IS NULL gibi
  4. DHer veritabanında bir hata
7.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. AYalnızca a'nın x değeri NULL olan satırlarını
  2. Ba'nın her satırını
  3. Ca'nın x değeri 1 veya 2 olmayan satırlarını
  4. DHiç satır
8.Zor

Bir raporlama veritabanı birleştirmelerden kaçınmak için müşteri adlarını orders tablosuna kopyalıyor. Bu normalleştirmeyi bozmanın (denormalisation) temel maliyeti nedir?

  1. Aorders tablosundaki sorgular yavaşlar
  2. BMüşteri verileri her değiştiğinde gereksiz kopyalar tutarlı tutulmalıdır
  3. CBirincil anahtarlar artık kullanılamaz
  4. DVeritabanı artık indeks kullanamaz

Cevap anahtarı

  1. 1. D · price değeri 10 ile 20 arasında olan satırları, 10 ve 20 dahil
  2. 2. C · Demet (tuple)
  3. 3. A · WHERE
  4. 4. C · 'unknown'
  5. 5. A · Hem öğrencilere hem derslere yabancı anahtar tutan bir ara tabloyla
  6. 6. B · Hiçbir satırı, çünkü karşılaştırmanın sonucu bilinmezdir
  7. 7. D · Hiç satır
  8. 8. B · Müşteri verileri her değiştiğinde gereksiz kopyalar tutarlı tutulmalıdır

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