logo
лабораторні роботи 2-9

2.4. Реляційна структура

Іншу форму векторної організації даних “Дуга-вузол” називають ще іноді реляційною структурою даних. У останньому прикладі значення атрибутивних даних зберігаються вкупі з топологічною інформацією. У реляційній структурі даних атрибутивна інформація зберігається окремо.

Топологічні дані у реляційній структурі організовані так само, як і у структурі “Дуга-вузол”. Принципові відмінності є в атрибутивних значеннях. Вони зберігаються у реляційних таблицях.

Ці таблиці прямі: рядок таблиці представляє один запис, а стовпчики представляють різні поля або атрибути.

Одна з реляційних таблиць зберігає ряд атрибутів точок або вузлів у просторовій базі даних. У нашому прикладі ця таблиця містить: вказівники на вузли, типи контролю руху, що існують у цих вузлах, та наявність розміченого переходу на перетинах вулиць. Аналогічні таблиці для дуг можуть містити інформацію про довжини доріг, типи дорожнього покриття, дату, коли вулиця реставрувалась. Таблиці для полігонів можуть містити площу, зонування, вартість та власника.

Зауважимо, що цей спосіб зберігання даних подібний до структури “Дуга-вузол”. Головна відміна полягає у тому, що у реляційній структурі атрибутні дані підтримуються окремо від топологічної інформації. Таким чином, існує більше окремих файлів та вказівників, які необхідно підтримувати.