Öğ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
Hangi ifade mevcut bir tabloya yeni bir sütun ekler?
AINSERT COLUMN
BALTER TABLE
CCREATE COLUMN
DUPDATE TABLE
2.Kolay
CROSS JOIN ne döndürür?
AYalnızca ortak bir anahtar sütunda eşleşen satırları
BYalnızca ilk tablonun satırlarını
Cİki tablodaki satırların her kombinasyonunu
DYalnızca eşleşmeyen satırları
3.Kolay
UNION ALL, UNION'dan nasıl farklıdır?
AUNION ALL yinelenen satırları tutar
BUNION ALL sonucu sıralar
CUNION ALL yinelenen satırları kaldırır
DUNION ALL yalnızca tek bir tabloda çalışır
4.Orta
SELECT price * 2 AS double_price FROM t WHERE double_price > 10 çoğu veritabanında neden başarısız olur?
AWHERE, SELECT listesinden önce değerlendirilir, bu yüzden takma ad henüz yoktur
BTakma adlar alt çizgi içeremez
CWHERE yalnızca metin sütunlarını karşılaştırabilir
DSELECT listesinde aritmetiğe izin verilmez
5.Orta
Bir tabloda col değerinin NULL olduğu satırlar var. WHERE col = NULL hangi satırları döndürür?
AHiçbir satırı, çünkü karşılaştırmanın sonucu bilinmezdir
BTablonun tüm satırlarını
CHer veritabanında bir hata
DYalnızca col değerinin NULL olduğu satırları, tıpkı IS NULL gibi
6.Orta
SQL'de görünüm (view) nedir?
ABir tablonun diskteki kopyası
BSanal bir tablo gibi davranan saklanmış bir sorgu
CVeritabanı istemcisinde tabloları gezmek için bir ekran
DBir dizin türü
7.Zor
WHERE YEAR(order_date) = 2025 içeren bir sorgu neden order_date üzerindeki dizini kullanmayabilir?
Aorder_date üzerindeki bir dizin yalnızca ORDER BY ifadeleri için kullanılır, WHERE için asla
BDizinler tarihlerle asla çalışmaz
CYEAR geçerli bir SQL değildir
DSütuna bir fonksiyon uygulamak basit bir dizin aralığı aramasını engeller
8.Zor
R'yi R1 ve R2'ye ayrıştırmak ne zaman kayıpsız olmayı garanti eder?
AR1 ve R2'nin ortak nitelikleri R1'in veya R2'nin bir süper anahtarını oluşturduğunda
BR'nin her niteliği hem R1'de hem R2'de göründüğünde
CR1 ve R2 aynı sayıda sütuna sahip olduğunda
DR1 ve R2'nin hiç ortak niteliği olmadığında
Cevap anahtarı
1. B · ALTER TABLE
2. C · İki tablodaki satırların her kombinasyonunu
3. A · UNION ALL yinelenen satırları tutar
4. A · WHERE, SELECT listesinden önce değerlendirilir, bu yüzden takma ad henüz yoktur
5. A · Hiçbir satırı, çünkü karşılaştırmanın sonucu bilinmezdir
6. B · Sanal bir tablo gibi davranan saklanmış bir sorgu
7. D · Sütuna bir fonksiyon uygulamak basit bir dizin aralığı aramasını engeller
8. A · R1 ve R2'nin ortak nitelikleri R1'in veya R2'nin bir süper anahtarını oluşturduğunda
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.