1.Kolay
Hangi toplama fonksiyonu sayısal bir sütunun ortalamasını döndürür?
- AMEAN
- BAVG
- CMEDIAN
- DSUM
2.Kolay
UNION iki SELECT sorgusunun sonuçlarıyla ne yapar?
- AOnları tek bir sonuçta birleştirir ve yinelenen satırları kaldırır
- BOnları bir anahtara göre yan yana birleştirir
- CYalnızca birinci sorguda görünüp ikincide görünmeyen satırları tutar
- DYalnızca her ikisinde görünen satırları tutar
3.Kolay
Hangi kısıt bir sütunun asla boş (NULL) bırakılamayacağını garanti eder?
- ADEFAULT
- BNOT NULL
- CUNIQUE
- DCHECK NULL
4.Orta
EXCEPT (Oracle'da MINUS olarak adlandırılır) ne döndürür?
- AHer iki sorguda da görünen satırları
- Bİkinci sorgunun birincide görünmeyen satırlarını
- CHer iki sorgudaki tüm satırları yinelenmeden
- DBirinci sorgunun ikincide görünmeyen satırlarını
5.Orta
GRANT SELECT ON employees TO alice ne yapar?
- Aalice kullanıcısının employees tablosunu okumasına izin verir
- Balice'i veritabanının sahibi yapar
- Cemployees tablosunu alice'e kopyalar
- Dalice'in employees tablosundaki satırları güncellemesine ve silmesine izin verir
6.Orta
Bir tablo müşterinin adresini her sipariş satırında saklıyor. Adresi bir satırda değiştirip diğerlerinde değiştirmemek neye örnektir?
- AHayalet okuma (phantom read)
- BEkleme anomalisi
- CSilme anomalisi
- DGüncelleme anomalisi
7.Zor
enrolment(student_id, course_id, student_name, grade) tablosunun anahtarı (student_id, course_id)'dir. Hangi normal formu ihlal eder?
- AYalnızca üçüncü normal formu, çünkü grade student_name'e bağlıdır
- Bİkinci normal formu, çünkü student_name yalnızca student_id'ye bağlıdır
- CHiçbirini, BCNF'dedir
- DBirinci normal formu, çünkü grade sütunu atomik değerler içermez
8.Zor
Bir sorgu için kapsayan indeks (covering index) nedir?
- AHer tablonun her sütununu kapsayan bir indeks
- BSorgunun ihtiyaç duyduğu tüm sütunları içeren, böylece tablonun kendisinin okunmasına gerek bırakmayan bir indeks
- CHer gece yeniden oluşturulan bir indeks
- DYalnızca birincil anahtar üzerindeki bir indeks
Cevap anahtarı
- 1. B · AVG
- 2. A · Onları tek bir sonuçta birleştirir ve yinelenen satırları kaldırır
- 3. B · NOT NULL
- 4. D · Birinci sorgunun ikincide görünmeyen satırlarını
- 5. A · alice kullanıcısının employees tablosunu okumasına izin verir
- 6. D · Güncelleme anomalisi
- 7. B · İkinci normal formu, çünkü student_name yalnızca student_id'ye bağlıdır
- 8. B · Sorgunun ihtiyaç duyduğu tüm sütunları içeren, böylece tablonun kendisinin okunmasına gerek bırakmayan bir indeks
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.