İçindekiler:

Db2'de birincil anahtar ve yabancı anahtar nedir?
Db2'de birincil anahtar ve yabancı anahtar nedir?

Video: Db2'de birincil anahtar ve yabancı anahtar nedir?

Video: Db2'de birincil anahtar ve yabancı anahtar nedir?
Video: #4 Primary Key (Birincil Anahtar ) Nedir ? [ Veritabanı ve SQL Dersleri ] 2024, Nisan
Anonim

A yabancı anahtar en az bir tanesiyle eşleşmesi gereken bir tablodaki sütunlar kümesidir. birincil anahtar başka bir tablodaki satır sayısı. Bu bir referans kısıtlaması veya referans bütünlüğü kısıtlamasıdır. Bir veya daha fazla tablodaki birden çok sütundaki değerlerle ilgili mantıksal bir kuraldır.

Bununla ilgili olarak, db2'deki birincil anahtar nedir?

A birincil anahtar özel bir benzersiz türüdür anahtar ve boş değerler içeremez. Örneğin, DEPT tablosundaki DEPTNO sütunu bir birincil anahtar . Bir tabloda birden fazla olamaz birincil anahtar . Zaman birincil anahtar CREATE TABLE deyiminde veya ALTER TABLE deyiminde tanımlanır, DB2 otomatik olarak oluşturur öncelik dizin.

Benzer şekilde, her tablonun bir birincil anahtarı olmalı mı? Her masa Yapabilmek Sahip olmak (ancak yapmak Olumsuz Sahip olmak ile sahip) birincil anahtar . olarak tanımlanan sütun veya sütunlar birincil anahtar benzersizliğini sağlamak tablo ; iki satır olamaz Sahip olmak aynısı anahtar . NS birincil anahtar birinin tablo başka yerlerdeki kayıtları tanımlamaya da yardımcı olabilir. tablolar ve ikincinin bir parçası olun tablonun birincil anahtarı.

Bunun yanında, db2'de nasıl yabancı anahtar oluşturabilirim?

prosedür

  1. Bir CREATE TABLE ifadesi yayınlayın ve bir FOREIGN KEY yan tümcesi belirtin. Bir yabancı anahtar tarafından tanımlanan ilişki için bir kısıtlama adı seçin.
  2. Bir ALTER TABLE ifadesi yayınlayın ve FOREIGN KEY yan tümcesini belirtin. Mevcut bir tabloya yabancı anahtar ekleyebilirsiniz; aslında, bazen ilerlemenin tek yolu budur.

db2'de bilgi bütünlüğü nedir?

DB2 ® sağlar bilgi tutarlılığı tanımladığınızda tablolarınız arasında referans kısıtlamalar. Bilgi tutarlılığı tüm yabancı anahtarların tüm değerlerinin geçerli olduğu durumdur. Bilgi tutarlılığı varlık temellidir bütünlük . Bu sütuna (veya sütun kümesine) tablonun ana anahtarı denir.

Önerilen: