Final 2023-2024 20 soru

Veri Tabanı Tasarımı 2023-2024 Final

Kaynak: https://lolonolo.com/2024/01/08/veri-tabani-tasarimi-2023-2024-final-sorulari/

📖 Konu özeti (sınav öncesi tekrar)

Veri Tabanı Tasarımı 2023-2024 Final Soruları

Web Tasarımı ve Kodlama

Veri Tabanı Tasarımı: Modern Çağın Temel Taşı

Veri tabanı tasarımı, günümüzün bilgi odaklı dünyasında kritik bir rol oynar. 2023-2024 Veri Tabanı Tasarımı final sınavı soruları, bu alandaki temel kavramları ve yöntemleri ele alır. Bu makalede, sınav soruları aracılığıyla veri tabanı tasarımının temel unsurlarını inceleyeceğiz.

20 soru
Şıkka dokun, anında açıklamasını gör — ya da çalışma modunda tüm cevapları aç.
Soru 1
Aşağıdakilerden hangisi ikincil verinin avantajlarındandır?
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

İkincil veri, başkaları tarafından daha önce toplanmış ve hazır bulunan veridir; bu nedenle düşük maliyetle ve hızlı elde edilir. İsteğe uygun toplanma ve amaca tam uyum ise birincil verinin avantajlarıdır.

Soru 2
Bir tabloda; bir nitelik ya da nitelik grubunun, birden fazla niteliğe fonksiyonel bağımlı olması durumu aşağıdaki hangi normal forma aykırıdır?
ADoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Boyce-Codd normal formu (BCNF), her fonksiyonel bağımlılığın sol tarafının bir aday anahtar olmasını ister. Bir nitelik ya da nitelik grubunun birden fazla niteliğe fonksiyonel bağımlı olması bu kuralı bozar; bu nedenle durum BCNF'ye aykırıdır.

Soru 3
Bir tabloda hem id hem de plaka niteliklerinin bulunması aşağıdaki hangi normal forma aykırıdır?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

plaka zaten her aracı benzersiz biçimde tanımlayan bir niteliktir. Ders kapsamında tabloya ayrıca id eklenmesi aynı kaydı tanımlayan iki ayrı anahtar oluşturur ve bu durum ikinci normal forma aykırı kabul edilir.

Soru 4
Aşağıdakilerden hangisi veri saklama türlerinden biri değildir?
CDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Veri saklama türleri; geleneksel dosya saklama, hiyerarşik, ağ ve ilişkisel veri tabanlarıdır. Web servisler ise uygulamalar arasında veri alışverişini sağlayan iletişim yapılarıdır, bir veri saklama türü değildir.

Soru 5
Hangi nitelik, fonksiyonel bağımlılık ifadesinin sol tarafına eklenmek için en uygundur?
CDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

id her kayıt için benzersizdir ve diğer tüm nitelikleri belirler; bu yüzden sol tarafa en uygundur. cinsiyet ve postaKodu birçok kayıtta tekrar eder, telefon numarası değişebilir ya da paylaşılabilir.

Soru 6
Araştırma ve benzeri faaliyetler ile elde ettiğimiz, ifade, durum, özellik ve benzeri sayısal olmayan veri türü aşağıdakilerden hangisidir?
ADoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Nitel veri; ifade, durum, özellik gibi sayısal olmayan verilerdir (örneğin renk, görüş). Nicel veri ise ölçüm veya sayımla elde edilen sayısal verilerdir.

Soru 7
Hangi nitelik, fonksiyonel bağımlılık ifadesinin sol tarafına eklenmek için uygun değildir?
CDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Fonksiyonel bağımlılığın sol tarafına benzersiz, kaydı tanımlayan nitelikler yazılır (seri, sicil, kimlik numarası gibi). aciklama serbest metin bir alandır; tekrar edebilir ve hiçbir kaydı belirleyemez. Bu yüzden sol tarafa uygun değildir.

Soru 8
Aşağıdaki hangi normal form, aynı hücrenin tek bir veri almasını zorunlu kılar?
ADoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Birinci normal form (1NF), her hücrenin tek (atomik) bir değer almasını zorunlu kılar. Örneğin bir telefon hücresine virgülle birden fazla numara yazmak 1NF'ye aykırıdır.

Soru 9
Bir tabloda yer alan herhangi bir kaydın bağlantılı olduğu tabloda birden fazla kayıtla eşleşebilmesi; ancak ilişkinin tersi yönünde en fazla bir kayıtla eşleşilmesi durumunda elde edilen ilişki türü aşağıdakilerden hangisidir?
EDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Bir taraftaki kayıt karşı tabloda birden fazla kayıtla eşleşebiliyor, ancak ters yönde en fazla bir kayıtla eşleşiyorsa ilişki bire çoktur. Örneğin bir müşterinin birden çok siparişi olabilir, ama her sipariş tek bir müşteriye aittir.

