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

Bir işlemde (transaction) COMMIT ne yapar?

  1. Aİşlemin tüm değişikliklerini kalıcı hâle getirir
  2. Bİşlem başladığından beri yapılan tüm değişiklikleri geri alır
  3. CYeni bir tablo başlatır
  4. DTüm veritabanını kilitler
2.Kolay

Birincil anahtar (primary key) nedir?

  1. AYinelenen değerler içerebilen ancak asla NULL içermemesi gereken bir sütun
  2. BHer tablonun ilk sütunu
  3. CHer satırı benzersiz şekilde tanımlayan bir sütun veya sütun kümesi
  4. DVeritabanı için bir parola
3.Kolay

Bir sonucu en yüksek maaştan en düşüğe nasıl sıralarsınız?

  1. AORDER BY salary DESC
  2. BSORT salary DOWN
  3. CORDER BY salary ASC
  4. DGROUP BY salary DESC
4.Orta

A → B fonksiyonel bağımlılığı ne anlama gelir?

  1. AA'nın her değeri tam olarak bir B değeriyle ilişkilidir
  2. BA, B'ye başvuran bir yabancı anahtardır
  3. CB'nin her değeri tam olarak bir A değeriyle ilişkilidir
  4. DA ve B'nin her ikisi de birincil anahtardır
5.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. BWHERE yalnızca metin sütunlarını karşılaştırabilir
  3. CSELECT listesinde aritmetiğe izin verilmez
  4. DTakma adlar alt çizgi içeremez
6.Orta

Hangi ifade bir tablonun tüm satırlarını kaldırır, yapısını korur ve WHERE yan tümcesi alamaz?

  1. ADROP TABLE
  2. BTRUNCATE TABLE
  3. CWHERE yan tümcesiyle DELETE FROM
  4. DALTER TABLE
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

FULL OUTER JOIN ne döndürür?

  1. AYalnızca eşleşmeyen satırları
  2. BKartezyen çarpımı; bir tablonun her satırını diğerinin her satırıyla eşleştirerek
  3. CHer iki tablodaki tüm satırları; mümkün olduğunda eşleştirilmiş, aksi takdirde NULL ile doldurulmuş olarak
  4. DYalnızca eşleşen satırları

Cevap anahtarı

  1. 1. A · İşlemin tüm değişikliklerini kalıcı hâle getirir
  2. 2. C · Her satırı benzersiz şekilde tanımlayan bir sütun veya sütun kümesi
  3. 3. A · ORDER BY salary DESC
  4. 4. A · A'nın her değeri tam olarak bir B değeriyle ilişkilidir
  5. 5. A · WHERE, SELECT listesinden önce değerlendirilir, bu yüzden takma ad henüz yoktur
  6. 6. B · TRUNCATE TABLE
  7. 7. D · Güne göre sıralanmış, amount'un kümülatif (yürüyen) toplamını
  8. 8. C · Her iki tablodaki tüm satırları; mümkün olduğunda eşleştirilmiş, aksi takdirde NULL ile doldurulmuş olarak

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