ATA-AÖF Veri Tabanı Yönetim Sistemleri Çıkmış Sorular

Atatürk Üniversitesi ATA-AÖF Veri Tabanı Yönetim Sistemleri dersinin vize, final ve bütünleme sınavlarına hazırlanmak için 20 soruluk havuz: çıkmış sınav sorularını cevaplarıyla çöz, yanlış yaptıklarını tekrar et, yolda sesli dinle.

Ders kodu: BY10061. sınıf Bahar20 soruSesli dinleme
Bu dersin 20 sorusunu ücretsiz çöz →

Veri Tabanı Yönetim Sistemleri konu özeti

Ders, SQL Server ortamında veri tabanı kurulumunu, T-SQL ile veri tanımlama ve işleme komutlarını, sorgulama, birleştirme, saklı yordamları ve yetkilendirmeyi ele alır. Geleneksel dosyalama ile veri tabanı yaklaşımının farkı ve varlık-ilişki modeli de konunun parçasıdır.

Veri tabanı sistemlerinin dosyalamadan farkı

SQL Server kurulumu ve veri tabanı oluşturma

Veri ekleme, silme ve güncelleme

SELECT sorguları ve birleştirme

Saklı yordamlar ve GO komutu

Yetkilendirme ve güvenlik

Yürütme planları

Önemli kavramlar

Tam Kurtarma Modeli
İşlemlerin günlüğe ayrıntılı yazıldığı, belirli bir ana geri dönmeye imkân veren varsayılan model.
Autogrowth
Veri ve günlük dosyalarının dolunca ne kadar büyüyeceğini ve en büyük boyutu belirleyen ayar.
Analysis Services
OLAP küpleri ve veri madenciliği uygulamaları için kurulan SQL Server bileşeni.
Veri bağımsızlığı
Kullanıcının verinin fiziksel saklanış biçimini bilmeden veriye ulaşabilmesi.
DENY
Belirtilen kullanıcıya bir yetkiyi kesin biçimde yasaklayan komut.
Gerçek yürütme planı
Sorgu çalıştıktan sonra oluşan, gerçek istatistikli ve ön belleğe alınan plan.
Saklı yordam
Sunucuda saklanan, parametre alabilen ve EXEC ile çağrılan SQL kod bloğu.
OUTPUT parametresi
Yordamdan çağırana değer döndürmeye yarayan parametre.
LEFT JOIN
Sol tablodaki tüm satırları getirir; sağda karşılığı yoksa sağ alanlar NULL olur.
Bire-çok ilişki
Bir varlığın diğer tarafta birden fazla kayıtla eşleşebildiği ilişki türü.

Sınav ipuçları

Hangi sınavların soruları var?

2024-25 Final

Veri Tabanı Yönetim Sistemleri örnek sorular

Aşağıdaki sorular dersin konularından derlenmiştir; cevabı görmek için "Cevabı gör"e dokunun. Tüm soruları uygulamada çözebilirsiniz.

1. SQL Server'da yeni açılan bir veri tabanında varsayılan olarak hangi günlükleme seviyesi geçerlidir?

  1. Tam kurtarma modeli
  2. Toplu oturum kurtarma modeli
  3. Transaction log
  4. Basit kurtarma modeli
  5. Data log
Cevabı gör

Doğru cevap: A) Tam kurtarma modeli
SQL Server yeni veri tabanına varsayılan olarak Tam Kurtarma Modeli (Full Recovery Model) atar. Bu modelde tüm işlemler işlem günlüğüne ayrıntılı yazılır ve belirli bir ana geri dönülebilir.

2. Veri tabanı oluşturulurken günlük çalışma dosyalarının gereğinden fazla büyümesini önlemek üzere sınır koymak için aşağıdakilerden hangisinden yararlanılır?

  1. Path
  2. File Type
  3. Initial Size
  4. Autogrowth
  5. File Group
Cevabı gör

Doğru cevap: D) Autogrowth
Autogrowth ayarı, veri (MDF) ve günlük (LDF) dosyalarının dolduğunda ne kadar büyüyeceğini MB veya yüzde olarak belirler. Buradan en büyük dosya boyutu da tanımlanarak dosyanın diski doldurması engellenir.

3. SQL Server Feature Selection ekranında bulunan ve OLAP küpleri tasarlamayı ile veri madenciliği uygulamaları geliştirmeyi kolaylaştıran analiz servislerinin kurulumunu hangi seçenek sağlar?

  1. Management Tools
  2. Shared Feature Directory
  3. Reporting Services
  4. SQL Server Database Engine Services
  5. Analysis Services
Cevabı gör

Doğru cevap: E) Analysis Services
SQL Server yalnızca ilişkisel veri motoru değildir; iş zekâsı bileşenleri de içerir. Analysis Services (SSAS) verileri OLAP küpleri olarak modeller ve veri madenciliği işlemlerini yürütür.

