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 ifade mevcut bir tabloya yeni bir sütun ekler?

  1. AINSERT COLUMN
  2. BALTER TABLE
  3. CCREATE COLUMN
  4. DUPDATE TABLE
2.Kolay

CROSS JOIN ne döndürür?

  1. AYalnızca ortak bir anahtar sütunda eşleşen satırları
  2. BYalnızca ilk tablonun satırlarını
  3. Cİki tablodaki satırların her kombinasyonunu
  4. DYalnızca eşleşmeyen satırları
3.Kolay

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

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

SELECT price * 2 AS double_price FROM t WHERE double_price > 10 çoğu veritabanında neden başarısız olur?

  1. AWHERE, SELECT listesinden önce değerlendirilir, bu yüzden takma ad henüz yoktur
  2. BTakma adlar alt çizgi içeremez
  3. CWHERE yalnızca metin sütunlarını karşılaştırabilir
  4. DSELECT listesinde aritmetiğe izin verilmez
5.Orta

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

  1. AHiçbir satırı, çünkü karşılaştırmanın sonucu bilinmezdir
  2. BTablonun tüm satırlarını
  3. CHer veritabanında bir hata
  4. DYalnızca col değerinin NULL olduğu satırları, tıpkı IS NULL gibi
6.Orta

SQL'de görünüm (view) nedir?

  1. ABir tablonun diskteki kopyası
  2. BSanal bir tablo gibi davranan saklanmış bir sorgu
  3. CVeritabanı istemcisinde tabloları gezmek için bir ekran
  4. DBir dizin türü
7.Zor

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

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

R'yi R1 ve R2'ye ayrıştırmak ne zaman kayıpsız olmayı garanti eder?

  1. AR1 ve R2'nin ortak nitelikleri R1'in veya R2'nin bir süper anahtarını oluşturduğunda
  2. BR'nin her niteliği hem R1'de hem R2'de göründüğünde
  3. CR1 ve R2 aynı sayıda sütuna sahip olduğunda
  4. DR1 ve R2'nin hiç ortak niteliği olmadığında

Cevap anahtarı

  1. 1. B · ALTER TABLE
  2. 2. C · İki tablodaki satırların her kombinasyonunu
  3. 3. A · UNION ALL yinelenen satırları tutar
  4. 4. A · WHERE, SELECT listesinden önce değerlendirilir, bu yüzden takma ad henüz yoktur
  5. 5. A · Hiçbir satırı, çünkü karşılaştırmanın sonucu bilinmezdir
  6. 6. B · Sanal bir tablo gibi davranan saklanmış bir sorgu
  7. 7. D · Sütuna bir fonksiyon uygulamak basit bir dizin aralığı aramasını engeller
  8. 8. A · R1 ve R2'nin ortak nitelikleri R1'in veya R2'nin bir süper anahtarını oluşturduğunda

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