Предмет:
Тип роботи:
Курс лекцій
К-сть сторінок:
44
Мова:
Українська
роботи у багатокористувацьких середовищах володіють СУБД Paradox, Access, dBASE.
Імпорт -експорт. Ця характеристика відображає:
можливість обробки СУБД інформації, яка підготовлена іншими програмними засобами;
можливість використання іншими програмами даних, які сформовані засобами СУБД, яка розглядається.
Особливий інтерес представляють наступні формати файлів: ASII-файли,. DBF,. WK*,. XLS.
Доступ до даних за допомогою мови SQL. Мова запитів SQL (Structured Query Language) реалізована у популярних СУБД для різних типів ЕОМ або як базова, або як альтернативна. В силу свого широкого використання є міжнародним стандартом мови запитів. Мова SQL представляє розвинуті можливості як кінцевим користувачам, так і спеціалістам в області обробки даних.
СУБД мають доступ до даних SQL у наступних випадках:
бази даних сумісні з ODBC (Open Database Connectivity – відкрите з‘єднання баз даних) ;
реалізована природна підтримка SQL -баз даних;
можлива реалізація SQL -запитів локальних даних.
Багато СУБД могуть «прозоро» підключатись до вхідних SQL-підсистем за допомогою ODBC або драйверів, які є їх частиною, тому існує можливість створення прикладних програм для них.
Access і Paradox працюють з джерелами SQL-даних, які сумісні з системою ODBC.
FoxPro постачається з додатковими бібліотеками, які забезпечують доступ до SQL-баз даних, спроможним працювати сумісно з системою ODBC, але ця можливість менш інтегрована, чим засоби первинного введення інформації в Access і Paradox.
Можна безпосередньо управляти базами даних Access за допомогою мови SQL і передавати наскрізні SQL-запити сумісним з специфікацією ODBC SQL-базам даних, таким як MS SQL Server і Oracle, так що Access здатна служити засобом розробки масштабуємих систем клієнт-сервер.
Можливості запитів і інструментальні засоби розробки прикладних програм. СУБД, які орієнтовані на розробників, володіють розвиненими засобами для створення додатків. До елементів інструментарію розробки додатків можна віднести:
потужні мови програмування;
засоби реалізації меню, екранних форм введення-виведення даних і генерації звітів;
засоби генерації додатків (прикладних програм) ;
генерацію файлів, які виконуються.
Функціональні можливості моделей даних доступні користувачу СУБД дякуючи її мовним засобам.
Реалізація мовних засобів інтерфейсів може бути здійснена різними способами. Для висококваліфікованих користувачів (розробників складних прикладних систем) мовні засоби частіше за все представляються в їх явній синтаксичної формі. В інших випадках функції мов можуть бути доступні непрямим, опосередкованим чином, коли вони реалізуються у формі різного роду меню, діалогових сценаріїв або таблиць, які заповнює користувач. За такими вхідними даними інтерфейсні засоби формують адекватні синтаксичні конструкції мови інтерфейсу і передають їх на виконання або включають в програмний код додатку (програми), який генерується. Інтерфейси з не наявним використанням мови широко використовуються в СУБД для персональних комп‘ютерів. Прикладом такої мови є QBE (Query-By-Example)
Мовні засоби використаються для виконання двох основних функцій:
описання представлення бази даних;
виконання операцій маніпулювання даними.
Перша з цих функцій забезпечується мовою описання (визначення) даних (МОД). Описання бази даних засобами МОД називається схемою бази даних. Воно включає описання структури бази даних і накладених на неї обмежень цілісності в рамках тих правил, які регламентовані моделюю даних СУБД, яка використовується. МОД деяких СУБД забезпечує також можливості накладання обмежень доступу до даних або повноважень користувачів.
МОД не завжди синтаксично оформлюється у вигляді самостійної мови. Вона може бути складовою частиною єдиної мови даних, яка поєднуює можливості визначення даних і маніпулювання даними.
Мова маніпулювання даними (ММД) дозволяє запитувати передбачені в системі операції над даними з БД.
Є багаточисельні приклади мов СУБД, які об‘єднують можливості описання даних і маніпулювання даними в єдиних синтаксичних рамках. Популярною мовою такого роду є реляційна мова SQL.
33. Потенційні джерела інформації для наповнення і функціонування ГІС.
Введення даних є обов'язковою операцією, необхідною для функціонування ГІС. Для різних типів даних розроблені спеціальні технології введення, що відповідають функціональним можливостям, включеним до складу програмного ГІС-забезпечення, розроблені спеціалізовані периферійні пристрої.
Як вихідні матеріали, з яких виконується введення даних у ГІС, у наш час використовуються:
- топографічні карти;
- загальногеографічні карти різного тематичного змісту;
- архітектурні плани і плани землевпорядкування;
- дані дистанційного зондування Землі (ДЗЗ) ;
- матеріали польової інструментальної зйомки;
- стандартні статистичні звітні форми в паперовому й електронному поданні;
- текстові джерела, фотографії й ілюстрації;
- рукописні карти і тексти.
Залежно від типу джерел вхідних даних застосовуються різні технології введення даних. У першу чергу розділяються методи введення просторових і атрибутивних даних, для чого розроблені різні види графічних і табличних редакторів. Залежно від виду і якості вхідних матеріалів можуть використовуватися методи ручного або автоматизованого введення.
Основний вплив на вибір джерел даних і технологію їхнього введення чинить сфера застосування оброблюваної в ГІС інформації. Залежно від цілей роботи розрізняються вимоги до просторової і семантичної точності вхідних даних, часу їх збирання (створення), методів попередньої підготовки і формалізації даних. Наприклад, вхідні дані, придатні для створення електронного або паперового атласу адміністративної області, не можуть без додаткової підготовки використовуватися для створення системи земельного кадастру, де вимоги до точності вимірювання довжин і площ об'єктів у кілька разів вищі. Для систем, що моделюють природні або суспільні