Konumsal Veritabanı 1 Deneme Sınavı Sorusu #1179382

İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür. Bunun için tabloda birincil anahtar olmayan tüm alanlar (sütunlar), birincil anahtar alana bağlı olmalıdır. Burada açıklanan adım tasarımın uygulanması aşamasının hangi adımıdır?


Birinci normalizasyon kuralı

İkinci normalizasyon kuralı

Üçüncü normalizasyon kuralı

Art arda silme

Art arda güncelleme


Yanıt Açıklaması:

İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür. Bunun için tabloda birincil anahtar olmayan tüm alanlar (sütunlar), birincil anahtar alana bağlı olmalıdır. Burada açıklanan adım tasarımın uygulanması aşamasının hangi adımıdır?

Normalizasyon, veritabanı yapısında ilişkilerin organizasyonuyla veri tekrarının azaltıldığı, verilere bağlı tutarsızlıkların engellendiği verilerin düzenlenme sürecidir. Veritabanı tasarımının önemli aşamalarından biridir ve ilişkisel veritabanı normalizasyon kurallarına uygun tasarlanmalıdır. Eğer uymadığı fark edilirse tasarım normalizasyon kurallarına göre tekrar düzenlenmelidir. Genellikle ilk üç normalizasyon kuralı veri tekrarının azaltılmasında ve veri tutarlılığının sağlanmasında yeterli olmaktadır. Bu ilk üç kuralı kısaca hatırlarsak:

Birinci Normalizasyon Kuralı: İlişkili her tabloda alan bütünlüğünün var olması gereklidir. Alan bütünlüğü için her tablo birincil anahtar olan bir veri alanına sahip olmalı ve özniteliklerin sahip olduğu her olası değer veri satırındaki bir veri alanına karşılık gelmelidir. Yani tablodaki her sütunun eşsiz bir ismi olması ve bu sütunun her satırı tek bir veri değeri içermelidir. Veri sütunun tekrar etmesine ya da bir veri sütununda birden fazla veri olmasına izin verilemez.

İkinci Normalizasyon Kuralı: İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür. Bunun için tabloda birincil anahtar olmayan tüm alanlar (sütunlar), birincil anahtar alana bağlı olmalıdır.

Üçüncü Normalizasyon Kuralı: İlişkili her tablo veri tutarlılığını sağlamalıdır. Bu durum tablolar arası ilişkinin anahtar alanlar ile kurulmasıyla mümkündür. Yani bir tablodaki yabancı anahtar (foreign key) başka bir tabloda birincil anahtar olarak yer almalıdır.

Normalizasyon, veritabanı yapısında ilişkilerin organizasyonuyla veri tekrarının azaltıldığı, verilere bağlı tutarsızlıkların engellendiği verilerin düzenlenme sürecidir. Veritabanı tasarımının önemli aşamalarından biridir ve ilişkisel veritabanı normalizasyon kurallarına uygun tasarlanmalıdır. Eğer uymadığı fark edilirse tasarım normalizasyon kurallarına göre tekrar düzenlenmelidir. Genellikle ilk üç normalizasyon kuralı veri tekrarının azaltılmasında ve veri tutarlılığının sağlanmasında yeterli olmaktadır. Bu ilk üç kuralı kısaca hatırlarsak:

Birinci Normalizasyon Kuralı: İlişkili her tabloda alan bütünlüğünün var olması gereklidir. Alan bütünlüğü için her tablo birincil anahtar olan bir veri alanına sahip olmalı ve özniteliklerin sahip olduğu her olası değer veri satırındaki bir veri alanına karşılık gelmelidir. Yani tablodaki her sütunun eşsiz bir ismi olması ve bu sütunun her satırı tek bir veri değeri içermelidir. Veri sütunun tekrar etmesine ya da bir veri sütununda birden fazla veri olmasına izin verilemez.

İkinci Normalizasyon Kuralı: İlişkili her tablo varlık bütünlüğü göstermelidir. Bu durum tablodaki her satırın eşsiz ve özgün olması ile mümkündür. Bunun için tabloda birincil anahtar olmayan tüm alanlar (sütunlar), birincil anahtar alana bağlı olmalıdır.

Üçüncü Normalizasyon Kuralı: İlişkili her tablo veri tutarlılığını sağlamalıdır. Bu durum tablolar arası ilişkinin anahtar alanlar ile kurulmasıyla mümkündür. Yani bir tablodaki yabancı anahtar (foreign key) başka bir tabloda birincil anahtar olarak yer almalıdır.

Yorumlar
  • 0 Yorum