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

Hangi toplama fonksiyonu satırları sayar?

  1. AAVG
  2. BSUM
  3. CMAX
  4. DCOUNT
2.Kolay

WHERE price BETWEEN 10 AND 20 hangi satırları seçer?

  1. AYalnızca price değeri 10 veya 20'ye eşit olan satırları
  2. Bprice değeri 10'un üstünde ve 20'nin altında olan satırları, 10 ve 20 hariç
  3. Cprice değeri 10 ile 20 arasında olan satırları, 10 ve 20 dahil
  4. Dprice değeri 10 ile 20 aralığının dışında olan satırları
3.Kolay

CREATE, ALTER ve DROP gibi ifadeler SQL'in hangi bölümüne aittir?

  1. AVeri Kontrol Dili (DCL)
  2. BVeri Tanımlama Dili (DDL)
  3. Cİşlem Kontrol Dili (TCL)
  4. DVeri İşleme Dili (DML)
4.Orta

Hangi sorgu customers tablosundaki farklı şehirlerin sayısını döndürür?

  1. ASELECT COUNT(DISTINCT city) FROM customers
  2. BSELECT DISTINCT COUNT(city) FROM customers
  3. CSELECT SUM(DISTINCT city) FROM customers
  4. DSELECT COUNT(city) FROM customers GROUP BY city
5.Orta

SQL enjeksiyonu (SQL injection) nedir?

  1. AKullanıcı girdisinin bir SQL sorgusunun yapısını değiştirdiği bir saldırı
  2. BDizin eklemenin bir yolu
  3. CBir veritabanı yedekleme tekniği
  4. DTek bir INSERT ifadesiyle çok sayıda satırı hızlıca eklemek için bir teknik
6.Orta

Üçüncü normal form (3NF) neyi ortadan kaldırır?

  1. ABileşik anahtarları
  2. BBir anahtarın parçası olmayan sütunlardaki gereksiz dizinleri
  3. CAtomik değerleri
  4. DAnahtar olmayan nitelikler arasındaki geçişli bağımlılıkları
7.Zor

enrolment(student_id, course_id, student_name, grade) tablosunun anahtarı (student_id, course_id)'dir. Hangi normal formu ihlal eder?

  1. AHiçbirini, BCNF'dedir
  2. BYalnızca üçüncü normal formu, çünkü grade student_name'e bağlıdır
  3. CBirinci normal formu, çünkü grade sütunu atomik değerler içermez
  4. Dİkinci normal formu, çünkü student_name yalnızca student_id'ye bağlıdır
8.Zor

employee(emp_id, dept_id, dept_name) tablosunun anahtarı emp_id'dir ve dept_id → dept_name geçerlidir. Hangi ifade doğrudur?

  1. A2NF'de değildir
  2. B1NF'de değildir
  3. C2NF'dedir ama 3NF'de değildir
  4. DBCNF'dedir, dolayısıyla 3NF'dedir

Cevap anahtarı

  1. 1. D · COUNT
  2. 2. C · price değeri 10 ile 20 arasında olan satırları, 10 ve 20 dahil
  3. 3. B · Veri Tanımlama Dili (DDL)
  4. 4. A · SELECT COUNT(DISTINCT city) FROM customers
  5. 5. A · Kullanıcı girdisinin bir SQL sorgusunun yapısını değiştirdiği bir saldırı
  6. 6. D · Anahtar olmayan nitelikler arasındaki geçişli bağımlılıkları
  7. 7. D · İkinci normal formu, çünkü student_name yalnızca student_id'ye bağlıdır
  8. 8. C · 2NF'dedir ama 3NF'de değildir

Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.