Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Автоматизація ДЗК / 10 База даних АС ДЗК.docx
Скачиваний:
34
Добавлен:
26.03.2019
Размер:
189.25 Кб
Скачать

10. База даних ас дзк

Ефективне використання земельно-кадастрових даних обумовлює наявність програмних засобів, що забезпечують функції їх зберігання, опису, оновлення і т.д. Залежно від типів і форматів їх представлення, від рівня програмних засобів ГІС і деяких характеристик середовища, а також умов їх використання можуть бути запропоновані різні варіанти організації зберігання і доступу до просторових даних, причому способи організації розрізняються для просторової і семантичної їх частини. З цією метою, застосовується організація даних у вигляді бази даних, керованих програмними засобами, що отримали назву систем управління базами даних(СУБД). Під базою даних прийнято розуміти сукупність даних, організованих за певними правилами, що передбачають загальні принципи опису, зберігання і маніпулювання даними, незалежну від прикладних програм, а під СУБД – комплекс програм і мовних засобів, призначених для створення, ведення і використання баз даних.

Одним з головних мотивів, що визначають необхідність використання технології баз даних при створенні ГІС в даний час, є підтримка сучасними СУБД мережних можливостей зберігання і використання технологій локальних мереж (LAN) і віддалених мереж в так званих розподілених БД. Тим самим досягається оптимальне використання обчислювальних ресурсів і можливість колективного доступу користувачів до запрошуваних БД.

10.1. Класифікація сучасних субд.

При використовуванні конкретної СУБД необхідно враховувати три ключові чинники: в якій архітектурі клієнт/сервер він працюватиме, яким чином реалізуються основні функції і який рівень підтримки розподілених БД. Зручність маніпулювання даними в БД суттєво залежить від мовних засобів СУБД. Широкі можливості надаються користувачу СУБД, в яких реалізована мова обробки запитів SQL, і його розширення, адаптовані до опису просторових запитів у БД ГІС.

На сучасному етапі отримали розвиток наступні СУБД, які зручно класифікувати відповідно до моделі організації даних:

  • ієрархічна.

  • мережна.

  • реляційна.

  • об'єктна.

  • гібридна (елементи об'єктної з реляційною).

Особливий розвиток отримали СУБД реляційного типу, що пов'язано з простотою розуміння і кращими характеристиками в порівнянні з іншими. Реляційні СКБД організують збереження даних про просторове положення об’єктів у вигляді графічних примітивів (точках, лініях і полігонах) а також їх характеристики (атрибутах). Зв'язок між просторовим описом об'єктів і їх атрибутами в реляційній таблиці встановлюється через ідентифікатори – унікальні номери об’єктів.

Залежно від об'єму підтримуваних бд і кількості користувачів рскбд можна класифікувати:

Вищий рівень.Ці продукти підтримують крупні БД (сотні і тисячі Гбайт і більш), тисячі користувачів. В крупних корпораціях. Представники: ORACLE7, ADABAS 5.3.2, SQL SERVER11. Продукт цього класу володіє широким діапазоном функціональних можливостей, включаючи підтримку двофазної фіксації, тиражування даних, бережених процедур, трігерів, оперативно резервного копіювання. Він призначений для організації оптимального використовування системних ресурсів, що гарантує максимальну розширюваність. Підтримує БД, займаючі декілька фізичних дисків, зберігання нових типів даних. Підтримує майже всі апаратні і програмні платформи існуючі на сьогоднішній день, а також протоколи передачі даних. Як правило СКБД цього класу мають добру підтримка з боку виробника.

Середній рівень.Ці продукти підтримують БД до декількох сотень Гбайт, сотні користувачів. В невеликих корпораціях і підрозділах крупних фірм. Представники: InterBase 3.3, Informix-OnLine7.0, Microsoft SQL Server6.0. Як правило, це добри СКБД. Продукти даного сегменту підтримують такі сучасні технології, як тиражування даних, які синхронізують розподілені БД. Установка можлива на обмежених кількостей платформ. Недоліки: недостатня масштабованість, мала кількість підтримуваних програмних платформ.

Нижній рівень.Ці продукти підтримують БД до 1 Гбайт, менше 100 користувачів. В невеликих підрозділах. Представники: NetWare SQL 3.0, Gupta SQL-Base Server. СКБД цієї групи володіють обмеженими можливостями в порівнянні з СКБД більш високого класу, але в невеликих компаніях, де БД невеликі і кількість користувачів обмежена десятками людей, вони чудово виконують свої обов'язки по управлінню БД.

Настільні СУБД.Для одного користувача, використовується для ведення настільної БД або як клієнт для підключення до серверу БД.

Дуже обмежені можливості по обробці даних. Відсутність можливості установки в мережі. Призначена для особистих справ. Не рекомендується для використовування в крупних системах. Відсутня можливість захисту даних, управління доступом і багато що інше.