1.Kolay
WHERE price BETWEEN 10 AND 20 hangi satırları seçer?
- Aprice değeri 10'un üstünde ve 20'nin altında olan satırları, 10 ve 20 hariç
- BYalnızca price değeri 10 veya 20'ye eşit olan satırları
- Cprice değeri 10 ile 20 arasında olan satırları, 10 ve 20 dahil
- 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?
- AORDER BY salary DESC
- BGROUP BY salary DESC
- CSORT salary DOWN
- DORDER BY salary ASC
3.Kolay
İlişkisel modelde bir tablonun satırına ne denir?
- AEtki alanı (domain)
- BDemet (tuple)
- CŞema
- DNitelik (attribute)
4.Orta
SQL enjeksiyonu (SQL injection) nedir?
- ABir veritabanı yedekleme tekniği
- BDizin eklemenin bir yolu
- CTek bir INSERT ifadesiyle çok sayıda satırı hızlıca eklemek için bir teknik
- DKullanıcı girdisinin bir SQL sorgusunun yapısını değiştirdiği bir saldırı
5.Orta
Veritabanı tetikleyicisi (trigger) nedir?
- AVeritabanının zamanlanmış bir yedeği
- BBir tabloda INSERT, UPDATE veya DELETE gibi belirli bir olay gerçekleştiğinde otomatik olarak çalışan kod
- CAramaları hızlandıran bir indeks türü
- 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?
- ATabloyu UNION ALL ve bir WHERE filtresi kullanarak kendisiyle birleştirerek
- Bemployees tablosunu iki takma adla kendisiyle birleştirerek
- CTablonun diskte ikinci bir kopyasını oluşturarak
- 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?
- AVeritabanı parçalama (sharding)
- Bİyimser eş zamanlılık denetimi
- CÖnceden günlüğe yazma
- 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?
- ATRUE
- BFALSE
- CNULL, bu yüzden satır her zaman reddedilir
- DUNKNOWN
Cevap anahtarı
- 1. C · price değeri 10 ile 20 arasında olan satırları, 10 ve 20 dahil
- 2. A · ORDER BY salary DESC
- 3. B · Demet (tuple)
- 4. D · Kullanıcı girdisinin bir SQL sorgusunun yapısını değiştirdiği bir saldırı
- 5. B · Bir tabloda INSERT, UPDATE veya DELETE gibi belirli bir olay gerçekleştiğinde otomatik olarak çalışan kod
- 6. B · employees tablosunu iki takma adla kendisiyle birleştirerek
- 7. B · İyimser eş zamanlılık denetimi
- 8. A · TRUE
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.