Praca z relacji
Można utworzyć relacje między tabelami w diagramie baza danych , aby pokazać, jak kolumn w jednej tabeli są połączone z kolumnami w innej tabeli.
W relacyjnej baza danychrelacje umożliwiają zapobieganie występowaniu powtarzających się danych.Na przykład jeżeli projektowana jest baza danych zawierająca informacje dotyczące książek, może mieć tabelę o nazwie tytuły, przechowującą informacje o poszczególnych książkach, takie jak tytuł książki, Data publikacji i nazwa wydawcy.Jest również informacje, które chcesz o wydawcy, takie jak numer telefonu wydawcy, adres i kod pocztowy.Gdyby wszystkie te informacje przechowywane w tabeli tytuły, numer telefonu wydawcy byłby duplikowany dla każdego tytułu tego wydawcę.
Lepsze rozwiązanie jest przechowywanie informacji o wydawcy tylko raz w oddzielnej tabeli wydawcy.Należy wówczas umieścić wskaźnik w tabeli tytuły, która odwołuje się wpis w tabeli wydawcy.
Aby upewnić się, że dane nie są synchronizacja, można wymusić więzy integralności między tabelami Tytuły i wydawcy.Relacje więzów integralności ułatwiają zapewnienie informacji w jednej tabeli dopasowuje informacje w innym.Na przykład każdy tytuł w tabeli Tytuły musi być skojarzony z określonym wydawcą w tabeli wydawcy.Tytuł nie można dodać do baza danych dla programu publisher, który nie istnieje w baza danych.
Szczegółowe informacje na temat pracy z relacji zobacz następujące tematy.
[!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
.
W tej sekcji
Relacje między tabelami (wizualne Narzędzia bazy danych)
Zawiera krótkie omówienie relacji jako środki prowadzące do zapobieżenia powtarzających się danych.Typy relacji między tabelami
W tym artykule opisano relacje jeden do jednego, jeden do wielu i wiele do wielu.Więzy integralnooci — przegląd
W tym artykule opisano wymagania do wymuszania więzów integralności i efekt czy ma to na użytkowników baza danych .Jak: Zmienianie właściwości relacji
Zawiera opis kroków zmiana właściwości relacji.Jak: tworzenie relacji między tabelami
Utworzenie relacji między tabelami baza danych w diagramie baza danych .Jak: usuwanie relacji
Zawiera opis kroków usuwania relacja między dwiema tabelami.Jak: Sprawdź istniejące dane przy tworzeniu relacji
Zawiera opis czynności, jak to sprawdzić istniejące dane przy tworzeniu relacja.Jak: Pokaż właściwości relacji
Zawiera opis czynności do uzyskiwania dostępu do właściwości relacji.
Informacje
Odwołanie (wizualne Narzędzia bazy danych)
Zawiera łącza do tematów ogólne odniesienia, obejmujące kwerend, operatorów, warunki wyszukiwania, tematy dodatkowe dotycząceinterfejs użytkowniki tematy dotyczące komunikatów o błędzie.Okno dialogowe relacji klucza obcego
W tym artykule opisano różne opcje służące do tworzenia i modyfikowania relacji klucz obcy .