Praca z relacjami (Visual Narzędzia bazy danych)
Można tworzyć relacje między tabelami, aby pokazać, jak kolumn w jednej tabela są połączone z kolumnami w innej tabela.
W relacyjnej bazie danych relacje pozwalają uniknąć nadmiarowych danych.Na przykład jeżeli projektowana jest baza danych, zawierająca informacje dotyczące książek, użytkownik ma tabela o nazwie tytuły, przechowującą informacje o poszczególnych książkach, takie jak tytuł książki, Data publikacja i nazwa wydawcy.Istnieje również informacje warto przechowywać informacje o wydawcy, takie jak numer telefonu wydawcy, adres i kod pocztowy.Gdyby wszystkie te informacje są przechowywane w tabela tytuły, numer telefonu wydawcy byłby duplikowany dla każdego tytułu tego wydawcę.
Lepszym rozwiązaniem jest przechowywanie informacje o wydawcy tylko raz w oddzielnej tabela wydawcy.Należy wówczas umieścić wskaźnik w tabela tytuły, odwołaniem do pozycji w tabela wydawców.
Aby upewnić się, że dane nie są zsynchronizowane, można wymusić więzy integralność między tabelami Tytuły i wydawcy.Relacje więzów integralność ułatwiają zapewnienie informacjami jedną tabela odpowiedników w innej.Na przykład każdy tytuł w tabela Tytuły musi być skojarzony z określonym wydawcą w tabela wydawców.Tytuł nie można dodać do bazy danych dla programu publisher, który nie istnieje w bazie danych.
Ostrzeżenie
Tabela jest publikowana w replikacja, należy dokonać zmiany schematu za pomocą Transact-SQL instrukcja ALTER TABLE lub SMO (SQL Server Management obiektów).Gdy zostaną wprowadzone zmiany schematu przy użyciu projektanta tabel lub w Projektancie diagramu bazy danych, próbuje usunąć i ponownie utworzyć tabela.Nie można usunąć obiekty publikowane, dlatego zmiana schematu zakończy się niepowodzeniem.
Szczegółowe informacje na temat pracy z relacji tematy.
W tej sekcji
Relacje między tabelami (wizualne Narzędzia bazy danych)
Zawiera krótkie omówienie relacji jako środki zapobiegające powtarzających się danych.Typy relacji między tabelami (wizualne Narzędzia bazy danych)
Opis relacji typu jeden do wielu i wiele do wielu.Omówienie więzów integralności (wizualne Narzędzia bazy danych)
Opisuje wymagania wymuszania więzów integralność oraz skutków, to ma na użytkowników bazy danych.Jak Zmiana właściwości relacji (wizualne Narzędzia bazy danych)
Zawiera kroki do zmiany właściwości relacji.Jak Tworzenie relacji między tabelami (wizualne Narzędzia bazy danych)
Tworzenie relacji między tabelami bazy danych diagram bazy danych.Jak Usunięcie relacji (wizualne Narzędzia bazy danych)
Zawiera opis czynności usuwania relacji między dwiema tabelami.Jak Sprawdź istniejące dane przy tworzeniu relacji (wizualne Narzędzia bazy danych)
Zawiera kroki sprawdzania istniejących danych przy tworzeniu relacji.Jak Pokaż właściwości relacji (wizualne Narzędzia bazy danych)
Zawiera kroki umożliwiające dostęp do właściwości relacji.
Odwołanie
- Okno dialogowe relacje klucza obcego (wizualne Narzędzia bazy danych)
W tym artykule opisano różne opcje tworzenia i modyfikowania relacje klucz obcy.