4. Geleneksel dosyalama sistemleri ile veri tabanı sistemleri kıyaslandığında aşağıdaki yargılardan hangisi doğrudur?

  1. Dosyalama sistemleri, güvenlik bakımından daha gelişmiş mekanizmalara sahiptir.
  2. Verilere birden çok kullanıcının ulaşması dosyalama sistemlerinde çok daha kolaydır.
  3. Dosyalama sisteminde verinin yapısını öğrenmek için programcı olmak gerekir. Veri tabanında ise ilgili verileri içeren veri tabanına erişim yetkisine sahip olmak yeterlidir.
  4. Gereksiz veri tekrarı veri tabanlarında görülebilir, dosyalama sistemlerinde ise hiç görülmez.
  5. Verilere ulaşım hızı bakımından dosyalama sistemleri veri tabanlarından üstündür.
Cevabı gör

Doğru cevap: C) Dosyalama sisteminde verinin yapısını öğrenmek için programcı olmak gerekir. Veri tabanında ise ilgili verileri içeren veri tabanına erişim yetkisine sahip olmak yeterlidir.
Veri tabanı yönetim sistemleri veri bağımsızlığı sağlar. Kullanıcı, verinin diskte nasıl saklandığını bilmeden yetkisi dahilinde sorgu diliyle veriye ulaşır. Dosya sisteminde ise veriyi okumak için programın dosyanın iç yapısını bilmesi gerekir.

5. “DENY INSERT ON Birey, Bolum TO Ali, Mehmet” sorgusu çalıştırılırsa ne olur?

  1. "Ali" ve "Mehmet" kullanıcılarının "Birey" ve "Bolum" tablolarına veri ekleme (insert) yetkisi engellenir.
  2. "Ali" ve "Mehmet" kullanıcılarına "Birey" ve "Bolum" tablolarında silme yetkisi tanınır.
  3. "Ali" ve "Mehmet" kullanıcılarına "Birey" ve "Bolum" tablolarını yedekleme yetkisi tanınır.
  4. "Ali" ve "Mehmet" kullanıcılarına ait bilgiler "Birey" ve "Bolum" tablolarından silinir.
  5. "Ali" ve "Mehmet" kullanıcılarına ait bilgiler "Birey" ve "Bolum" tablolarına eklenir.
Cevabı gör

Doğru cevap: A) "Ali" ve "Mehmet" kullanıcılarının "Birey" ve "Bolum" tablolarına veri ekleme (insert) yetkisi engellenir.
Veri tabanı güvenliğinde GRANT yetki verir, REVOKE yetkiyi geri alır, DENY ise yetkiyi kesin olarak yasaklar. DENY INSERT, belirtilen kullanıcıların o tablolara kayıt eklemesini engeller.

6. Bir sorgu çalıştırıldıktan sonra ortaya çıkan ve plan ön belleğinde saklanan yürütme planı hangi adla anılır?

  1. Ön bellek yürütme planı (cache execution plan)
  2. Tahmini yürütme planı (estimated execution plan)
  3. Yürütme planı (execution plan)
  4. Sorgu yürütme planı (query execution plan)
  5. Gerçek yürütme planı (actual execution plan)
Cevabı gör

Doğru cevap: E) Gerçek yürütme planı (actual execution plan)
Sorgu çalıştırılmadan önce motorun öngördüğü plana tahmini yürütme planı denir. Sorgu fiilen çalışıp bittikten sonra gerçek istatistikleri içeren ve ön belleğe alınan plana ise gerçek yürütme planı (actual execution plan) denir.

7. SELECT Bry. ID ON Birey AS Bry, Ogrenci_Bolum Ob WHERE Bry.ID =Ob.Birey_ID Bu sorgudaki yazım hatası aşağıdakilerden hangisidir?

  1. "FROM" yerine "ON" yazılmıştır.
  2. "FROM" yerine "WHERE" yazılmıştır.
  3. "Birey" tablosuna "Bry" takma adı verilirken "AS" kullanılmıştır.
  4. "INNER JOIN" yerine "SELECT" yazılmıştır.
  5. "Ogrenci_Bolum" tablosuna "Ob" takma adı verilirken "AS" kullanılmamıştır.
Cevabı gör

Doğru cevap: A) "FROM" yerine "ON" yazılmıştır.
Verinin çekileceği tablolar FROM anahtar sözcüğüyle belirtilir. Sorguda FROM yerine ON yazılmıştır; doğrusu SELECT Bry.ID FROM Birey AS Bry... biçimindedir.

8. Kullanıcılara veri tabanı erişimi için verilecek yetkiler arasında aşağıdakilerden hangisi tanımlanamaz?

  1. CREATE TABLE
  2. BACKUP DATABASE
  3. DELETE DATABASE
  4. BACKUP LOG
  5. CREATE DATABASE
