Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Слайдова презентація до Лекції 6-1.ppt
Скачиваний:
13
Добавлен:
28.06.2022
Размер:
2.17 Mб
Скачать

ТЕМА 6. Бази даних.

Системи управління базами даних (СУБД)

План

1.Загальні поняття і визначення

2.Основні характеристики і моделі БД

3.Передумови виникнення та еволюція розвитку БД

4.Структура БД

5.Системи управління базами даних

6.Основні функції, можливості, компоненти та вимоги до СУБД

Однією з найважливіших функцій ГІС є збереження даних про просторові об’єкти та їх атрибути з метою їх подальшого пошуку, відбору, аналізу та відображення.

Просторова інформація в ГІС організована у вигляді бази даних.

Ядром будь-якої інформаційної системи є файл бази даних.

База даних (БД) — це впорядкована сукупність спеціально організованих і логічно взаємопов’язаних інформаційних елементів, яка відображає стан об’єктів, їх характерні параметри та зв’язки між ними в одній розглядуваній предметній області.

БД – це сукупність даних, організованих за певними правилами, які передбачають загальні принципи опису, збереження і маніпулювання даними, незалежно від програмного забезпечення.

Головне завдання БД — гарантоване збереження значних обсягів інформації (т. зв. записи даних) та надання доступу до неї користувачеві або ж прикладній програмі.

Бази даних створюють тоді, коли є потреба регулярно опрацьовувати великі обсяги однорідної інформації.

БД складаються з двох частин: збереженої інформації та системи керування нею.

Для БД характерним є:

•однократне введення та багатократне використання інформації;

•введена інформація застосовується для багатоцільових проблем;

•БД існують незалежно від конкретних прикладних програм;

•в БД підтримуються стандарти представлення даних, що спрощує їх створення та обслуговування:

•в БД забезпечується централізоване управління інформацією, включаючи мови запитів і засоби захисту.

Бази даних

Структуровані

Неструктуровані

Структурований опис даних

 

передбачає схему даних, більш

До неструктурованих БД

відому як модель даних.

належать повнотекстові бази

Модель даних описує об'єкти та

даних, які містять

взаємовідношення між ними.

неструктуровані тексти статей

Цілісність даних - їх відповідність

чи книг у формі, що дозволяє

схемі БД.

здійснювати швидкий пошук

Існує декілька структурованих

(наприклад, Вікіпедія).

моделей (чи типів) баз даних, основні:

 

 

плоска

 

 

ієрархічна

 

 

мережна

 

 

реляційна

 

об’єктно-орієнтована

 

Приблизно з 2000 року більше

 

половини БД використовують

 

реляційну модель.

 

Передумови виникнення та розвиток баз даних

1960-ті рр. розроблення перших БД. CODASYL мережева модель даних та одночасно незалежне розроблення ієрархічної БД фірмою North American Rockwell , яка пізніше взята за основу IMS — власної розробки IBM.

1970-ті рр. наукове обґрунтування Едгаром Ф. Коддом основ реляційної моделі, котра на початку зацікавила лише наукові кола. Уперше цю модель було використано у БД Ingres (Берклі) та System R (IBM), що були лише дослідними прототипами, анонсованими протягом 1976 року.

1980-ті рр. поява перших комерційних версій реляційних БД Oracle та DB2. Реляційні БД починають успішно витісняти мережеві та ієрархічні. Дослідження децентралізованих (розподілених) систем БД, проте вони не відіграють особливої ролі на ринку БД.

1990-ті рр. увага науковців спрямовується на об'єктно-орієнтовані БД, які знайшли застосування в першу чергу в тих галузях, де використовуються комплексні дані: інженерні, мультимедійні БД.

2000-ні рр. головним нововведенням є підтримка та застосування XML у БД. Розробники комерційних БД, які панували на ринку у 1990-их рр., отримують все більшу конкуренцію з боку руху відкритого програмного забезпечення. Реакцією на це стає поява безкоштовних версій комерційних БД.

Структура бази даних – сукупність правил та обмежень, які відображають зв’язки, що існують між окремими частинами даних.

Можлива модифікація структури БД та редагування БД(внесення змін та виправлень, оновлення даних)

Розрізняють структуру файлу і власне дані. Структура – незмінна, а дані (інформація) змінюються при кожному введенні.

Приклад:

БД “Класний керівник”

Робота з базами передбачає такі етапи:

створення структури БД;

введення даних;

редагування даних і структури БД;

пошук та фільтрація інформації в БД;

оформлення звітів.