Головна |
База Даних (БД) - структурований організований набір даних, що описують характеристики будь-яких фізичних або віртуальних систем.
«Базою даних» часто спрощено або помилково називають Системи Управління Базами Даних (СУБД). Потрібно розрізняти набір даних (власне БД) і програмне забезпечення, призначене для організації та ведення бази даних (СКБД).
структура БД
Організація структури БД формується виходячи з таких міркувань:
Види концептуальних (інфологічних) моделей БД: «сутність-зв'язок», семантичні, графові
Види логічних (даталогіческіх) моделей БД:
теоретико-графові: ієрархічна модель, мережева модель.
теоретико-множинні: реляційна модель (ER-модель), багатовимірна модель.
об'єктно-орієнтовані: об'єктна модель.
засновані на інвертованих файлах.
Таким чином, за моделлю представлення даних БД класифікуються:
На рівні фізичної моделі електронна БД являє собою файл або їх набір в форматі TXT, CSV, Excel, DBF, XML або в спеціалізованому форматі конкретної СУБД. Також в СУБД в поняття фізичної моделі включають спеціалізовані віртуальні поняття, існуючі в її рамках - таблиця, табличний простір, сегмент, куб, кластер і т. Д.
В даний час найбільшого поширення набули реляційні бази даних. Картотеками користувалися до появи електронних баз даних. Мережеві і ієрархічні бази даних вважаються застарілими, об'єктно-орієнтовані поки ніяк не стандартизовані і не набули широкого поширення. Деякий відродження отримали ієрархічні бази даних у зв'язку з появою і поширенням XML.
Система управління базами даних (СКБД) - спеціалізована програма (частіше комплекс програм), призначена для організації і ведення бази даних. Для створення і управління інформаційною системою СУБД необхідна в тій же мірі, як для розробки програми на алгоритмічній мові необхідний транслятор.
Основні функції СУБД
Зазвичай сучасна СУБД містить наступні компоненти:
Класифікація СУБД
За моделлю даних
За типом керованої бази даних СУБД поділяються на:
За архітектурі організації зберігання даних
За способом доступу до БД
У файл-серверних СУБД файли даних розташовуються централізовано на файл-сервері. Ядро СУБД розташовується на кожному клієнтському комп'ютері. Доступ до даних здійснюється через локальну мережу. Синхронізація читань і оновлень здійснюється за допомогою файлових блокувань. Перевагою цієї архітектури є низьке навантаження на ЦП сервера, а недоліком - високе завантаження локальної мережі.
На даний момент файл-серверні СУБД вважаються застарілими.
Приклади: Microsoft Access, Borland Paradox.
Такі СУБД складаються з клієнтської частини (яка входить до складу прикладної програми) і сервера (див. Клієнт-сервер). Клієнт-серверні СУБД, на відміну від файл-серверних, забезпечують розмежування доступу між користувачами і мало завантажують мережу і клієнтські машини. Сервер є зовнішньою по відношенню до клієнта програмою, і по потребі його можна замінити іншим. Недолік клієнт-серверних СУБД в самому факті існування сервера (що погано для локальних програм - в них зручніше вбудовуються СУБД) і великих обчислювальних ресурсах, споживаних сервером.
Приклади: Firebird, Interbase, MS SQL Server, Sybase, Oracle, PostgreSQL, MySQL, Лінтера.
Вбудована СУБД - бібліотека, яка дозволяє уніфікованим чином зберігати великі обсяги даних на локальній машині. Доступ до даних може відбуватися через SQL або через особливі функції СУБД. Вбудовувані СУБД швидше звичайних клієнт-серверних і не вимагають установки сервера, тому затребувані в локальному ПЗ, яке має справу з великими обсягами даних (наприклад, геоінформаційні системи).
Приклади: OpenEdge, SQLite, BerkeleyDB, один з варіантів Firebird, один з варіантів MySQL, Sav Zigzag, Microsoft SQL Server Compact, Лінтера.
Позиційна і семантична складові даних
Просторові дані традиційно поділяються на дві взаємопов'язані складові - позиційні і непозиційної дані.
Позиційна інформація описує положення географічних об'єктів (або просторову форму) в координатах двох-і тривимірного простору - декартових (x, y, z) або географічних.
До непозиционной інформації відносяться якісна характеристика просторових об'єктів (семантика) і статистика; ця інформація називається атрибутивною і представляється у вигляді текстових або числових параметрів. Вона відповідає тематичної формі даних або кодованому поданням взаємозв'язків об'єктів (топології). У більшості випадків тип об'єкта маркується і орієнтується по його атрибутивною параметрам (дорога має назву і ідентифікується по її класу - ґрунтова, шосе). Зазвичай атрибутивная інформація не має просторового характеру, хоча деяка її частина може мати зв'язок з просторовою природою досліджуваного об'єкта; наприклад, площа, периметр.
Як атрибутивної інформації часто виступає час (ча-менная форма), яка може відображатися кількома способами: вказівкою тимчасового періоду існування об'єктів, співвіднесенням інформації з певними моментами часу, зазначенням швидкості руху об'єктів.
Кількісні атрибути створюються відповідно до номінальних, порядковими, інтервальними або пропорційними шкалами вимірювань. Важливо знати, які шкали вимірювань використані для даних, оскільки це визначає характер можливих математичних операцій з ними.
Коротко складові просторових даних називають геометрією і атрибутами.
Інформаційне забезпечення розробки містобудівної документації | Квиток 4.
Питання. Інформаційне забезпечення в системі градорегулірованія. | Квиток 2. | Цілі і завдання управління міськими територіями | Квиток 5. | Квиток 6. | Квиток 7. | Квиток 8. | Квиток 9. | Принципи комплексного освоєння земельних ділянок міських територій з метою житлового будівництва. | Структура управління ризиками інвестиційного проекту міських територій. |