Spisu treści:

Co to jest klucz podstawowy i klucz obcy w db2?
Co to jest klucz podstawowy i klucz obcy w db2?

Wideo: Co to jest klucz podstawowy i klucz obcy w db2?

Wideo: Co to jest klucz podstawowy i klucz obcy w db2?
Wideo: DB2 - Primary Key 2024, Grudzień
Anonim

A klucz obcy to zestaw kolumn w tabeli, które muszą pasować do co najmniej jednej główny klucz wiersza w innej tabeli. Jest to ograniczenie referencyjne lub ograniczenie integralności referencyjnej. Jest to logiczna reguła dotycząca wartości w wielu kolumnach w jednej lub kilku tabelach.

W związku z tym, czym jest klucz podstawowy w db2?

A główny klucz jest szczególnym rodzajem unikalności klucz i nie może zawierać wartości null. Na przykład kolumna DEPTNO w tabeli DEPT to główny klucz . Na stole nie może być więcej niż jeden główny klucz . Kiedy główny klucz jest zdefiniowana w instrukcji CREATE TABLE lub ALTER TABLE, DB2 automatycznie tworzy podstawowy indeks.

Podobnie, czy każda tabela powinna mieć klucz podstawowy? Każdy stół Móc mieć (ale czy nie mieć do mieć) klucz podstawowy . Kolumna lub kolumny zdefiniowane jako główny klucz zapewnić wyjątkowość w Tabela ; nie ma dwóch rzędów? mieć to samo klucz . ten główny klucz z jednego Tabela może również pomóc w identyfikacji zapisów w innych stoły i być częścią drugiego klucz podstawowy tabeli.

Poza tym, jak utworzyć klucz obcy w db2?

Procedura

  1. Wydaj instrukcję CREATE TABLE i określ klauzulę FOREIGN KEY. Wybierz nazwę ograniczenia dla relacji, która jest zdefiniowana przez klucz obcy.
  2. Wydaj instrukcję ALTER TABLE i określ klauzulę FOREIGN KEY. Możesz dodać klucz obcy do istniejącej tabeli; w rzeczywistości jest to czasami jedyny sposób postępowania.

Co to jest integralność referencyjna w db2?

DB2 ® zapewnia więzy integralności między twoimi stołami, kiedy definiujesz referencyjny ograniczenia. Więzy integralności to stan, w którym wszystkie wartości wszystkich kluczy obcych są prawidłowe. Więzy integralności opiera się na jednostce integralność . Ta kolumna (lub zestaw kolumn) nazywana jest kluczem nadrzędnym tabeli.

Zalecana: