1.Kolay
Hangi toplama fonksiyonu satırları sayar?
- AAVG
- BSUM
- CMAX
- DCOUNT
2.Kolay
WHERE price BETWEEN 10 AND 20 hangi satırları seçer?
- AYalnızca price değeri 10 veya 20'ye eşit olan satırları
- Bprice değeri 10'un üstünde ve 20'nin altında olan satırları, 10 ve 20 hariç
- 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ı
3.Kolay
CREATE, ALTER ve DROP gibi ifadeler SQL'in hangi bölümüne aittir?
- AVeri Kontrol Dili (DCL)
- BVeri Tanımlama Dili (DDL)
- Cİşlem Kontrol Dili (TCL)
- DVeri İşleme Dili (DML)
4.Orta
Hangi sorgu customers tablosundaki farklı şehirlerin sayısını döndürür?
- ASELECT COUNT(DISTINCT city) FROM customers
- BSELECT DISTINCT COUNT(city) FROM customers
- CSELECT SUM(DISTINCT city) FROM customers
- DSELECT COUNT(city) FROM customers GROUP BY city
5.Orta
SQL enjeksiyonu (SQL injection) nedir?
- AKullanıcı girdisinin bir SQL sorgusunun yapısını değiştirdiği bir saldırı
- BDizin eklemenin bir yolu
- CBir veritabanı yedekleme tekniği
- DTek bir INSERT ifadesiyle çok sayıda satırı hızlıca eklemek için bir teknik
6.Orta
Üçüncü normal form (3NF) neyi ortadan kaldırır?
- ABileşik anahtarları
- BBir anahtarın parçası olmayan sütunlardaki gereksiz dizinleri
- CAtomik değerleri
- DAnahtar olmayan nitelikler arasındaki geçişli bağımlılıkları
7.Zor
enrolment(student_id, course_id, student_name, grade) tablosunun anahtarı (student_id, course_id)'dir. Hangi normal formu ihlal eder?
- AHiçbirini, BCNF'dedir
- BYalnızca üçüncü normal formu, çünkü grade student_name'e bağlıdır
- CBirinci normal formu, çünkü grade sütunu atomik değerler içermez
- Dİkinci normal formu, çünkü student_name yalnızca student_id'ye bağlıdır
8.Zor
employee(emp_id, dept_id, dept_name) tablosunun anahtarı emp_id'dir ve dept_id → dept_name geçerlidir. Hangi ifade doğrudur?
- A2NF'de değildir
- B1NF'de değildir
- C2NF'dedir ama 3NF'de değildir
- DBCNF'dedir, dolayısıyla 3NF'dedir
Cevap anahtarı
- 1. D · COUNT
- 2. C · price değeri 10 ile 20 arasında olan satırları, 10 ve 20 dahil
- 3. B · Veri Tanımlama Dili (DDL)
- 4. A · SELECT COUNT(DISTINCT city) FROM customers
- 5. A · Kullanıcı girdisinin bir SQL sorgusunun yapısını değiştirdiği bir saldırı
- 6. D · Anahtar olmayan nitelikler arasındaki geçişli bağımlılıkları
- 7. D · İkinci normal formu, çünkü student_name yalnızca student_id'ye bağlıdır
- 8. C · 2NF'dedir ama 3NF'de değildir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.