1.Kolay
Birincil anahtar (primary key) nedir?
- AHer satırı benzersiz şekilde tanımlayan bir sütun veya sütun kümesi
- BVeritabanı için bir parola
- CHer tablonun ilk sütunu
- DYinelenen değerler içerebilen ancak asla NULL içermemesi gereken bir sütun
2.Kolay
Bir işlemde (transaction) COMMIT ne yapar?
- Aİşlem başladığından beri yapılan tüm değişiklikleri geri alır
- BTüm veritabanını kilitler
- CYeni bir tablo başlatır
- Dİşlemin tüm değişikliklerini kalıcı hâle getirir
3.Kolay
Yabancı anahtar (foreign key) nedir?
- ABaşka bir tablonun birincil anahtarına başvuran bir sütun
- BHer zaman şifrelenmiş olan bir anahtar
- CYabancı kullanıcıların kullandığı bir anahtar
- DDeğerlerinin tablonun tüm satırları arasında benzersiz olması gereken bir sütun
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
Hangi sorgu customers tablosundaki farklı şehirlerin sayısını döndürür?
- ASELECT DISTINCT COUNT(city) FROM customers
- BSELECT COUNT(city) FROM customers GROUP BY city
- CSELECT COUNT(DISTINCT city) FROM customers
- DSELECT SUM(DISTINCT city) FROM customers
6.Orta
orders tablosunda her biri mevcut bir müşteriye başvuran 5 satır var. customers tablosunda 3 satır var. customer_id üzerinden bir INNER JOIN kaç satır döndürür?
- A3
- B15
- C8
- D5
7.Zor
Şu sorgu ne döndürür: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- ATüm öğrencilerin not ortalamasını
- BYalnızca en yüksek nota sahip öğrencileri
- CNotu ortalama notun üzerinde olan öğrencileri
- DAlt sorgulara WHERE içinde izin verilmediği için bir hata
8.Zor
Bir raporlama veritabanı birleştirmelerden kaçınmak için müşteri adlarını orders tablosuna kopyalıyor. Bu normalleştirmeyi bozmanın (denormalisation) temel maliyeti nedir?
- Aorders tablosundaki sorgular yavaşlar
- BMüşteri verileri her değiştiğinde gereksiz kopyalar tutarlı tutulmalıdır
- CBirincil anahtarlar artık kullanılamaz
- DVeritabanı artık indeks kullanamaz
Cevap anahtarı
- 1. A · Her satırı benzersiz şekilde tanımlayan bir sütun veya sütun kümesi
- 2. D · İşlemin tüm değişikliklerini kalıcı hâle getirir
- 3. A · Başka bir tablonun birincil anahtarına başvuran bir sütun
- 4. C · Yalıtım (isolation)
- 5. C · SELECT COUNT(DISTINCT city) FROM customers
- 6. D · 5
- 7. C · Notu ortalama notun üzerinde olan öğrencileri
- 8. B · Müşteri verileri her değiştiğinde gereksiz kopyalar tutarlı tutulmalıdır
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.