Öğ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 tablodan satırları hangi ifade siler?
ADELETE
BTRUNCATE COLUMN
CDROP
DREMOVE
2.Kolay
Bir müşteri birçok sipariş verebilir, ama her sipariş tam olarak bir müşteriye aittir. Bu hangi tür ilişkidir?
ABire çok
BBire bir
CÇoka çok
DSıfıra sıfır
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 sorgu customers tablosundaki farklı şehirlerin sayısını döndürür?
ASELECT COUNT(DISTINCT city) FROM customers
BSELECT SUM(DISTINCT city) FROM customers
CSELECT COUNT(city) FROM customers GROUP BY city
DSELECT DISTINCT COUNT(city) FROM customers
5.Orta
A → B fonksiyonel bağımlılığı ne anlama gelir?
AA ve B'nin her ikisi de birincil anahtardır
BA, B'ye başvuran bir yabancı anahtardır
CB'nin her değeri tam olarak bir A değeriyle ilişkilidir
DA'nın her değeri tam olarak bir B değeriyle ilişkilidir
6.Orta
İkinci normal form (2NF) neyi ortadan kaldırır?
AYabancı anahtarları
BAnahtar olmayan bir sütun üzerinden anahtar olmayan sütunlar arasındaki geçişli bağımlılıkları
CAnahtar olmayan sütunların bileşik anahtarın bir kısmına olan kısmi bağımlılıklarını
DTüm NULL değerleri
7.Zor
Birçok VTYS neden özel kilitleri commit'e kadar tutan katı iki aşamalı kilitleme (strict 2PL) kullanır?
Aİşlem günlüğü ihtiyacını ortadan kaldırır
Bİşlemlerin kirli verileri güvenle okumasına izin verir
CKilitlenmeleri imkânsız kılar
DKimse commit edilmemiş yazmaları okuyamadığı için zincirleme iptalleri önler
8.Zor
FULL OUTER JOIN ne döndürür?
AYalnızca eşleşen satırları
BYalnızca eşleşmeyen satırları
CKartezyen çarpımı; bir tablonun her satırını diğerinin her satırıyla eşleştirerek
DHer iki tablodaki tüm satırları; mümkün olduğunda eşleştirilmiş, aksi takdirde NULL ile doldurulmuş olarak
Cevap anahtarı
1. A · DELETE
2. A · Bire çok
3. B · NOT NULL
4. A · SELECT COUNT(DISTINCT city) FROM customers
5. D · A'nın her değeri tam olarak bir B değeriyle ilişkilidir
6. C · Anahtar olmayan sütunların bileşik anahtarın bir kısmına olan kısmi bağımlılıklarını
7. D · Kimse commit edilmemiş yazmaları okuyamadığı için zincirleme iptalleri önler
8. D · Her iki tablodaki tüm satırları; mümkün olduğunda eşleştirilmiş, aksi takdirde NULL ile doldurulmuş olarak
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.