Soru 10
Aşağıdakilerden hangisi tablolar arasında bulunan bağlantı türlerinden biri değildir?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Tablolar arasındaki ilişki türleri bire bir, bire çok (veya çoğa bir) ve çoğa çoktur. "Çoğa az" diye bir ilişki türü yoktur.

Soru 11
Bir uçak yolculuğu için geliştirilen veri tabanında aşağıdaki tablolardan hangisinin bulunması en uygunsuzdur?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Uçak yolculuğu veri tabanının temel varlıkları yolcu, uçuş, havalimanı ve personeldir. Havalimanı transferi ise uçuşun dışında kalan ayrı bir hizmettir; bu nedenle bulunması en uygunsuz tablodur.

Soru 12
Aynı tablonun kendisiyle ilişkili olması durumunda ortaya çıkan veri tabanı yapısına ne ad verilir?
CDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Bir tablonun kendisiyle ilişkili olması (örneğin Personel tablosunda yönetici_id'nin yine Personel'e bağlanması) üst-alt ilişkisi kuran ağaç yapısı oluşturur. Bu yapı hiyerarşik veri tabanı yapısıdır.

Soru 13
Hangisi, uygun bir veri tabanı tablosu adıdır?
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Ders kapsamında tablo adları anlamlı, tekil, baş harfi büyük (PascalCase) ve Türkçe karakter içermeyecek şekilde verilir. Siparis bu kurallara uyar. SİSTEM tamamen büyük harf ve Türkçe karakterli, kullanıcı küçük harfli ve Türkçe karakterli, bilgi ise çok genel ve anlamsızdır.

Soru 14
Bir nakliye firması için geliştirilen veri tabanında aşağıdaki tablolardan hangisinin bulunması en uygunsuzdur?
ADoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Nakliye firmasının temel varlıkları araç, sürücü, ürün ve depodur. Vergi ise nakliye operasyonunun doğrudan bir varlığı olmadığı için bu veri tabanında bulunması en uygunsuz tablodur.

Soru 15
Sistem ayarları gibi diğer tablolarla ilişki kurmadan oluşturulan tablolara ne ad verilir?
EDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Sistem ayarları gibi başka hiçbir tabloyla ilişki kurmayan tablolara bağlantısız tablolar denir. Bunlar genellikle uygulamanın genel yapılandırma bilgilerini tutar.

Soru 16
Aşağıdakilerden hangisi uygun bir veri tabanı tablosu adıdır?
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Ders kapsamında tablo adları tekil, baş harfi büyük ve Türkçe karakter içermeyecek şekilde yazılır. Kullanici bu kurallara uyar. Kullanıcılar çoğul ve Türkçe karakterli, KULLANICI_TABLOSU tamamen büyük harfli, kullanıcılarTablosu ise hem çoğul hem Türkçe karakterlidir.

Soru 17
Aşağıdakilerden hangisinde bilgelik hiyerarşisinin adımları doğru verilmiştir?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Bilgelik hiyerarşisi aşağıdan yukarıya veri → enformasyon → bilgi → bilgelik şeklindedir. Ham veri anlam kazanınca enformasyona, enformasyonlar birleşince bilgiye, bilgi yorumlanıp karar verilebilir hale gelince bilgeliğe dönüşür.

Soru 18
Aşağıdakilerden hangisi yıldız şema veri tabanına daha uygun bir örnektir?
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Yıldız şema, sürekli kayıt alan merkezi bir olgu (kayıt) tablosu ve onu çevreleyen tanım tablolarından oluşur. Otoyol geçişleri sürekli ve yoğun biçimde yeni kayıt üretir; merkezde geçiş tablosu, çevresinde araç, gişe gibi tablolar bulunur. Bu yüzden yıldız şemaya en uygun örnektir.

Soru 19
Bir banka için geliştirilen veri tabanında aşağıdaki tablolardan hangisinin bulunması en uygunsuzdur?
EDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Banka veri tabanının temel varlıkları kişi, hesap, kasa ve transferdir. Arac (araç) bankacılık işlemleriyle doğrudan ilgili olmadığından bulunması en uygunsuz tablodur.

Soru 20
Urun (ürün) ile Musteri (müşteri) tabloları arasındaki ilişki türü aşağıdakilerden hangisidir?
EDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması

Bir müşteri birçok ürün satın alabilir, bir ürün de birçok müşteri tarafından alınabilir. Her iki yönde de birden fazla eşleşme olduğundan ilişki çoğa çoktur; genellikle Siparis gibi bir ara tabloyla kurulur.