1.Kolay
Bir sorguda bir sütuna veya tabloya geçici bir başka ad veren anahtar sözcük hangisidir?
- ARENAME
- BAS
- CNAME
- DALIAS
2.Kolay
Yabancı anahtar (foreign key) nedir?
- AHer zaman şifrelenmiş olan bir anahtar
- BBaşka bir tablonun birincil anahtarına başvuran bir sütun
- CYabancı kullanıcıların kullandığı bir anahtar
- DDeğerlerinin tablonun tüm satırları arasında benzersiz olması gereken bir sütun
3.Kolay
Bir sütundaki UNIQUE kısıtı neyi garanti eder?
- ASütun değerlerinin sıralı olmasını
- BSütun otomatik olarak tablonun birincil anahtarı olur
- CSütunun eklendikten sonra değiştirilememesini
- Dİki satırın o sütunda aynı NULL olmayan değere sahip olmamasını
4.Orta
İlişkisel cebirde seçme işleci (σ) hangi SQL yan tümcesine karşılık gelir?
- AORDER BY
- BGROUP BY
- CWHERE
- DSELECT listesi
5.Orta
Kirli okuma (dirty read) nedir?
- ABozuk bir diskten veri okumak
- BHenüz commit edilmemiş başka bir işlemin yazdığı veriyi okumak
- CAynı satırı iki kez okuyup aynı değeri almak
- DWHERE yan tümcesi olmadan veri okumak
6.Orta
SQL enjeksiyonu (SQL injection) nedir?
- ATek bir INSERT ifadesiyle çok sayıda satırı hızlıca eklemek için bir teknik
- BBir veritabanı yedekleme tekniği
- CKullanıcı girdisinin bir SQL sorgusunun yapısını değiştirdiği bir saldırı
- DDizin eklemenin bir yolu
7.Zor
R'yi R1 ve R2'ye ayrıştırmak ne zaman kayıpsız olmayı garanti eder?
- AR'nin her niteliği hem R1'de hem R2'de göründüğünde
- BR1 ve R2'nin hiç ortak niteliği olmadığında
- CR1 ve R2 aynı sayıda sütuna sahip olduğunda
- DR1 ve R2'nin ortak nitelikleri R1'in veya R2'nin bir süper anahtarını oluşturduğunda
8.Zor
İki aşamalı kilitleme (2PL) neyi sağlar?
- AKilitlenmelerin asla oluşmamasını
- Bİşlemlerin asla beklememesini
- CÇakışma açısından serileştirilebilir (conflict-serializable) çizelgeleri
- DHiçbir kilide gerek olmamasını
Cevap anahtarı
- 1. B · AS
- 2. B · Başka bir tablonun birincil anahtarına başvuran bir sütun
- 3. D · İki satırın o sütunda aynı NULL olmayan değere sahip olmamasını
- 4. C · WHERE
- 5. B · Henüz commit edilmemiş başka bir işlemin yazdığı veriyi okumak
- 6. C · Kullanıcı girdisinin bir SQL sorgusunun yapısını değiştirdiği bir saldırı
- 7. D · R1 ve R2'nin ortak nitelikleri R1'in veya R2'nin bir süper anahtarını oluşturduğunda
- 8. C · Çakışma açısından serileştirilebilir (conflict-serializable) çizelgeleri
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.