2008-10-15 18 views
11

Próbuję być dobrym programistą i tworzyć dokumentację, zanim zacznę programować mój następny projekt.Diagramy bazy danych Visio, asocjujące kolumny

Utworzyłem schemat schematu bazy danych w Visio i utworzyłem relacje między kolumnami.

Jednak szukam sposobu, aby relacje między kolumnami były bardziej wyraźne. Chcę, aby strzałka łączyła kolumnę z kolumną.

Czy można to zrobić w Visio?

http://i.stack.imgur.com/sj0Bo.jpg

Odpowiedz

15

Można użyć narzędzia Visio Drawing zmusić Connector stosunek do przyklejania się do poszczególnych punktów połączenia na Kształty tabeli:

  1. Włącz Punkty połączeń w menu Widok.
  2. Na standardowym pasku narzędzi znajdź narzędzie Złącznik z prawej strony narzędzia Wskaźnik. Kliknij małą strzałkę i przejdź do narzędzia Punkt połączenia.
  3. Przytrzymaj klawisz Ctrl i kliknij jeden z Kształtów tabeli w miejscu, w którym chcesz dołączyć do łącznika relacji.
  4. Zrób to samo z innym kształtem tabeli.
  5. Przyklej końce łącznika relacji do dodanych punktów połączeń.
  6. Zerwiesz związek. Aby to naprawić, wybierz Connection Connector i wyświetl definicję relacji w oknie Properties bazy danych.
  7. Powiąż ponownie pola.

(ten został przetestowany z Visio Enterprise 2003)

+1

Awesome! Próbowałem przez długi czas, aby to zadziałało. Notatka - jest lepsza niż myślisz, tuż przed krokiem 5, zmieniłem na narzędzie Wskaźnik. Przeniosłem każdy koniec złącza do nowego punktu połączenia i nie straciłem powiązania. (Visio Professional 2003) –

0

Do mojej wiedzy jest to jak visio zwraca go, a to nie jest możliwe, aby uzyskać to, aby wskazać na dokładną kolumnie. to trochę denerwujące, ale myślę, że nauczysz się żyć z oznaczeniami FK

1

Po kliknięciu strzałek relacji pojawią się zielone punkty środkowe. Możesz ich użyć do przeciągnięcia strzałki relacji w górę iw dół. Uważaj jednak, aby nie przenosić punktów końcowych, ponieważ Visio oddzieli to złącze od obiektu tabeli.

0

Odpowiedź brzmi, że nie będzie, ale można kliknąć i przeciągnąć linie wokół. Metodą, której używam do obejścia tego jest nazwanie relacji FK i wyświetlenie nazw (istnieje opcja tego w Database-> Options) lub oznaczenie relacji z kolumną.