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

Vekil anahtar (surrogate key) nedir?

  1. AYalnızca görünümlerde (view) kullanılan bir anahtar
  2. BBaşka bir tabloya başvuran bir anahtar
  3. COtomatik artan bir id gibi iş anlamı olmayan yapay bir tanımlayıcı
  4. DE-posta adresi gibi gerçek dünya verilerinden oluşturulan bir anahtar
2.Kolay

Bir tablodan satırları hangi ifade siler?

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

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

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

WHERE EXISTS (alt sorgu) bir satır için ne zaman doğrudur?

  1. AAlt sorgu tam olarak bir satır döndürdüğünde
  2. BAlt sorgu sıfırdan büyük bir sayı döndürdüğünde
  3. CAlt sorgu hiç NULL değer döndürmediğinde
  4. DAlt sorgu en az bir satır döndürdüğünde
5.Orta

İki SELECT sorgusu arasında kullanıldığında INTERSECT ne döndürür?

  1. ASonuçların Kartezyen çarpımını
  2. BHer iki sonuçtaki tüm satırları
  3. CHer iki sonuçta da görünen satırları
  4. DBirinci sonuçta olup ikincide olmayan satırları
6.Orta

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

  1. ABu sütunlar üzerindeki aramaları ve birleştirmeleri hızlandırmak için
  2. BBu sütunlar üzerindeki eklemeleri ve güncellemeleri hızlandırmak için
  3. CDisk alanından tasarruf etmek için
  4. DNULL değerleri önlemek için
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. AHiç satır
  2. Ba'nın x değeri 1 veya 2 olmayan satırlarını
  3. CYalnızca a'nın x değeri NULL olan satırlarını
  4. Da'nın her satırını
8.Zor

Bir sorgu için kapsayan indeks (covering index) nedir?

  1. AHer tablonun her sütununu kapsayan bir indeks
  2. BSorgunun ihtiyaç duyduğu tüm sütunları içeren, böylece tablonun kendisinin okunmasına gerek bırakmayan bir indeks
  3. CYalnızca birincil anahtar üzerindeki bir indeks
  4. DHer gece yeniden oluşturulan bir indeks

Cevap anahtarı

  1. 1. C · Otomatik artan bir id gibi iş anlamı olmayan yapay bir tanımlayıcı
  2. 2. C · DELETE
  3. 3. C · UNION ALL yinelenen satırları tutar
  4. 4. D · Alt sorgu en az bir satır döndürdüğünde
  5. 5. C · Her iki sonuçta da görünen satırları
  6. 6. A · Bu sütunlar üzerindeki aramaları ve birleştirmeleri hızlandırmak için
  7. 7. A · Hiç satır
  8. 8. B · Sorgunun ihtiyaç duyduğu tüm sütunları içeren, böylece tablonun kendisinin okunmasına gerek bırakmayan bir indeks

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