Cevabı gör

Doğru cevap: C) DELETE DATABASE
Yedekleme (BACKUP) ve oluşturma (CREATE) gibi yetkiler kullanıcılara verilebilir. Veri tabanını silen komut DROP DATABASE'dir; 'DELETE DATABASE' adında bir komut ya da yetki yoktur. DELETE yalnızca tablodaki satırları siler.

9. Tabloya veri ekleme işlemiyle ilgili aşağıdaki ifadelerden hangisi yanlıştır?

  1. Veri girerken karakter ve tarih tipindeki sütunların değerleri tek tırnak içinde yazılmalıdır.
  2. Tek seferde yalnızca bir tabloya ekleme yapılabilir.
  3. Tabloya veri eklemek için INSERT INTO komutu kullanılır.
  4. INSERT INTO'dan sonra yazılan sütun adlarının sırası ile VALUES'tan sonra yazılan değerlerin sırası aynı olmak zorunda değildir.
  5. Tabloya tek seferde birden çok satır eklemek mümkündür.
Cevabı gör

Doğru cevap: D) INSERT INTO'dan sonra yazılan sütun adlarının sırası ile VALUES'tan sonra yazılan değerlerin sırası aynı olmak zorunda değildir.
INSERT INTO Tablo (Sütun1, Sütun2) VALUES (Değer1, Değer2) yapısında değerler sütunlarla sırayla eşleşmelidir. Sıra uyuşmazsa yanlış sütuna uygun olmayan veri girmeye çalışılır ve hata alınır.

10. Saklı yordamlar (stored procedure) hangi komutla çalıştırılır?

  1. RUN
  2. CREATE
  3. EXEC
  4. SELECT
  5. ALTER
Cevabı gör

Doğru cevap: C) EXEC
Sunucuda önceden derlenip saklanan SQL kod bloklarına saklı yordam denir. Bunlar T-SQL'de EXECUTE komutunun kısaltması olan EXEC ile çağrılır, örneğin EXEC procedure_adi. CREATE oluşturur, ALTER değiştirir, SELECT veri çeker.

Tüm 20 soruyu çözmeye başla →

Bu dersi alan bölümler

ATA-AÖF Bilgi Yönetimi (Ön Lisans)20 soru →ATA-AÖF Bilgisayar Programcılığı (Ön Lisans)20 soru →ATA-AÖF Web Tasarımı ve Kodlama (Ön Lisans)20 soru →

Nasıl çalışmalı?

Önce "Vize (hepsi)" ya da "Final (hepsi)" ile geçmiş yılların sorularını çözün; aynı konular sınavlarda sık tekrarlanır. Yanlış yaptığınız sorular "Yanlışlar" bölümünde birikir, sınavdan önce onları yeniden çözün. Yolda ya da ev işi yaparken "Sesli Dinle" ile soruları ve cevaplarını dinleyebilirsiniz.

Sık sorulan sorular

ATA-AÖF Veri Tabanı Yönetim Sistemleri çıkmış sorular nerede?

Mobil Defter'de ATA-AÖF Veri Tabanı Yönetim Sistemleri dersinin vize, final ve bütünleme hazırlığı için 20 sorusu var (2024-25 Final). Soruları cevaplarıyla test olarak çözebilir, yanlışlarını ayrıca tekrar edebilir ve sesli dinleyebilirsin.

ATA-AÖF Veri Tabanı Yönetim Sistemleri vize soruları ve final soruları ayrı çözülebilir mi?

Evet. Uygulamada "Final (hepsi)" düğmeleriyle yalnız o sınavın sorularını, yıl düğmeleriyle de tek bir yılın sınavını çözebilirsin.

ATA-AÖF Veri Tabanı Yönetim Sistemleri çıkmış sorular PDF olarak indirilebilir mi?

Ayrı bir PDF dosyası yerine uygulamadaki "Kağıda yazdır" düğmesi dersin bütün sorularını ve cevap anahtarını yazdırılabilir sayfa olarak hazırlar; telefonda ya da bilgisayarda "PDF olarak kaydet" seçeneğiyle PDF yapabilirsin.

ATA-AÖF Veri Tabanı Yönetim Sistemleri ders notları ve konu özeti var mı?

Evet. Bu sayfada dersin konu özeti var; uygulamadaki "Konu özeti" düğmesiyle özetin tamamını okuyabilir ya da sesli dinleyebilirsin.

ATA-AÖF Veri Tabanı Yönetim Sistemleri soruları ücretli mi?

Hayır, ücretsiz. Ad, cep telefonu ve bölümünle bir dakikada üye olup bütün sorulara, yanlışlar listesine ve sesli dinlemeye erişebilirsin.

1. sınıf Bahar diğer dersler