Połączenia baz danych wymagają szablonu połączenia identyfikującego, które pola tabeli zostaną skojarzone z poszczególnymi połączeniami używającymi tego szablonu.
Połączenia bazy danych kojarzą obiekty na rysunku z zewnętrzną składnicą danych w bazach danych, takich jak dBASE, Oracle i Microsoft Access. Można na przykład powiązać informacje zawarte w bazie danych pomieszczeń z obiektem polilinii reprezentującym obwiednię pomieszczenia w rysunku. Powiązanie między obiektem graficznym a tabelą bazy danych jest ustalane przez utworzenie połączenia, które odwołuje się do jednego lub kilku rekordów w tabeli bazy danych.
Nie można tworzyć połączeń z obiektami niegraficznymi, takimi jak warstwy i rodzaje linii.
Połączenia są ściśle powiązane z obiektami graficznymi, z którymi są skojarzone. Podczas przesuwania lub kopiowania połączonego obiektu połączenie zostanie przesunięte lub skopiowane wraz z nim. Gdy połączony obiekt zostanie usunięty, połączenie również zostanie usunięte.
Po utworzeniu połączenia między rekordem bazy danych i obiektem zostanie ustalona dynamiczna zależność. Gdy na przykład w tabeli bazy danych lokal magazynowy zostanie zmieniony na biurowy, program zaktualizuje informacje przechowywane w rysunku.
Połączenia opierają się na szablonach połączeń, które określają, jakie informacje mają być pobierane z tabeli bazy danych podczas ich tworzenia.
Szablony połączeń działają również jako skróty do tabel bazy danych, na których są oparte. Skrótów można użyć do otwierania, przeglądania i edycji tabel, do których się odwołują. Jest to szczególnie użyteczne, jeśli użytkownik posiada bardzo dużo źródeł danych skonfigurowanych w swoim systemie. Za każdym razem, gdy użytkownik chce odszukać określoną tabelę, zamiast przewijać listę źródeł danych, może otworzyć ją bezpośrednio z węzła rysunku, który jest z nią skojarzony.
Można tak ustawić opcje programu, aby po wybraniu w oknie Widok danych następnych rekordów w rysunku automatycznie zaznaczane były obiekty graficzne połączone z tymi rekordami. Analogicznie można tak ustawić opcje programu, aby po wybraniu w rysunku następnych obiektów graficznych zaznaczane były połączone z nimi rekordy bazy danych. W danym momencie może być aktywny tylko jeden z tych trybów automatycznego przeglądania elementów.
W oknie Opcje widoku danych i zapytania użytkownik może ustawić kilka opcji przeglądania elementów, które wpływają na sposób wyświetlania rekordów i obiektów graficznych połączonych z wybranym w danej chwili elementem.
Opcja Automatycznie przesuń rysunek automatycznie wyświetla taki fragment rysunku, aby widoczne były obiekty skojarzone ze zbiorem bieżących rekordów wybranych w oknie Widok danych. Jeżeli w oknie Widok danych zostanie wybranych kilka rekordów, funkcja Automatycznie przesuń rysunek może nie być w stanie zmieścić ich wszystkich w oknie graficznym przy bieżącym współczynniku powiększenia obrazu. Aby tym sterować, można dla trybu Automatycznie przesuń rysunek ustalić współczynnik powiększenia obrazu, który zagwarantuje wyświetlanie wszystkich obiektów skojarzonych z bieżącym wybranym zbiorem rekordów.
Opcja Automatycznie powiększ rysunek automatycznie wyświetla takie powiększenie rysunku, aby wszystkie obiekty powiązane z bieżącym zbiorem rekordów były widoczne na ekranie. Użytkownik musi określić współczynnik powiększenia obrazu, który ustawia rozmiar zakresu wskazanego zbioru obiektów, w celu zdefiniowania procentu obszaru rysunku. Dostępny jest przedział od 20 do 90 procent, a wartością domyślną jest 50 procent. Wartość 50% oznacza, że albo wysokość zakresu wynosi 50% wysokości obszaru rysunku, albo szerokość zakresu wynosi 50% szerokości obszaru rysunku, w zależności od tego, który będzie mniejszy.
Aby uzyskać opis wszystkich dostępnych opcji, zobacz okno dialogowe Opcje widoku danych i zapytania w temacie BDPODŁĄCZ w sekcji Opis poleceń.
Zaleca się, aby okresowo było wykonywane sprawdzanie połączeń w rysunku w celu ich zaktualizowania lub usunięcia przerwanych połączeń. Program zawiera opcję Synchronizuj do analizy połączeń w rysunku opartych na konkretnym szablonie połączeń. Po uruchomieniu opcji Synchronizuj program wyświetla listę wykrytych błędów w oknie dialogowym Synchronizuj. Niektóre błędy (na przykład nieodpowiednia wielkość kolumny w tabeli źródłowej) mogą być naprawiane bezpośrednio w oknie dialogowym Synchronizuj. Błędy pozostałe (takie jak połączenia, które odwołują się do nieistniejących rekordów) muszą być poprawiane w źródłowej tabeli bazy danych.