Veritabanı Sistemleri
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
Bir tabloda anahtar olmayan öznitelik, birleşik anahtarın sadece bir kısmı ile belirleniyorsa bu hangi tür bağımlılığa girer?
- 2
I - Normalleştirme, veritabanı tasarımı kapsamında fiziksel tasarımdan sonra uygulanabilir.
II - Normalleştirme varolan veritabanlarında ilişkilerin iyileştirilmesinde kullanılmaz.
III - Tutarsız bağımlılıklar ve artıklar en aza indirilir.
IV - Normalleştirme aşamasında varlık ilişki diyagramları oluşturulur.
Normalleştirme ile ilgili olarak yukarıda verilen açıklamalardan doğru olanlar hangi seçenekte verilmiştir?
- 3
Veri tabanında verinin değiştirilmesi sırasında mantıksal olarak bozulmaya yol açan duruma ne ad verilir?
- 4
I. Ekleme
II. Silme
III. Güncelleme
Bir veri tabanında görülebilecek üç aykırılık vardır. Yukarıdakilerden hangisi bu aykırılıklardan biridir? - 5
Veri tabanında normalleşme sürecinde her aşamada uygulanan kurallar mevcuttur. Eğer ikinci kural uygulanıyor ise nasıl ifade edilmektedir?
- 6
Aşağıdaki kurallardan hangisi fonksiyonel bağımlılıklardan birisidir?
- 7
I. Bu aşamada döngüsel fonksiyonel bağımlılıklar ve kalan tüm aykırılıklar kaldırılır.
II. Projeksiyon Normal Form (PJNF) olarakta adlandırılır
Yukarıdaki özellikler hangi normal forma aittir? - 8
Veritabanı tasarımı sürecinde verilerin ve ilişkilerin veritabanı tabloları ve tablolar arası ilişkilere dönüştürüldüğü aşama hangisidir?
- 9
I. Normalleştirme kuralları iki öznitelik arasındaki kısıtlara dayanan kısmi bağımlılık kavramı ile test edilir.
II. Her aşamada uygulanan kurala Normal Form (NF) adı verilir.
III. İlk kural uygulanıyorsa veritabanı tasarımının birinci normal formda (1NF) olduğu, ikinci kural uygulanıyorsa ikinci normal formda (2NF) olduğu şeklinde ifade edilir.
Normalleştirme ile ilgili verilen bilgilerden hangisi/hangileri doğrudur?
- 10
Döngüsel fonksiyonel bağımlılıkların ele alındığı normal form aşağıdakilerden hangisidir?
- 11
Veritabanında birincil ve yabancı anahtar ile ilişkilendirilmiş iki tablo olsun. Birinci tabloda kayıtların özet bilgilerinin, diğerinde ise ilgili kayıtların detay bilgilerinin tutulduğunu varsayalım. Bu iki tablo asıl ve detay tablolar olarak isimlendirilir. Asıl ve detay tablolarda, detay tabloya veri eklenirken asıl tabloya ilgili veri eklenmez ise aşağıdakilerden hangisi oluşur?
- 12
I. Günümüzde modern ilişkisel veri tabanı modellerinde genelde 4. normal formdan sonrası genelde uygulanmaz.
II. 4NF üzeri normalleştirmeler veri tabanında çok fazla tablo ve ilişki oluşturur.
III. 3NF veri tabanı modeli ile daha az karmaşık bitişme kullanan SQL komutları kullanır.
Normal Formlar ile ilgili yukarıdaki ifadelerden hangileri doğrudur? - 13
Tabloda bir alandaki değerler virgülle ayrılarak oluşturulan liste veya dizi değerlerinden oluşuyorsa bu hangi tür bağımlılığa girer?
- 14
I. Günümüzde modern ilişkisel veri tabanı modellerinde genelde 4. normal formdan sonrası genelde uygulanmaz.
II. 4NF üzeri normalleştirmeler veri tabanında çok fazla tablo ve ilişki oluşturur.
III. 3NF veri tabanı modeli ile daha az karmaşık bitişme kullanan SQL komutları kullanır.
Normal Formlar ile ilgili yukarıdaki ifadelerden hangileri doğrudur? - 15
Bir tabloda birincil anahtar bir veya daha fazla öznitelikten oluşabilir. Eğer birincil anahtar iki veya daha fazla öznitelikten oluşuyorsa bu tür birincil anahtarlara ne ad verilir?
- 16

Yukarıdaki tablo 3NF’ye göre düzenlendiğinde geçişli bağımlılıklar kaldırılacaktır. Buna göre, 7 satır içeren bu öğrenciler tablosu geçişli bağımlılıklar kaldırıldıktan sonra kaç satırlık bir tablo haline gelecektir? - 17
Veritabanında bir öznitelik A, diğer öznitelik B’ye bağımlı iken aynı zamanda B özniteliği de A’ya bağımlı ise bu hangi tür bağımlılığa girer?
- 18
- Ekleme aykırılığı oluşmaması için öncelikle asıl tabloya kayıt eklenmeli daha sonra detay tabloya ilgili kaydın detayları eklenmelidir.
- Silme aykırılığını önlemek için öncelikle asıl tablodan sonra da detay tablodan kayıtlar silinmelidir.
- Güncelleme aykırılığını önlemek için birincil anahtar değerinde güncelleme yaparken detay tablolarda da ilişkili yabancı anahtarlar sırasıyla güncellenmelidir.
Verilen maddelerden hangisi/hangileri aykırılıklar ile ilgili doğrudur?
- 19
Bir veritabanında yer alan tablonun A, B, C ve D şeklinde toplam dört özniteliği olsun. Bu tabloda A birincil anahtar olsun. A→B ve B→C fonksiyonel bağımlılıklarının olduğunu varsayalım. Verilen bu iki fonksiyonel bağımlılık incelendiğinde, C özniteliğinin B özniteliği aracılığıyla A özniteliğine bağımlı olduğu görülür. Bu durum aşağıdakilerden hangisi bağımlılık çeşidine örnektir?
- 20
Bir tabloda birincil anahtar bir veya daha fazla öznitelikten oluşabilir. Eğer birincil anahtar iki veya daha fazla öznitelikten oluşuyorsa bu tür birincil anahtarlara ne ad verilir?