AUZEF Veri Tabanı Tasarımı Çıkmış Sorular
İstanbul Üniversitesi AUZEF Veri Tabanı Tasarımı dersinin vize, final ve bütünleme sınavlarına hazırlanmak için 146 soruluk havuz: çıkmış sınav sorularını cevaplarıyla çöz, yanlış yaptıklarını tekrar et, yolda sesli dinle.
Veri Tabanı Tasarımı konu özeti
Ders, verinin ne olduğunu, hangi türlere ayrıldığını ve ilişkisel veri tabanlarının nasıl tasarlanacağını ele alır. Tablolar, anahtarlar, fonksiyonel bağımlılıklar, ilişki türleri, normalizasyon ve temel SQL komutları öne çıkar.
Veri, bilgi ve veri türleri
- DIKW sırası alttan yukarı: veri, enformasyon, bilgi, bilgelik.
- Veri işlenmemiş ham gerçektir; tek başına anlam taşımayan bir sayı veridir.
- Nicel veri ölçülür ve sayılır (boy, sıcaklık); nitel veri özellik bildirir (göz rengi).
- Birincil veri araştırmacının ihtiyaç için kendi topladığıdır; ikincil veri başkalarınca derlenmiş hazır veridir.
- Satır ve sütunlardan oluşan düzenlenmiş topluluğa veri kümesi denir.
Veri depolama, VTYS ve saklama yöntemleri
- En küçük birim bittir (0 ya da 1); 1 bayt 8 bit, sonraki her birim 1024 kat büyüktür.
- VTYS saklama, güvenlik, tutarlılık, yedekleme ve sorgulamayı yönetir; grafik üretimi raporlama araçlarının işidir.
- MySQL, Oracle, Access, SQLite ve MongoDB VTYS'dir; HTML ve Java değildir.
- Codd'un önerisi tablolara ve küme kuramına dayanan ilişkisel modelin başlangıcıdır.
- Büyük ses ve video dosyaları sunucuda durur; veri tabanında yalnızca yolu saklanır.
- Parolalar açık metin yerine tek yönlü özetleme (hash) ile tutulur.
Tablo, nitelik ve anahtarlar
- Varlıklar tablo, özellikleri nitelik (sütun) olarak tasarlanır.
- Birincil anahtar her satırı benzersiz ayırır ve boş olamaz.
- Yabancı (ikincil) anahtar, başka tablonun birincil anahtarını taşıyarak tabloları bağlar.
- Anahtar türü ikidir: birincil ve yabancı.
- Tablo şemasında tablo adı, nitelikler ve anahtar özellikleri birlikte gösterilir.
- Temsil gücü en yüksek nitelik benzersiz olandır (isbn, dersKodu).
Fonksiyonel bağımlılık
- A -> B, A'nın B'yi tek değer olarak belirlediğini gösterir.
- Sol taraf benzersiz olmalıdır: ogrenciNo, ISBN, ePosta uygundur.
- Ad, soyad, adres, açıklama gibi tekrar edebilen alanlar sol tarafa uygun değildir.
- Belirlenen nitelikler sağ taraftadır; örneğin görüşme içeriği.
- Bağımlılıkların doğru çözümlenmesi normalizasyonun temelidir ve tekrarı azaltır.
İlişki türleri ve şema gösterimi
- Türler: bire bir, bire çok, çoğa çok; 'çoğa az' diye tür yoktur.
- Çoğa çok ilişki, iki birincil anahtarı taşıyan bağlantı tablosuyla çözülür.
- Tablonun kendisiyle ilişkisi (özyineleme) bire çokta kendi anahtarına bakan yabancı anahtarla kurulur; çoğa çokta bağlantı tablosu gerekir.
- Bağlantısız tablo hata değildir; SistemAyarlari gibi bağımsız tablolar bilinçli tasarlanır.
- Varlık-İlişki diyagramı varlıkları, nitelikleri ve ilişkileri gösterir; Kaz Ayağı, Martin, EXPRESS, Merise notasyonlardır.
- Kaz ayağında 0 isteğe bağlılığı, dikey çizgi zorunluluğu, kaz ayağı çokluğu belirtir.
Normalizasyon ve veri ambarı
- Sıra: 1NF, 2NF, 3NF, BCNF, 4NF, 5NF, ardından DKNF.
- 1NF her hücrede tek değer ister; 2NF kısmi bağımlılığı, 3NF geçişli bağımlılığı kaldırır.
- 5NF tabloyu veri kaybı olmadan en küçük parçalara böler.
- İyi tasarlanmış veri tabanına normalize denir.
- Yıldız şemada merkezde olgu tablosu, çevresinde boyut tabloları bulunur; örnek satış ve otoyol geçişleri.
- Veri ambarı farklı kaynaklardan gelen veriyi temizleyip tek yapıda toplar.
SQL ve tablo tasarımı
- SQL ilişkisel veri tabanlarının standart sorgu dilidir.
- INSERT INTO ekler, SELECT sorgular, UPDATE değiştirir, DELETE kayıt siler.
- DROP tabloyu kaldırır, TRUNCATE içini boşaltır.
- Tablolar konuyla ilgili olmalı: konferansta Urun, bankada Arac, hastanede Marka uygunsuzdur.
- İlişkisel sistemler XML, JSON gibi çok sayıda veri türünü destekler.
Önemli kavramlar
- Veri
- Gözlem veya ölçümle kaydedilen, anlam kazanmamış ham gerçek.
- Enformasyon
- Anlam kazandırılmış, işlenmiş veri.
- Birincil veri
- Belirli bir amaç için araştırmacının ilk elden topladığı veri.
- İkincil veri
- Başkalarınca önceden toplanıp yayımlanmış veri.
- Birincil anahtar
- Her kaydı benzersiz belirleyen, boş bırakılamayan nitelik.
- Yabancı anahtar
- Başka tablonun birincil anahtarına gönderme yapan, tabloları bağlayan sütun.
- Fonksiyonel bağımlılık
- Bir niteliğin başka bir niteliği tek değer olarak belirlemesi (A -> B).
- Bağlantı tablosu
- Çoğa çok ilişkiyi iki bire çok ilişkiye çeviren ara tablo.
- Özyinelemeli ilişki
- Bir tablonun kendisiyle kurduğu ilişki, örneğin çalışan ve yöneticisi.
- Özetleme (hash)
- Girdiyi sabit uzunlukta çıktıya çeviren tek yönlü işlem; parola saklamada kullanılır.
- Olgu tablosu
- Yıldız şemanın merkezinde sürekli kayıt ve sayısal değer tutan tablo.
- Veri ambarı
- Çeşitli kaynaklardan gelen verilerin tek yapıda toplandığı, analize uygun büyük yapı.
Sınav ipuçları
- Birincil veri kendi topladığı, ikincil veri başkasından alınandır; karıştırılmamalı.
- Fonksiyonel bağımlılıkta sol taraf benzersiz olmalı; ad, açıklama gibi tekrar eden alanlar elenir.
- Çoğa çok ilişki gören soruda cevap bağlantı tablosudur.
- Soruda 'en az uygun' ifadesi varsa konu dışı tabloyu veya VTYS olmayan aracı (HTML, Java) seç.
- 1NF tek değerli hücre, 2NF kısmi bağımlılık, 3NF geçişli bağımlılık ile eşleştirilmeli.
Hangi sınavların soruları var?
Veri Tabanı Tasarımı ö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. “adres” kavramı aşağıdakilerden hangisi olarak ele alınmaya en uygundur?
- Anahtar
- Fonksiyonel bağımlılık
- Nitelik adı
- İlişki
- Tablo adı
Cevabı gör
Doğru cevap: C) Nitelik adı
Varlıklar tablo olarak, varlıkların özellikleri ise nitelik (sütun) olarak tasarlanır. “Öğrenci” bir tablodur; “Adı”, “Soyadı” ve “Adresi” bu tablonun niteliklerdir. Adres, bir kişiyi tanımlayan özellik olduğu için nitelik adı olmaya en uygundur.
2. Öğrenci bilgi sistemi tasarlayan bir geliştirici, bir niteliğin diğer nitelikleri tek başına belirlemesini istiyor. Aşağıdaki bağımlılıklardan hangisi bu amaca en uygun olanıdır?
- soyad -> ogrenciNo
- dogumTarihi -> ogrenciNo
- ogrenciNo -> ad, soyad
- bolum -> ogrenciNo
- ad -> ogrenciNo
Cevabı gör
Doğru cevap: C) ogrenciNo -> ad, soyad
Öğrenci numarası her öğrenciye özgüdür; bu numara bilindiğinde ad ve soyad tek bir kayda karşılık gelir. Ad, soyad, doğum tarihi ve bölüm birden çok öğrencide aynı olabileceğinden belirleyici olamaz.
3. Bir kitap veri tabanı için verilen fonksiyonel bağımlılıklardan hangisi en uygundur?
- yayinevi -> ISBN
- ISBN -> {kitapAdi, yazar, yayinevi}
- kitapAdi -> ISBN
- sayfaSayisi -> fiyat
- kitapAdi -> yazar
Cevabı gör
Doğru cevap: B) ISBN -> {kitapAdi, yazar, yayinevi}
ISBN her kitap baskısına özgü bir numaradır; bilindiğinde kitabın adı, yazarı ve yayınevi belirlenir. Diğer şıklarda sol taraf benzersiz değildir: aynı ada sahip farklı kitaplar bulunabilir, bir yayınevinin de pek çok kitabı vardır.
4. Yalnızca tek bir ikili değer olan 0 ya da 1'i tutabilmek için ayrılması gereken en küçük bellek miktarı hangisidir?
- 1 megabayt
- 1 gigabayt
- 1 bit
- 1 kilobayt
- 1 bayt
Cevabı gör
Doğru cevap: C) 1 bit
En küçük veri birimi bittir ve yalnızca 0 ya da 1 değerini alır. 1 bayt 8 bite, 1 kilobayt 1024 bayta eşittir. Tek bir ikili değer için 1 bit yeterlidir.
5. Aşağıdakilerden hangisi fonksiyonel bağımlılıkların bir sonucu olarak ortaya çıkmaz?
- Veri tekrarının azalması
- Veri erişim hızının artması
- Veri tabanı tasarımının iyileşmesi
- Veri tutarlılığının artması
- Veri hacminin artması
Cevabı gör
Doğru cevap: E) Veri hacminin artması
Fonksiyonel bağımlılıkların doğru çözümlenmesi normalizasyonun temelidir ve veri tekrarını önler. Tekrar azaldıkça veri hacmi artmaz, tersine küçülür; tutarlılık da güçlenir. Bu nedenle veri hacminin artması bir sonuç değildir.
6. Bilgelik hiyerarşisinin (DIKW piramidi) basamakları aşağıdaki seçeneklerin hangisinde doğru sırayla verilmiştir?
- Bilgelik - Bilgi - Veri - Enformasyon
- Veri - Bilgi - Enformasyon - Bilgelik
- Veri - Bilgi - Bilgelik - Enformasyon
- Veri - Enformasyon - Bilgi - Bilgelik
- Enformasyon - Bilgelik - Veri - Bilgi
Cevabı gör
Doğru cevap: D) Veri - Enformasyon - Bilgi - Bilgelik
DIKW piramidi alttan yukarı şöyledir: veri (ham gerçekler), enformasyon (anlam kazandırılmış veri), bilgi (nasıl kullanılacağının bilinmesi), bilgelik (doğru karar verme ve öngörü yetisi).
7. Bir e-ticaret sitesinin veri tabanında, sol tarafı birden çok kaydı aynı anda karşılayabileceği için belirleyici olamayan bağımlılık aşağıdakilerden hangisidir?
- siparisNo -> {musteriNo, tarih, toplamTutar}
- urunKodu -> {urunAdi, fiyat, stok}
- musteriNo -> {ad, soyad, adres}
- kargoTakipNo -> {siparisNo, kargoFirmasi}
- ad -> musteriNo
Cevabı gör
Doğru cevap: E) ad -> musteriNo
Fonksiyonel bağımlılığın sol tarafı benzersiz olmalıdır. Aynı ada sahip çok sayıda müşteri bulunabileceğinden ad bilgisi müşteri numarasını belirleyemez. Diğer şıklardaki sol taraflar benzersizdir.
8. Yalnızca “7” sayısı verilmişse ve bu sayıdan herhangi bir sonuç ya da yargı çıkarılamıyorsa, bu sayı aşağıdakilerden hangisi olarak değerlendirilebilir?
- Enformasyon
- Veri
- Bilgelik
- Bilgi
- Değer
Cevabı gör
Doğru cevap: B) Veri
Veri, işlenmemiş ham gerçektir ve tek başına anlam taşımaz (7 elma mı, saat 7 mi belli değildir). Anlam kazandırılmış hali enformasyon, deneyimle yorumlanmış hali bilgidir. Bu yüzden tek başına “7” ham veridir.
9. Boy, kilo ya da sıcaklık gibi ölçülerek elde edilen verileri niteleyen veri türü hangisidir?
- Nitel
- Bilgi
- Özgün
- Nicel
- Enformasyon
Cevabı gör
Doğru cevap: D) Nicel
Sayılabilen ve ölçülebilen, miktar belirten verilere nicel veri denir. Nitel veriler ise sayısal olmayan, özellik bildiren verilerdir (göz rengi, cinsiyet gibi).
10. Bir araştırmacı, başkalarının daha önce topladığı kitap, makale ve veri tabanlarındaki hazır verilerden yararlanıyor. Bu veriler hangi türdendir?
- İkincil veri
- Bilgi
- Birincil veri
- Enformasyon
- Veri kümesi
Cevabı gör
Doğru cevap: A) İkincil veri
Birincil veri araştırmacının kendi topladığı verilerdir. Başka kişi veya kurumlarca önceden derlenip kullanıma sunulan veriler ise ikincil veridir.
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ı Tasarımı çıkmış sorular nerede?
Mobil Defter'de AUZEF Veri Tabanı Tasarımı dersinin vize, final ve bütünleme hazırlığı için 146 sorusu var (2025-26 Vize, 2025-26 Final, 2024-25 Vize, 2024-25 Final). Soruları cevaplarıyla test olarak çözebilir, yanlışlarını ayrıca tekrar edebilir ve sesli dinleyebilirsin.
AUZEF Veri Tabanı Tasarımı vize soruları ve final soruları ayrı çözülebilir mi?
Evet. Uygulamada "Vize (hepsi)" ve "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.
AUZEF Veri Tabanı Tasarımı çı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ı Tasarımı 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ı Tasarımı 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 Güz diğer dersler
- Açık Kaynak İşletim Sistemleri çıkmış sorular
- Algoritma ve Programlamaya Giriş çıkmış sorular
- Anadolu Uygarlıklar Tarihi çıkmış sorular
- Anadolu ve Mezopotamya Tarihi çıkmış sorular
- Anatomi çıkmış sorular
- Arapça I çıkmış sorular
- Arkeolojiye Giriş çıkmış sorular
- Atatürk İlkeler Ve İnkılap T -1 çıkmış sorular
- Atatürk İlkeleri ve İnkılap Tarihi I çıkmış sorular
- Bankacılığa Giriş çıkmış sorular
- Beşeri Coğrafyaya Giriş çıkmış sorular
- Bilgisayar Destekli Tasarım çıkmış sorular
- Bilgisayar Uygulamaları çıkmış sorular
- Bilgisayar ve İnternet çıkmış sorular