Page 89 - 6827
P. 89

Зв'язок  між  просторовими  об'єктами  картографічної  бази  да-
           них  і  відповідними  записами  в  реляційних  атрибутивних  базах
           даних  здійснюється  за  допомогою  спеціальних  службових
           ідентифікаторів  –  у  табличній  базі  даних  створюється  спеціальне
           поле  для  збереження  цього  ідентифікатора.  При  організації
           картографічної бази даних можуть створюватися відношення «один
           просторовий  об'єкт  до  одного  запису  в  таблиці»  або  «безліч  про-
           сторових об'єктів до одного запису в таблиці».
                СКБД, призначені для  створення і підтримки баз даних ГІС,
           надають користувачу широкий набір функцій, властивих звичайним,
           «непросторовим» СКБД, а також низку спеціальних «просторових»
           функцій.  Це  –  функції  створення  структури  нових  баз  даних  у
           режимі  «конструктора»,  зміна  структури  існуючих  табличних  баз
           даних, додавання і видалення полів і записів, використання формул
           для  заповнення  і  зміни  значень  полів,  зв'язування  двох  і  більше
           таблиць  для  подання  даних.  До  деяких  спеціальних  функцій
           відносять  функції  побудови  просторових  об'єктів  за  значеннями
           координат  з  таблиць,  визначення  координат  об'єктів,  довжин,
           периметрів  і  площ  об'єктів  із  записом  отриманих  значень  у
           відповідне поле.
                СКБД,  що  входять  до  складу  ГІС-пакетів,  у  більшості
           випадків можуть підтримувати великі бази даних, що нараховують
           кілька  сотень  полів  і  до  декількох  мільярдів  записів  (залежно  від
           використовуваної    довжини     ідентифікатора    запису).   При
           конструюванні реляційної бази даних використовуються різні типи
           полів;  тип  поля  визначає,  яка  інформація  може  вводитися  в  дане
           поле і яким методом буде оброблятися. До стандартних типів полів
           відносять:
                -  символьне (character) – у полі цього типу може зберігатися
           до 256 символів алфавіту, включаючи латиницю й інші національні
           кодування, цифри, знаки пунктуації і пробіли. Усі символи розгля-
           даються й обробляються як текстові рядки (для чисел, записаних у
           цьому полі, математичні операції не доступні), для економії пам'яті
           максимальну довжину рядка можна обмежити для всього поля;
                -  цілочислове  (integer)  –  у  поле  вводяться  тільки  числові
           значення  без  дробової  частини  зі  значеннями  приблизно  від  -2
           мільярдів  до  +2  мільярдів.  Над  числовими  полями  можна
           виконувати всі доступні математичні операції і функції;

                                             89
   84   85   86   87   88   89   90   91   92   93   94