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

Aday anahtar (candidate key) nedir?

  1. AHer satırı benzersiz şekilde tanımlayan en küçük sütun kümesi
  2. Bİki tablo arasında satırlarını bağlamak için paylaşılan bir sütun kümesi
  3. CNULL değerler içeren herhangi bir sütun
  4. DYabancı anahtar olmayı bekleyen bir sütun
2.Kolay

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

  1. AORDER BY
  2. BWHERE
  3. CHAVING
  4. DGROUP BY
3.Kolay

Bir sorguda bir sütuna veya tabloya geçici bir başka ad veren anahtar sözcük hangisidir?

  1. AALIAS
  2. BNAME
  3. CAS
  4. DRENAME
4.Orta

İlişkisel cebirde izdüşüm (projeksiyon) işleci (π) neye karşılık gelir?

  1. ASonucu sıralamaya
  2. Bİki tabloyu bir anahtara göre birleştirmeye
  3. CSonuçta hangi sütunların görüneceğini seçmeye
  4. DVerilen bir koşulu hangi satırların sağladığını seçmeye
5.Orta

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

  1. ASatırlar fiziksel olarak yalnızca tek bir sırada saklanabilir
  2. BSQL standardı bir tabloda birden fazla indeksi yasaklar
  3. CKümelenmiş indeksler yalnızca birincil anahtar üzerinde olabilir
  4. DKümelenmiş indeksler çok fazla bellek kullanır
6.Orta

Hangi ACID özelliği eş zamanlı işlemlerin birbirlerinin tamamlanmamış değişikliklerini görmemesi anlamına gelir?

  1. AKalıcılık (durability)
  2. BBölünmezlik (atomicity)
  3. CErişilebilirlik (availability)
  4. DYalıtım (isolation)
7.Zor

SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales neyi hesaplar?

  1. AGün başına ortalama tutarı
  2. BHer satırda tüm tutarların toplamını
  3. CGün başına yalnızca o günün toplamını içeren bir satır
  4. DGüne göre sıralanmış, amount'un kümülatif (yürüyen) toplamını
8.Zor

WHERE YEAR(order_date) = 2025 içeren bir sorgu neden order_date üzerindeki dizini kullanmayabilir?

  1. AYEAR geçerli bir SQL değildir
  2. BSütuna bir fonksiyon uygulamak basit bir dizin aralığı aramasını engeller
  3. Corder_date üzerindeki bir dizin yalnızca ORDER BY ifadeleri için kullanılır, WHERE için asla
  4. DDizinler tarihlerle asla çalışmaz

Cevap anahtarı

  1. 1. A · Her satırı benzersiz şekilde tanımlayan en küçük sütun kümesi
  2. 2. B · WHERE
  3. 3. C · AS
  4. 4. C · Sonuçta hangi sütunların görüneceğini seçmeye
  5. 5. A · Satırlar fiziksel olarak yalnızca tek bir sırada saklanabilir
  6. 6. D · Yalıtım (isolation)
  7. 7. D · Güne göre sıralanmış, amount'un kümülatif (yürüyen) toplamını
  8. 8. B · Sütuna bir fonksiyon uygulamak basit bir dizin aralığı aramasını engeller

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