1.Kolay
SQL'de NULL neyi temsil eder?
- ABoş bir metni (string)
- BYanlış (false) mantıksal değerini
- CEksik veya bilinmeyen bir değeri
- DSayısal sütunlarda sıfır sayısını
2.Kolay
Hangi SQL anahtar sözcüğü sonuçtaki yinelenen satırları kaldırır?
- AUNIQUE
- BDISTINCT
- CDIFFERENT
- DSINGLE
3.Kolay
Bir sorgunun sonucunu hangi anahtar sözcük sıralar?
- AORDER BY
- BSORT
- CARRANGE
- DGROUP BY
4.Orta
Hangi ACID özelliği eş zamanlı işlemlerin birbirlerinin tamamlanmamış değişikliklerini görmemesi anlamına gelir?
- ABölünmezlik (atomicity)
- BErişilebilirlik (availability)
- CYalıtım (isolation)
- DKalıcılık (durability)
5.Orta
SELECT price * 2 AS double_price FROM t WHERE double_price > 10 çoğu veritabanında neden başarısız olur?
- AWHERE, SELECT listesinden önce değerlendirilir, bu yüzden takma ad henüz yoktur
- BWHERE yalnızca metin sütunlarını karşılaştırabilir
- CSELECT listesinde aritmetiğe izin verilmez
- DTakma adlar alt çizgi içeremez
6.Orta
Hangi ACID özelliği onaylanmış (commit edilmiş) değişikliklerin bir sistem çökmesinden sonra da kalmasını garanti eder?
- AKalıcılık (durability)
- BYalıtım (isolation)
- CBölünmezlik (atomicity)
- DTutarlılık (consistency)
7.Zor
Bir tabloda bir milyon satır var ve is_active Boolean sütunu bunların %95'inde TRUE. Optimizör WHERE is_active = TRUE için is_active üzerindeki bir indeksi neden göz ardı edebilir?
- ABoolean sütunlarda indeks oluşturulamaz
- BSatırların çoğu eşleştiği için tam tablo taraması çok sayıda indeks aramasından daha ucuzdur
- COptimizör WHERE yan tümcelerinde asla indeks kullanmaz
- Dİndeks TRUE'yu NULL olarak ele alır
8.Zor
Boyce–Codd normal formu (BCNF), önemsiz olmayan her X → Y fonksiyonel bağımlılığı için neyi gerektirir?
- AX'in NULL içermesini
- BY'nin bir birincil anahtar olmasını
- CY'nin atomik olmasını
- DX'in bir süper anahtar olmasını
Cevap anahtarı
- 1. C · Eksik veya bilinmeyen bir değeri
- 2. B · DISTINCT
- 3. A · ORDER BY
- 4. C · Yalıtım (isolation)
- 5. A · WHERE, SELECT listesinden önce değerlendirilir, bu yüzden takma ad henüz yoktur
- 6. A · Kalıcılık (durability)
- 7. B · Satırların çoğu eşleştiği için tam tablo taraması çok sayıda indeks aramasından daha ucuzdur
- 8. D · X'in bir süper anahtar olmasını
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.