Udostępnij za pośrednictwem


Jak: tworzenie relacji między tabelami

utworzyć relacja między dwiema tabelami, którym chcesz powiązać wiersze jednej tabeli z wierszami innej.Aby uzyskać więcej informacji o relacjach, zobacz Typy relacji między tabelami.

[!UWAGA]

Nowa wersja Projektanta tabel jest dostępna dla baz danych w formacie SQL Server 2012. W tym temacie opisano starą wersję Projektanta tabel, której można używać do baz danych w starszych formatach programu SQL Server.

W nowej wersji definicję tabeli można zmienić za pomocą graficznego interfejsu lub bezpośrednio w okienku skryptów. W przypadku użycia interfejsu graficznego definicja tabeli jest automatycznie aktualizowana w okienku skryptów. Aby zastosować kod SQL w okienku skryptów, kliknij przycisk Aktualizuj. Więcej informacji o nowej wersji można znaleźć w temacie Tworzenie obiektów baz danych przy użyciu Projektanta tabel

.

[!UWAGA]

Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.

Aby utworzyć klucz obcy relacja w Projektancie tabel

  1. W Server Explorer kliknij prawym przyciskiem myszy tabelę, która będzie po stronie klucza obcego relacja i kliknij przycisk Otwórz definicji tabeli.

    Tabela otwiera się w Projektant tabeli.

  2. Z Projektant tabeli menu, kliknij przycisk relacje.

  3. W relacje kluczy obcych okno dialogowe, kliknij przycisk Dodaj.

    relacja jest wyświetlana w Wybrana relacja listy o nazwie dostarczonych do systemu, w formacie FK_ <tablename> _ <tablename>, gdzie tablename jest nazwą tabeli klucz obcy .

  4. Kliknij polecenie relacja w Wybrana relacja listy.

  5. Kliknij przycisk tabel i kolumn specyfikacji w siatce po prawej stronie i kliknij przycisk wielokropka () z prawej strony właściwość.

  6. W tabel i kolumn okno dialogowe, Klucza podstawowego rozwijanej listy, wybierz tabelę, która będzie po stronie klucza podstawowego relacja.

  7. W siatce poniżej wybierz kolumny, przyczyniając się do tabeli klucz podstawowy.W komórce siatki sąsiadujących po lewej stronie każdej kolumny wybierz odpowiednią kolumnę klucza obcego tabeli powiązanej kluczem obcym.

    Projektant tabeli sugeruje nazwę relacja.Aby zmienić tę nazwę, edycja , zawartość Nazwę relacjipole tekstowe.

  8. Wybierz OK , aby utworzyć relacja.

[!UWAGA]

Kolumny, które można wybrać dla klucz obcy musi mieć tego samego typ danych kolumny podstawowej, które odpowiadają one.Musi być równa Liczba kolumn w każdym z kluczy.Na przykład jeśli klucz podstawowy w tabeli po stronie podstawowego relacja składa się z dwóch kolumn, trzeba będzie odpowiadają każdej z tych kolumn z kolumną w tabeli na stronie klucz obcy relacja.

Zobacz też

Informacje

Okno dialogowe relacji klucza obcego

Tabele i kolumny okno dialogowe

Inne zasoby

Praca z relacji

Praca z ograniczeniami

Praca z indeksów