Udostępnij za pośrednictwem


How to: Draw Reflexive Relationships (Visual Database Tools)

Można utworzyć relacja zwrotna połączyć kolumna lub kolumn w tabela z inną kolumną lub kolumnami w tej samej tabela.Na przykład, załóżmy że employee Tabela ma emp_id kolumny i mgr_id Kolumna. Ponieważ każdy kierownik jest jednocześnie pracownika, można utworzyć relację między tymi kolumnami, rysując linię relacji z tabela do tej samej.Relacja ta gwarantuje, że każdy identyfikator menedżera, który jest dodawany do tabela zgodna istniejącego identyfikatora pracownika.

Przed utworzeniem relacji należy najpierw zdefiniować dla tabela klucz podstawowy ani ograniczenia unique.Następnie odnoszą się kolumna klucz podstawowy do odpowiedniej kolumna.Po utworzeniu relacji odpowiedniej kolumna staje się klucz obcy w tabela.

Aby narysować relacja zwrotna

  1. diagram bazy danych bazy danych kliknij selektor wiersza kolumna bazy danych, który ma być odnoszą się do innej kolumna, a następnie przeciągnij wskaźnik poza tabela do momentu, aż pojawi się wiersz.

  2. Przeciągnij linię z powrotem do wybranej tabela.

  3. Zwolnij przycisk myszy.The Tables and Columns dialog box appears.

  4. Zaznacz kolumna klucz obcy tabela klucz podstawowy i kolumna, z którym użytkownik chce, aby formularz relacji.

  5. Wybierz opcję OK dwa razy, aby utworzyć relację.

Po uruchomieniu kwerendy na tabela, można użyć relacja zwrotna, do utworzenia samosprzężenie potrzebne.Aby uzyskać informacje dotyczące wykonywania kwerend tabel za pomocą sprzężeń zobacz Querying with Joins (Visual Database Tools).