Similar presentations:
Основи баз даних
1.
2.
База даних (БД) - структурована сукупністьданих, які відображують стан об’єктів
певної предметної області та зв’язки між
ними
Предметна область – це сфера
застосування бази даних
•Школа
•Поліклініка
•Міністерство
•Супермаркет
3.
Поняття бази данихКожна база даних містить кілька об'єктів та
зв'язків між ними.
Кожен об'єкт характеризується параметрами
(властивостями)
– УЧИТЕЛЬ (прізвище, ім'я, по батькові, рік
народження, спеціальність)
– БОРОШНО (назва, виробник, ціна, вага)
Екземпляр об'єкта – набір відомостей про той чи
інший об'єкт
(Біденко Микола Якович, 1935, математик)
4.
Поняття бази данихСхема визначає, які параметри повинні мати
об’єкти
Наповнення – значення параметрів конкретних
об’єктів
Між деякими об’єктами існують зв’язки
Вчитель навчає клас
Машина їде по дорозі
5.
СупермаркетВиробник
Товар
Назва
Покупка
Назва
Ціна
Адреса
Номер виробника
Контактна особа
Товар
Покупець
Постійний
клієнт
Прізвище
Адреса
6.
ШколаБатьки
Учень
Прізвище, ім'я
Прізвище, ім'я
Адреса, телефон
Урок
Номер
Вчитель
Вчитель
Прізвище, ім'я
Предмет
Клас
Кабінет
Кабінет
Номер
Предмет
Чи є комп’ютер
7.
АеропортАвіакомпані
я
Рейс
Номер рейсу
Назва
Звідки
Адреса
Куди
Авіакомпанія
Квиток
Код рейсу
Дата
Пасажир
Код літака
Код пасажира
Літак
Прізвище
Назва моделі
Адреса
Кількість місць
Авіакомпанія
8.
ТурфірмаДорога
Пакет
Вид транспорту
Код клієнта
Номер рейсу
Номер рейсу
Гід
Прізвище
Адреса
Місце
Код готелю
Кімната
Клієнт
Прізвище
Адреса, телефон
Код гіду
Готель
Назва
Адреса, телефон
Зірки
9.
10.
Сутність - множина об’єктів, якімають однаковий набір параметрів
Класи школи
11.
Зв’язокУчень вчиться у класі
Учитель викладає у класі
12.
Модель “сутність-зв’язок” - призначенадля графічного зображення
сутностей певної предметної
області, їх параметрів та зв’язків між
ними.
13.
Різновиди зв’язківОдин-до-багатьох
Багато-до-багатьох
Багато – до одного
Один-до-одного
14.
Ключовий атрибутАтрибут - значення, яке не може
повторюватись
15.
Модель “сутність-зв’язок”16.
Система керуваннябазами даних
17.
Система керування базами даних -програма, що забезпечує створення БД
та виконання різноманітних операцій з
даними, що зберігаються в базі
18.
Переваги використання СКБДПідтримка цілісності
Незалежність даних від програм
Централізоване зберігання
інформації
Спільний доступ до даних
19.
Функції СКБД20.
Ролі користувачів, що працюють з БДРозробник – створює схему
Адміністратор – визначає обмеження
цілісності, права доступу
Оператор – вводить дані
Користувач – оперує даними
21.
Модель даних - система правил, згідно зякими створюють структури даних,
здійснюють доступ до даних та
змінюють їх.
Найпоширеніші види моделей даних:
Ієрархічна
Мережева
Реляційна
Об’єктно-орієнтована
22.
ЗавданняПеретворіть ієрархічну структуру на таблицю
23.
ЗавданняПеретворіть ієрархічну структуру на таблицю
24.
ЗавданняПеретворіть ієрархічну структуру на таблицю
25.
Завдання•Для якої предметної області може бути
побудована така база даних та як можуть
називатися таблиці в ній?
•Заповніть кожну таблицю даними про 2–3
об’єкта.
26.
Реляційна база даних27.
Реляційна база даних28.
Етапи створення баз даних :Постановка завдання. На цьому етапі визначається мета
створення бази даних, окреслюється предметна область,
для якої буде створюватися база даних, визначаються
потенційні користувачі базою даних.
Створення описової інформаційної моделі бази даних, у
якій виділяються сутності майбутньої бази даних,
описуються зв’язки між ними.
Створення моделі «сутність—зв’язок».
Визначення моделі даних.
Створення структури бази даних з використанням однієї із
систем управління базами даних або однієї з мов
програмування.
Введення даних.
Тестування бази даних, її корекція.