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

SQL'de NULL neyi temsil eder?

  1. AEksik veya bilinmeyen bir değeri
  2. BYanlış (false) mantıksal değerini
  3. CSayısal sütunlarda sıfır sayısını
  4. DBoş bir metni (string)
2.Kolay

Hangi ifade mevcut bir tabloya yeni bir sütun ekler?

  1. AINSERT COLUMN
  2. BUPDATE TABLE
  3. CCREATE COLUMN
  4. DALTER TABLE
3.Kolay

Bir LIKE örüntüsünde % joker karakteri neyi temsil eder?

  1. ADizenin o konumundaki tam olarak bir karakteri
  2. BSıfır veya daha fazla karakterden oluşan herhangi bir diziyi
  3. CDizgenin sonunu
  4. DHerhangi bir tek rakamı
4.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. BSilme anomalisi
  3. CGüncelleme anomalisi
  4. DEkleme anomalisi
5.Orta

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

  1. ABoş bir dizge
  2. BBir hata
  3. CNULL
  4. D'unknown'
6.Orta

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

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

Hangi pencere fonksiyonu (window function), her bölüm (partition) içindeki satırlara eşitlik olmadan 1, 2, 3, ... değerlerini atar?

  1. AROW_NUMBER()
  2. BCOUNT()
  3. CDENSE_RANK()
  4. DRANK()
8.Zor

EXPLAIN (veya PostgreSQL'de EXPLAIN ANALYZE) bir sorgu için ne gösterir?

  1. AOptimizörün seçtiği, taramalar ve birleştirme yöntemleri gibi yürütme planını
  2. BSorgunun yalnızca ilişkisel cebir gösterimiyle yeniden yazılmış hâlini
  3. CSorgudaki her SQL anahtar sözcüğünün anlamını
  4. DSorguyu çalıştıran kullanıcıların listesini

Cevap anahtarı

  1. 1. A · Eksik veya bilinmeyen bir değeri
  2. 2. D · ALTER TABLE
  3. 3. B · Sıfır veya daha fazla karakterden oluşan herhangi bir diziyi
  4. 4. C · Güncelleme anomalisi
  5. 5. D · 'unknown'
  6. 6. C · Bu sütunlar üzerindeki aramaları ve birleştirmeleri hızlandırmak için
  7. 7. A · ROW_NUMBER()
  8. 8. A · Optimizörün seçtiği, taramalar ve birleştirme yöntemleri gibi yürütme planını

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