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

Aşağdakilerden hangisi birincil ve tekil anahtar ile ilgili olarak doğrudur?

I Tekil anahtar, birincil anahtarla aynı şeydir. 

II Tekil anahtar ve birincil anahtar mutlaka tekrar etmeyen değerler içermelidir.

III Birincil anahtarda alan boş geçilebilir yani “null” değeri içerebilir. 

IV Birincil anahtar bir tablodaki kaydı kesin olarak temsil eden alana veya alan grubuna verilen isimdir.


I ve II

II ve III

II ve IV

I ve III

I ve IV


Yanıt Açıklaması:

Birincil anahtar (primary key) bir tablodaki kay- dı kesin olarak temsil eden alana veya alan grubuna verilen isimdir. Birincil anahtar veri alanındaki her değeri benzersiz (unique), tek olmalı ve tekrar etmemelidir. Aynı zamanda birincil anahtar alan boş (null) geçilemez, mutlaka bir değer içermelidir.

Tabloda herhangi bir veri alanı tekil anahtar (unique key) olarak tanımlanırsa, bu alana girilen her değer benzersiz (unique) olmalı, yani tekrar et- memelidir. Bu kısıtlama ile kayıtlardaki veri tekra- rının önüne geçilebilir. Bu özelliği ile tekil anahtar, birincil anahtara benzemektedir. Tekil anahtar ile birincil anahtar arasındaki fark tekil anahtar alanın boş geçilebilmesi, yani “null” değeri içerebilmesidir.

Yorumlar
  • 0 Yorum