1.Kolay
SQL'de NULL neyi temsil eder?
- AEksik veya bilinmeyen bir değeri
- BYanlış (false) mantıksal değerini
- CSayısal sütunlarda sıfır sayısını
- DBoş bir metni (string)
2.Kolay
Bir sonucu en yüksek maaştan en düşüğe nasıl sıralarsınız?
- AORDER BY salary DESC
- BORDER BY salary ASC
- CGROUP BY salary DESC
- DSORT salary DOWN
3.Kolay
Vekil anahtar (surrogate key) nedir?
- ABaşka bir tabloya başvuran bir anahtar
- BE-posta adresi gibi gerçek dünya verilerinden oluşturulan bir anahtar
- CYalnızca görünümlerde (view) kullanılan bir anahtar
- DOtomatik artan bir id gibi iş anlamı olmayan yapay bir tanımlayıcı
4.Orta
Birinci normal form (1NF) neyi gerektirir?
- AAnahtar olmayan her sütunun anahtarın tamamına ve yalnızca anahtara bağlı olmasını
- BHiç yabancı anahtar olmamasını
- CHer tablonun tam olarak bir sütunu olmasını
- DHer sütunun atomik değerler içermesini ve tekrarlayan grupların olmamasını
5.Orta
Veritabanı tetikleyicisi (trigger) nedir?
- ABir tabloda INSERT, UPDATE veya DELETE gibi belirli bir olay gerçekleştiğinde otomatik olarak çalışan kod
- BAramaları hızlandıran bir indeks türü
- CVeritabanının zamanlanmış bir yedeği
- DBir kullanıcının elle çalıştırdığı bir sorgu
6.Orta
GRANT SELECT ON employees TO alice ne yapar?
- Aalice'i veritabanının sahibi yapar
- Balice kullanıcısının employees tablosunu okumasına izin verir
- Calice'in employees tablosundaki satırları güncellemesine ve silmesine izin verir
- Demployees tablosunu alice'e kopyalar
7.Zor
Tabloları 3NF yerine BCNF'ye ayrıştırmanın bilinen bir dezavantajı nedir?
- ABazı fonksiyonel bağımlılıklar artık tek bir tablo içinde denetlenemeyebilir
- BBCNF tablolarının birincil anahtarı olamaz
- CAyrıştırma yeniden birleştirildiğinde her zaman veri kaybeder
- DBCNF, 3NF'den daha fazla gereksiz tekrara izin verir
8.Zor
WHERE YEAR(order_date) = 2025 içeren bir sorgu neden order_date üzerindeki dizini kullanmayabilir?
- AYEAR geçerli bir SQL değildir
- BDizinler tarihlerle asla çalışmaz
- CSütuna bir fonksiyon uygulamak basit bir dizin aralığı aramasını engeller
- Dorder_date üzerindeki bir dizin yalnızca ORDER BY ifadeleri için kullanılır, WHERE için asla
Cevap anahtarı
- 1. A · Eksik veya bilinmeyen bir değeri
- 2. A · ORDER BY salary DESC
- 3. D · Otomatik artan bir id gibi iş anlamı olmayan yapay bir tanımlayıcı
- 4. D · Her sütunun atomik değerler içermesini ve tekrarlayan grupların olmamasını
- 5. A · Bir tabloda INSERT, UPDATE veya DELETE gibi belirli bir olay gerçekleştiğinde otomatik olarak çalışan kod
- 6. B · alice kullanıcısının employees tablosunu okumasına izin verir
- 7. A · Bazı fonksiyonel bağımlılıklar artık tek bir tablo içinde denetlenemeyebilir
- 8. C · Sütuna bir fonksiyon uygulamak basit bir dizin aralığı aramasını engeller
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.