Ізяславський НВК 2, Гульчак І.В. Бази даних Моделі даних. Етапи створення БД. Системи управління базами даних.
Модель БД має три основні складові: Структура даних (типи даних та можливі операції над ними) Структура даних (типи даних та можливі операції над ними) Засоби опрацювання даних (команди) Засоби опрацювання даних (команди) Обмеження цілісності (забезпечення правильності даних у будь-який момент часу) Обмеження цілісності (забезпечення правильності даних у будь-який момент часу)
Види моделей даних Ієрархічна Ієрархічна Мережна (60-і роки, Чарльз Бахман) Мережна (60-і роки, Чарльз Бахман) Реляційна (1970 р., Едгар Франк Кодд) Реляційна (1970 р., Едгар Франк Кодд) Обєктно-реляційна (кінець 90-х років) Обєктно-реляційна (кінець 90-х років) Багатовимірна Багатовимірна Комбінована Комбінована
Ієрархічна Батьківський обєкт нащадкинащадки
Мережна
Реляційна ПрізвищеІм'яАдресаТелефон ПетровВася Шевченка пл., б. 32, кв ІвановПетро Франка вул., б. 25, кв
Основні поняття реляційної БД Ключове поле (ідентифікатор) – це поле, що однозначно визначає запис ПрізвищеІм'яАдресаТелефон001ПетровВася вул. Шевченка, б. 32, кв ІвановПетро вул. Франка, б. 25, кв Записи (кортеж) Записи (кортеж) Поля (атрибути)
Етапи створення БД Постановка завдання Постановка завдання Створення описової інформаційної моделі БД Створення описової інформаційної моделі БД Створення моделі сутність-звязок Створення моделі сутність-звязок Визначення моделі даних Визначення моделі даних Створення структури БД Створення структури БД Введення даних Введення даних Тестування БД, її корекція Тестування БД, її корекція
Модель сутність-звязок предметної області Країни світу Країна Держ. устрій Частина світу має розміщ. Глава уряду назва Диплом. відносини К-сть населення Дата утворення Гімн Сайт уряду Площа Прапор Економ. стан 11
Системи управління базами даних – це прикладні програми, призначені для створення, збереження та використання баз даних.
Класифікації СУБД СУБД За моделями даних ієрархічні мережні реляційні Обєктно- реляційні інші За роз- міщенням локальнірозподілені За способом доступу Файл- серверні Клієнт- серверні інтегровані
Академічний рівень Домашнє завдання Вивчити п. 3.2, 3.3 Вивчити п. 3.2, 3.3 Виконати 1(а), ст.131 Виконати 1(а), ст.131