Cevaplı Veritabanları ve SQL çalışma kâğıdı

Ücretsiz yazdırılabilir Veritabanları ve SQL çalışma kâğıdı: kolaydan sınav düzeyine 8 soru ve cevap anahtarı. Yazdırın ya da PDF olarak kaydedin.

Öğ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 sorguda bir sütuna veya tabloya geçici bir başka ad veren anahtar sözcük hangisidir?

  1. ARENAME
  2. BAS
  3. CNAME
  4. DALIAS
2.Kolay

Yabancı anahtar (foreign key) nedir?

  1. AHer zaman şifrelenmiş olan bir anahtar
  2. BBaşka bir tablonun birincil anahtarına başvuran bir sütun
  3. CYabancı kullanıcıların kullandığı bir anahtar
  4. 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?

  1. ASütun değerlerinin sıralı olmasını
  2. BSütun otomatik olarak tablonun birincil anahtarı olur
  3. CSütunun eklendikten sonra değiştirilememesini
  4. 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?

  1. AORDER BY
  2. BGROUP BY
  3. CWHERE
  4. DSELECT listesi
5.Orta

Kirli okuma (dirty read) nedir?

  1. ABozuk bir diskten veri okumak
  2. BHenüz commit edilmemiş başka bir işlemin yazdığı veriyi okumak
  3. CAynı satırı iki kez okuyup aynı değeri almak
  4. DWHERE yan tümcesi olmadan veri okumak
6.Orta

SQL enjeksiyonu (SQL injection) nedir?

  1. ATek bir INSERT ifadesiyle çok sayıda satırı hızlıca eklemek için bir teknik
  2. BBir veritabanı yedekleme tekniği
  3. CKullanıcı girdisinin bir SQL sorgusunun yapısını değiştirdiği bir saldırı
  4. DDizin eklemenin bir yolu
7.Zor

R'yi R1 ve R2'ye ayrıştırmak ne zaman kayıpsız olmayı garanti eder?

  1. AR'nin her niteliği hem R1'de hem R2'de göründüğünde
  2. BR1 ve R2'nin hiç ortak niteliği olmadığında
  3. CR1 ve R2 aynı sayıda sütuna sahip olduğunda
  4. 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?

  1. AKilitlenmelerin asla oluşmamasını
  2. Bİşlemlerin asla beklememesini
  3. CÇakışma açısından serileştirilebilir (conflict-serializable) çizelgeleri
  4. DHiçbir kilide gerek olmamasını

Cevap anahtarı

  1. 1. B · AS
  2. 2. B · Başka bir tablonun birincil anahtarına başvuran bir sütun
  3. 3. D · İki satırın o sütunda aynı NULL olmayan değere sahip olmamasını
  4. 4. C · WHERE
  5. 5. B · Henüz commit edilmemiş başka bir işlemin yazdığı veriyi okumak
  6. 6. C · Kullanıcı girdisinin bir SQL sorgusunun yapısını değiştirdiği bir saldırı
  7. 7. D · R1 ve R2'nin ortak nitelikleri R1'in veya R2'nin bir süper anahtarını oluşturduğunda
  8. 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.