Table Relationships (Visual Database Tools)
Można tworzyć relacje między tabelami diagram bazy danych bazy danych, aby pokazać, w jaki sposób są powiązane kolumn w jednej tabela z kolumnami w innej tabela.
W relacyjnej bazie danych relacje pozwalają zapobiec powtarzających się danych.Na przykład w przypadku projektowania bazy danych, która będzie śledzić informacje dotyczące książek, można utworzyć tabela o nazwie titles które przechowywane są informacje o każdej książki, takie jak tytuł książki, Data publikacja i nazwa Wydawca. Dostępna jest również informacje należy przechowywać informacje o Wydawca, takie jak numer telefonu Wydawca, adres i kod pocztowy.Gdyby do przechowywania wszystkich informacji w titles Tabela Wydawca tego numeru telefonu zduplikowane czy dla każdego tytułu, który drukuje Wydawca.
Lepszym rozwiązaniem jest przechowywanie informacji Wydawca tylko raz w osobnej tabela publishers. Czy następnie umieść wskaźnik w titles Tabela, która odwołuje się wpis w tabeli Wydawca.
Aby upewnić się, że dane nie są zsynchronizowane, można wymusić więzy integralność między titles i publishers tabele. Relacje więzów integralność ułatwiają zapewnienie jeden informacjami odpowiedników w drugiej.Na przykład, każdy tytuł w titles Tabela musi być skojarzony z określonym wydawcą w publishers Tabela. Tytuł nie można dodać do bazy danych Wydawca, który nie istnieje w bazie danych.
Aby lepiej zrozumieć relacji między tabelami, zobacz: