AUZEF Veri Tabanı Yönetim Sistemleri Çıkmış Sorular
İstanbul Üniversitesi AUZEF Veri Tabanı Yönetim Sistemleri dersinin vize, final ve bütünleme sınavlarına hazırlanmak için 58 soruluk havuz: çıkmış sınav sorularını cevaplarıyla çöz, yanlış yaptıklarını tekrar et, yolda sesli dinle.
Veri Tabanı Yönetim Sistemleri konu özeti
Ders, ilişkisel veri tabanlarının temel yapı taşlarını, tablo ve anahtar kavramlarını, ilişkisel cebir işlemlerini, normalleştirmeyi ve temel SQL tanımlama deyimlerini ele alır. Ayrıca veri modeli, varlık-ilişki yaklaşımı ve veri ambarı gibi genel kavramlara değinir.
Tablo yapısı ve temel öğeler
- Tablo satırlardan (kayıt) ve sütunlardan (alan) oluşur; alan, öğrenci no, ad, soyad gibi dikey başlıklardır.
- Satır ile sütunun kesiştiği, tek bir bilginin tutulduğu en küçük birim hücredir.
- Alan adı boşluk içermez, yalnızca rakamlardan oluşmaz ve verinin kategorisini yansıtır; örneğin Meslek uygundur.
- Öğretmen, Rüya gibi ifadeler alan adı değil, veri değeridir.
Veri türleri ve kısıtlamalar
- Bir alandaki tüm verilerin ortak özelliği veri türüdür; doğum tarihi için tarih, maaş için sayısal tür gerekir.
- VARCHAR(10), değişken uzunluklu metindir ve en fazla 10 karakter girilebileceğini gösterir.
- NOT NULL kısıtlaması, kayıt eklerken o alana değer girilmesini zorunlu kılar.
- Veri türü belirlemek veri bütünlüğünü korumaya yardım eder.
Anahtarlar ve ilişkiler
- Birincil anahtar her satırı tekil belirler; boş olamaz ve tekrar etmez.
- Doğum tarihi aynı olan çok kişi bulunabileceğinden birincil anahtar olamaz; kimlik, sicil, müşteri no uygundur.
- Yabancı anahtar, bir sütunun değerlerini başka tablonun birincil anahtarından alır ve tablolar arası bütünlüğü sağlar.
- Ortak alanlar üzerinden tabloları birbirine bağlayan yapıya ilişki denir.
- Ülke ile başkent arasındaki ilişki bire-bir (1:1) türündedir.
İlişkisel cebir işlemleri
- Seçim (σ), koşulu sağlayan satırları süzer; örneğin KrediMiktari > 5000 koşulu seçimdir.
- Atma (izdüşüm) satır değil sütun seçer.
- Kartezyen çarpımda eşleştirme koşulu yoktur; her tablonun her satırı diğerlerinin tüm satırlarıyla eşleşir.
- k, n ve m satırlı üç tablonun çarpımı k × n × m satır verir.
- Seçimde =, >, <, <> gibi karşılaştırma operatörleri kullanılır; 'elemanıdır' bunlardan sayılmaz.
Normalleştirme
- Amaç veri tekrarını ve ekleme, silme, güncelleme anomalilerini gidermektir.
- 1NF hücrelerin tek değerli (atomik) olmasını ister; veri tekrarı hâlâ sürebilir.
- 2NF kısmi bağımlılıkları giderir.
- 3NF, anahtar olmayan sütunun başka bir anahtar olmayan sütuna bağımlılığını (geçişli bağımlılık) ortadan kaldırır.
- Normal form derecesi yükseldikçe anomali azalır; artar demek yanlıştır.
SQL tablo komutları
- CREATE TABLE sorguyla yeni tablo oluşturur.
- DROP TABLE tabloyu tümüyle siler.
- DELETE yalnızca tablodaki kayıtları siler, tabloyu bırakır.
Modeller ve genel kavramlar
- Veri modeli, veri tabanının mantıksal yapısını betimleyen kavram, işlem ve kuralların bütünüdür.
- Hiyerarşik, ağ ve ilişkisel modeller bilinen veri modelleridir.
- Varlık-ilişki modelinde hakkında bilgi tutulan her şey varlıktır; genellikle dikdörtgenle gösterilir.
- Varlığın özellikleri nitelik, varlıklar arası bağlar ilişkidir.
- Veri ambarı, veri tabanlarının bütünleştirilmesi olarak tanımlanır.
- Veri tabanı yönetim sistemi aynı verinin birden çok dosyada ayrı ayrı güncellenmesini sağlamaz; amacı tekrarı azaltmaktır.
Önemli kavramlar
- Seçim (σ)
- Bir tablodan belirli koşulu sağlayan satırları süzen ilişkisel cebir işlemidir.
- Atma (izdüşüm)
- Tablodan belirli sütunları seçen işlemdir.
- Kartezyen çarpım
- Tabloların satırlarının tüm olası eşleştirmelerini koşulsuz bir araya getiren işlemdir.
- Birincil anahtar
- Her kaydı tekil biçimde belirleyen, boş ve tekrarlı olamayan alandır.
- Yabancı anahtar
- Başka bir tablonun birincil anahtarına başvuran sütundur.
- Alan
- Tablodaki dikey yapı, yani sütundur.
- Kayıt
- Alanlara girilen verilerin oluşturduğu satırdır.
- Hücre
- Satır ve sütunun kesiştiği, tek veri tutan en küçük birimdir.
- Geçişli bağımlılık
- Anahtar olmayan bir sütunun başka bir anahtar olmayan sütuna bağlı olmasıdır.
- Varlık
- ER modelinde hakkında veri tutulan kişi, yer veya nesnedir.
- Veri modeli
- Veri tabanının mantıksal yapısını tanımlayan kavram ve kurallar bütünüdür.
- NOT NULL
- Bir alanın boş bırakılmasını engelleyen kısıtlamadır.
Sınav ipuçları
- DROP TABLE tabloyu yok eder, DELETE yalnızca kayıtları siler; ikisi karıştırılmamalı.
- Seçim satır süzer, atma sütun seçer.
- 1NF atomik hücreyi, 2NF kısmi bağımlılığın giderilmesini, 3NF geçişli bağımlılığın giderilmesini ifade eder.
- Birincil anahtar seçiminde benzersizlik aranır; doğum tarihi gibi tekrar edebilen alanlar elenir.
- Normal form yükseldikçe anomali azalır; 'artar' diyen ifade yanlıştır.
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. Kredi (KrediNo, Ad, Soyad, KrediMiktari) tablosunda yalnızca KrediMiktari 5000 TL'den büyük olan kayıtları listelemek için aşağıdaki işlemlerden hangisi kullanılır?
- Atma
- Birleşim
- Kesişim
- Kartezyen çarpım
- Seçim
Cevabı gör
Doğru cevap: E) Seçim
İlişkisel cebirde bir tablodan belirli koşulu sağlayan satırları süzerek alt küme elde etmeye Seçim (σ) denir. "KrediMiktari > 5000" satır süzme koşulu olduğundan seçim işlemi kullanılır. Atma (izdüşüm) ise sütun seçer.
2. Normal formlara ilişkin aşağıdaki ifadelerden hangisi yanlıştır?
- Normalleştirmenin temel amacı veri tekrarını önlemektir.
- Birinci normal formdaki bir tabloda ekleme, silme ve güncelleme sırasında sorunlar çıkabilir.
- Normal formun derecesi yükseldikçe bozulma oranı da yükselir.
- Boyce-Codd Normal Formu, Üçüncü ve Dördüncü Normal Formlar arasında yer alır.
- Birinci normal formdan ikinciye geçerken kısmi bağımlılıkların giderilmesi gerekir.
Cevabı gör
Doğru cevap: C) Normal formun derecesi yükseldikçe bozulma oranı da yükselir.
Normalleştirme veri tekrarını ve buna bağlı ekleme, silme, güncelleme anomalilerini gidermeyi amaçlar. Normal form derecesi yükseldikçe (1NF, 2NF, 3NF) anomali oranı artmaz, azalır. Bu yüzden C yanlıştır.
3. Bir tablodaki alanın veri türünün VARCHAR(10) olması ne anlama gelir?
- Girilen veriler en az 10 karakter uzunluğunda olmalıdır.
- Bu alana en az 10 adet veri girilebilir.
- Girilen veriler tam olarak 10 karakter uzunluğunda olmalıdır.
- Girilen veriler en çok 10 karakter uzunluğunda olabilir.
- Bu alana en çok 10 adet veri girilebilir.
Cevabı gör
Doğru cevap: D) Girilen veriler en çok 10 karakter uzunluğunda olabilir.
VARCHAR değişken uzunluklu metin türüdür. Parantezdeki sayı girilebilecek en fazla karakter sayısını belirtir. VARCHAR(10) alanına 3 veya 8 karakterlik veri girilebilir, 11 karakterlik veri girilemez. Diskte yalnızca girilen uzunluk kadar yer kaplar.
4. Veri tabanında tablolar elle veya sorguyla oluşturulabilir. Sorguyla tablo oluşturmayı sağlayan deyim aşağıdakilerden hangisidir?
- DROP TABLE
- CREATE TABLE
- DELETE TABLE
- INSERT TABLE
- FILL TABLE
Cevabı gör
Doğru cevap: B) CREATE TABLE
Yeni bir tablo nesnesi oluşturmak için standart DDL komutu CREATE TABLE kullanılır. DROP TABLE tabloyu tamamen siler; DELETE ise tablodaki kayıtları siler.
5. Sırasıyla k, n ve m elemanlı üç tablonun kartezyen çarpımından elde edilen tablo kaç elemanlıdır?
- kxm
- Bilinemez
- kxn
- kxmxn
- Yapılacak işleme göre değişir
Cevabı gör
Doğru cevap: D) kxmxn
Kartezyen çarpımda her tablonun her satırı diğer tabloların tüm satırlarıyla eşleşir. Bu nedenle sonuç tablosunun satır sayısı k × n × m olur.
6. Kartezyen Çarpım yerine geçen şu tanım hangi cebirsel işleme aittir: iki ya da daha fazla tablodaki satırların tüm olası eşleştirmelerini tek sonuç kümesinde toplayan işlem?
- Kesişim
- Birleşim
- Kartezyen Çarpım
- Fark
- Doğal Birleşim
Cevabı gör
Doğru cevap: C) Kartezyen Çarpım
Kartezyen Çarpım (Cross Join) işleminde herhangi bir eşleştirme koşulu aranmaz. İlk tablonun her satırı, ikinci tablonun her satırıyla eşleştirilir ve tüm olası kombinasyonlar sonuç olarak elde edilir.
7. Bir tabloya kayıt eklenirken belirli bir sütunun mutlaka doldurulmasını, yani boş bırakılmamasını sağlamak isteyen tasarımcı hangi ifadeyi kullanmalıdır?
- Check
- View
- Not Null
- Unique
- Default
Cevabı gör
Doğru cevap: C) Not Null
Personel adı gibi kritik alanların boş kalması sorun yaratabilir. Bunu önlemek için sütuna NOT NULL kısıtlaması konur; bu kısıtlama kayıt eklenirken o alana bir değer girilmesini zorunlu kılar.
8. Bir veya birden fazla alandan meydana gelebilen ve tablodaki her satırı diğerlerinden ayırt etmeye yarayan anahtar, aşağıdakilerin hangisiyle tanımlanır?
- Süper Anahtar
- İkincil Anahtar
- Yedek Anahtar
- Birincil Anahtar
- Yabancı Anahtar
Cevabı gör
Doğru cevap: D) Birincil Anahtar
İlişkisel bir tabloda her kaydı tekil biçimde belirlemek üzere seçilen alana Birincil Anahtar (Primary Key) denir. Bu anahtar boş olamaz ve iki satırda aynı değeri taşıyamaz; Öğrenci No buna örnektir.
9. Anahtar olmayan bir sütunun yine anahtar olmayan başka bir sütuna bağlı olması durumuna geçişli bağımlılık denir. Bu bağımlılıklar ayrı tablolara taşınarak giderildiğinde tablo hangi normal forma ulaşmış olur?
- 5NF
- 4NF
- INF
- 2NF
- 3NF
Cevabı gör
Doğru cevap: E) 3NF
1NF tekrar eden grupları, 2NF kısmi bağımlılıkları giderir. 3NF ise anahtar olmayan bir sütunun başka bir anahtar olmayan sütuna bağımlı olması anlamına gelen geçişli bağımlılıkları ortadan kaldırır.
10. Bir tablodaki bir alanda yer alan tüm verilerin ortak olarak taşıması gereken özellik aşağıdaki adlardan hangisiyle ifade edilir?
- Veri adı
- Veri türü
- Veri alanı
- Veri nesnesi
- Veri sayfası
Cevabı gör
Doğru cevap: B) Veri türü
Bir alan oluşturulurken ona girilecek tüm verilerin biçimi önceden belirlenir. Örneğin doğum tarihi sütunu tarih, maaş sütunu sayısal olmalıdır. Bu ortak özelliğe veri türü denir ve veri bütünlüğünü sağlar.
Bu dersi alan bölümler
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
AUZEF Veri Tabanı Yönetim Sistemleri çıkmış sorular nerede?
Mobil Defter'de AUZEF Veri Tabanı Yönetim Sistemleri dersinin vize, final ve bütünleme hazırlığı için 58 sorusu var. Soruları cevaplarıyla test olarak çözebilir, yanlışlarını ayrıca tekrar edebilir ve sesli dinleyebilirsin.
AUZEF 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.
AUZEF 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.
AUZEF 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.
2. sınıf Bahar diğer dersler
- Acil Müdahale Teknikleri çıkmış sorular
- Akıl ve Eylem çıkmış sorular
- Aktif ve Sağlıklı Yaşlanma çıkmış sorular
- Anadolu’nun Tarihi Coğrafyası çıkmış sorular
- Antik Yunan Sosyal Tarihi çıkmış sorular
- Arapça Iv çıkmış sorular
- Bakım ve Sosyal Hizmet çıkmış sorular
- Bankacılık ve Kambiyo İşlemleri çıkmış sorular
- Bankalarda Fon Yönetimi çıkmış sorular
- Beylikler Devri Mimarisi ve Sanatı çıkmış sorular
- Bilgisayar Organizasyonu çıkmış sorular
- Bilişsel ve Dil Gelişimi çıkmış sorular
- Bireysel Emeklilik ve Sosyal Güvenlik Sistemi çıkmış sorular
- Bloglar ve Blog Yazarlığı çıkmış sorular