Spisu treści:

Jak utworzyć relację klucza obcego klucza podstawowego w programie SQL Server?
Jak utworzyć relację klucza obcego klucza podstawowego w programie SQL Server?

Wideo: Jak utworzyć relację klucza obcego klucza podstawowego w programie SQL Server?

Wideo: Jak utworzyć relację klucza obcego klucza podstawowego w programie SQL Server?
Wideo: How To Set Foreign Keys in SQL Server 2018 / 2019 ? 2024, Listopad
Anonim

Korzystanie z programu SQL Server Management Studio

  1. W Eksploratorze obiektów kliknij prawym przyciskiem myszy tabelę, która Wola być na zagraniczny - klucz Strona czegos związek i kliknij Projekt.
  2. Z menu Projektanta tabel kliknij Relacje .
  3. w Zagraniczny - kluczowe relacje w oknie dialogowym kliknij Dodaj.
  4. Kliknij relacja w wybranych Relacja lista.

W związku z tym, jak możemy stworzyć relację między kluczem podstawowym a kluczem obcym w SQL Server?

Do Stwórz ten relacja klucza podstawowego i klucza obcego , kliknij prawym przyciskiem myszy klucz obcy kolumny tabeli (tabela Konta) i wybierz Relacje … W Relacje z kluczem zagranicznym w oknie dialogowym kliknij Dodaj przycisk . To domyślnie doda relacja w lewym panelu.

Czy klucz może być zarówno podstawowy, jak i obcy? Klucze podstawowe zawsze muszą być wyjątkowe, klucz obcy należy zezwolić na nieunikalne wartości, jeśli tabela jest relacją jeden-do-wielu. Idealnie jest używać a klucz obcy jak główny klucz jeśli tabela jest połączona relacją jeden-do-jednego, a nie relacją jeden-do-wielu.

Co to jest klucz podstawowy i klucz obcy w SQL Server?

Główny klucz jednoznacznie identyfikuj rekord w tabeli. Klucz obcy to pole w tabeli, które jest główny klucz w innym stole. Główny klucz nie może zaakceptować wartości null. Klucz obcy może akceptować wiele wartości null.

Jak odwołać się do klucza obcego w SQL?

Streszczenie:

  1. Każda wartość klucza obcego musi być częścią klucza podstawowego innych tabel.
  2. Klucz obcy może odwoływać się do innej kolumny w tej samej tabeli. To odniesienie jest znane jako samoodniesienie.
  3. Klucz obcy można utworzyć za pomocą opcji Utwórz tabelę, Zmień tabelę lub SQL Server Management Studio.

Zalecana: