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

WHERE price BETWEEN 10 AND 20 hangi satırları seçer?

  1. Aprice değeri 10'un üstünde ve 20'nin altında olan satırları, 10 ve 20 hariç
  2. BYalnızca price değeri 10 veya 20'ye eşit olan satırları
  3. Cprice değeri 10 ile 20 arasında olan satırları, 10 ve 20 dahil
  4. Dprice değeri 10 ile 20 aralığının dışında olan satırları
2.Kolay

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

  1. AORDER BY salary DESC
  2. BGROUP BY salary DESC
  3. CSORT salary DOWN
  4. DORDER BY salary ASC
3.Kolay

İlişkisel modelde bir tablonun satırına ne denir?

  1. AEtki alanı (domain)
  2. BDemet (tuple)
  3. CŞema
  4. DNitelik (attribute)
4.Orta

SQL enjeksiyonu (SQL injection) nedir?

  1. ABir veritabanı yedekleme tekniği
  2. BDizin eklemenin bir yolu
  3. CTek bir INSERT ifadesiyle çok sayıda satırı hızlıca eklemek için bir teknik
  4. DKullanıcı girdisinin bir SQL sorgusunun yapısını değiştirdiği bir saldırı
5.Orta

Veritabanı tetikleyicisi (trigger) nedir?

  1. AVeritabanının zamanlanmış bir yedeği
  2. BBir tabloda INSERT, UPDATE veya DELETE gibi belirli bir olay gerçekleştiğinde otomatik olarak çalışan kod
  3. CAramaları hızlandıran bir indeks türü
  4. DBir kullanıcının elle çalıştırdığı bir sorgu
6.Orta

Bir employees tablosunda başka bir çalışana başvuran bir manager_id sütunu var. Her çalışanı yöneticisinin adıyla birlikte nasıl listelersiniz?

  1. ATabloyu UNION ALL ve bir WHERE filtresi kullanarak kendisiyle birleştirerek
  2. Bemployees tablosunu iki takma adla kendisiyle birleştirerek
  3. CTablonun diskte ikinci bir kopyasını oluşturarak
  4. DYalnızca GROUP BY manager_id kullanarak
7.Zor

Bir uygulama UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7 çalıştırıyor ve hiçbir satır güncellenmediyse bir çakışma bildiriyor. Bu hangi tekniktir?

  1. AVeritabanı parçalama (sharding)
  2. Bİyimser eş zamanlılık denetimi
  3. CÖnceden günlüğe yazma
  4. DSatır kilitleriyle katı iki aşamalı kilitleme
8.Zor

x NULL ve y = 1'dir. (x > 5 OR y = 1) koşulunun değeri nedir?

  1. ATRUE
  2. BFALSE
  3. CNULL, bu yüzden satır her zaman reddedilir
  4. DUNKNOWN

Cevap anahtarı

  1. 1. C · price değeri 10 ile 20 arasında olan satırları, 10 ve 20 dahil
  2. 2. A · ORDER BY salary DESC
  3. 3. B · Demet (tuple)
  4. 4. D · Kullanıcı girdisinin bir SQL sorgusunun yapısını değiştirdiği bir saldırı
  5. 5. B · Bir tabloda INSERT, UPDATE veya DELETE gibi belirli bir olay gerçekleştiğinde otomatik olarak çalışan kod
  6. 6. B · employees tablosunu iki takma adla kendisiyle birleştirerek
  7. 7. B · İyimser eş zamanlılık denetimi
  8. 8. A · TRUE

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