Page 90 - 6827
P. 90

-  цілочислове коротке (small integer) - у поле вводяться тільки
           числові значення без дробової частини зі значеннями приблизно від-
           32768 до +32767;
                -  речовинні  (дійсні,  real)  –  у  поле  цього  типу  вводяться
           числові значення з дробовою частиною;
                -  десяткові (decimal) – у поле вводяться числа з фіксованою
           кількістю припустимих позицій для введення чи відображення цілої
           і дробової частин (до 19 знаків);
                -  календарну дату (data) – у поле вводяться календарні дати у
           визначеному форматі (звичайно MM/DD/YYYY). Над датами можна
           проводити  певні  операції,  наприклад,  обчислювати  день  тижня,
           кількість  днів  між  зазначеними  датами,  розраховувати  дату  на
           визначену кількість днів вперед чи назад щодо зазначеної дати;
                -  логічне значення (logical) – у це поле вводиться числове чи
           символьне  значення,  яке  показує  істинний  чи  помилковий  стан
           атрибута описуваного об'єкта (наприклад, чи це житловий будинок,
           чи  є в  колодязі  вода,  чи перевищує  рівень  забруднення  визначену
           величину та ін). Для відображення логічних значень у різних СКБД
           можуть використовуватися такі пари значень – 1 і 0, У і N, Т (true -
           істина)  і  F  (false,  –  неправда).  Звичайно  значення  логічних  полів
           обчислюються з використанням спеціальних функцій.
                При  конструюванні  бази  даних  ГІС  при  перетворенні
           структури  полів  таблиці  в  процесі  подальшої  роботи  необхідно
           враховувати  і  методи  перетворення  даних  між  різними  типами  і
           форматами  полів.  Так, при  перетворенні  або  копіюванні  числових
           даних  з  речовинного  типу  в  цілочисловий  буде  загублена  дробова
           частина,  при  перетворенні  довгих  цілочислових  даних  у  короткі
           цілочислові  значення,  що  перевищують  максимально  припустимі,
           будуть   «зрізані»   до   відповідного   значення.   Допускається
           перетворення  числових  значень  у  символьний  тип,  але  при
           перетворенні символьного поля в числове вся текстова інформація
           втрачається.
                У  багатьох  випадках при  створенні  прикладної  ГІС  у  деякій
           предметній  області  виникає  необхідність  використання  чи
           перенесення даних із зовнішньої, «непросторової» бази даних. Для
           зв'язку з іншими СКБД до складу програмних пакетів ГІС вводять
           спеціальні функції, що дозволяють користувачу прямо, без операцій
           з  перетворення  даних  читати  і  використовувати  дані,  створені  у
           форматі  інших  програмних  продуктів.  Такі  функції  створюються  і
           вводяться  до складу  програмного  забезпечення   ГІС на основі
                                             90
   85   86   87   88   89   90   91   92   93   94   95