Öğretmenler için: sınıfta ücretsiz yazdırılabilir, çoğaltılabilir ve kullanılabilir. Her yeni çalışma kâğıdında yeni değerler ve kendi cevap anahtarı vardır. Ders sayfanızda ExamProblems bağlantısı vermeniz bizi memnun eder.
Ad: ____________________ Tarih: ____________
1.Kolay
Bir sütundaki UNIQUE kısıtı neyi garanti eder?
ASütun otomatik olarak tablonun birincil anahtarı olur
Bİki satırın o sütunda aynı NULL olmayan değere sahip olmamasını
CSütun değerlerinin sıralı olmasını
DSütunun eklendikten sonra değiştirilememesini
2.Kolay
Hangi ifade mevcut bir tabloya yeni bir sütun ekler?
AALTER TABLE
BCREATE COLUMN
CINSERT COLUMN
DUPDATE TABLE
3.Kolay
Hangi kısıt bir sütunun asla boş (NULL) bırakılamayacağını garanti eder?
ACHECK NULL
BNOT NULL
CUNIQUE
DDEFAULT
4.Orta
Hangi ACID özelliği onaylanmış (commit edilmiş) değişikliklerin bir sistem çökmesinden sonra da kalmasını garanti eder?
ATutarlılık (consistency)
BBölünmezlik (atomicity)
CKalıcılık (durability)
DYalıtım (isolation)
5.Orta
Bir employees tablosunda başka bir çalışana başvuran bir manager_id sütunu var. Her çalışanı yöneticisinin adıyla birlikte nasıl listelersiniz?
AYalnızca GROUP BY manager_id kullanarak
Bemployees tablosunu iki takma adla kendisiyle birleştirerek
CTabloyu UNION ALL ve bir WHERE filtresi kullanarak kendisiyle birleştirerek
DTablonun diskte ikinci bir kopyasını oluşturarak
6.Orta
Hangi ACID özelliği eş zamanlı işlemlerin birbirlerinin tamamlanmamış değişikliklerini görmemesi anlamına gelir?
AYalıtım (isolation)
BKalıcılık (durability)
CErişilebilirlik (availability)
DBölünmezlik (atomicity)
7.Zor
İki aşamalı kilitleme (2PL) neyi sağlar?
Aİşlemlerin asla beklememesini
BÇakışma açısından serileştirilebilir (conflict-serializable) çizelgeleri
CKilitlenmelerin asla oluşmamasını
DHiçbir kilide gerek olmamasını
8.Zor
Şu sorgu ne döndürür: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
AYalnızca en yüksek nota sahip öğrencileri
BNotu ortalama notun üzerinde olan öğrencileri
CTüm öğrencilerin not ortalamasını
DAlt sorgulara WHERE içinde izin verilmediği için bir hata
Cevap anahtarı
1. B · İki satırın o sütunda aynı NULL olmayan değere sahip olmamasını
2. A · ALTER TABLE
3. B · NOT NULL
4. C · Kalıcılık (durability)
5. B · employees tablosunu iki takma adla kendisiyle birleştirerek
6. A · Yalıtım (isolation)
7. B · Çakışma açısından serileştirilebilir (conflict-serializable) çizelgeleri
8. B · Notu ortalama notun üzerinde olan öğrencileri
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.