1.Kolay
Bir müşteri birçok sipariş verebilir, ama her sipariş tam olarak bir müşteriye aittir. Bu hangi tür ilişkidir?
- AÇoka çok
- BBire çok
- CSıfıra sıfır
- DBire bir
2.Kolay
Hangi kısıt bir sütunun asla boş (NULL) bırakılamayacağını garanti eder?
- AUNIQUE
- BNOT NULL
- CDEFAULT
- DCHECK NULL
3.Kolay
GRANT ve REVOKE SQL'in hangi bölümüne aittir?
- AVeri İşleme Dili (DML)
- BVeri Kontrol Dili (DCL)
- CVeri Sorgulama Dili (DQL)
- DVeri Tanımlama Dili (DDL)
4.Orta
GRANT SELECT ON employees TO alice ne yapar?
- Aalice'in employees tablosundaki satırları güncellemesine ve silmesine izin verir
- Balice kullanıcısının employees tablosunu okumasına izin verir
- Calice'i veritabanının sahibi yapar
- Demployees tablosunu alice'e kopyalar
5.Orta
Kirli okuma (dirty read) nedir?
- AHenüz commit edilmemiş başka bir işlemin yazdığı veriyi okumak
- BBozuk bir diskten veri okumak
- CAynı satırı iki kez okuyup aynı değeri almak
- DWHERE yan tümcesi olmadan veri okumak
6.Orta
A → B fonksiyonel bağımlılığı ne anlama gelir?
- AB'nin her değeri tam olarak bir A değeriyle ilişkilidir
- BA ve B'nin her ikisi de birincil anahtardır
- CA, B'ye başvuran bir yabancı anahtardır
- DA'nın her değeri tam olarak bir B değeriyle ilişkilidir
7.Zor
enrolment(student_id, course_id, student_name, grade) tablosunun anahtarı (student_id, course_id)'dir. Hangi normal formu ihlal eder?
- ABirinci normal formu, çünkü grade sütunu atomik değerler içermez
- Bİkinci normal formu, çünkü student_name yalnızca student_id'ye bağlıdır
- CYalnızca üçüncü normal formu, çünkü grade student_name'e bağlıdır
- DHiçbirini, BCNF'dedir
8.Zor
Boyce–Codd normal formu (BCNF), önemsiz olmayan her X → Y fonksiyonel bağımlılığı için neyi gerektirir?
- AX'in bir süper anahtar olmasını
- BY'nin atomik olmasını
- CX'in NULL içermesini
- DY'nin bir birincil anahtar olmasını
Cevap anahtarı
- 1. B · Bire çok
- 2. B · NOT NULL
- 3. B · Veri Kontrol Dili (DCL)
- 4. B · alice kullanıcısının employees tablosunu okumasına izin verir
- 5. A · Henüz commit edilmemiş başka bir işlemin yazdığı veriyi okumak
- 6. D · A'nın her değeri tam olarak bir B değeriyle ilişkilidir
- 7. B · İkinci normal formu, çünkü student_name yalnızca student_id'ye bağlıdır
- 8. A · X'in bir süper anahtar olmasını
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.