Презентація.

Download Report

Transcript Презентація.

Основи баз даних
( БД )
База даних (БД)
• БД – це структурована сукупність даних, які
відображують стан об’єктів певної
предметної області та зв’язки між ними
• Предметна область – це сфера
застосування бази даних
– Школа
– Поліклініка
– Міністерство
– Супермаркет
Поняття БД
• Кожна предметна область містить кілька
об'єктів та зв'язків між ними
• Кожен об'єкт характеризується параметрами
(властивостями)
– УЧИТЕЛЬ (прізвище, ім'я, по батькові, рік
народження, спеціальність)
– БОРОШНО (назва, виробник, ціна, вага)
• Екземпляр об'єкта – набір відомостей про
той чи інший об'єкт
– (Біденко Микола Якович, 1935, математик)
Поняття БД
• Схема визначає, які параметри повинні
мати об’єкти
• Наповнення – значення параметрів
конкретних об’єктів
• Між деякими об’єктами існують зв’язки
– Вчитель навчає клас
– Машина їде по дорозі
Супермаркет
Виробник
Товар
Назва
Покупка
Назва
Ціна
Адреса
Номер виробника
Товар
Контактна особа
Покупець
Постійний
клієнт
Прізвище
Адреса
Школа
Батьки
Учень
Прізвище, ім'я
Прізвище, ім'я
Адреса, телефон
Урок
Номер
Вчитель
Вчитель
Прізвище, ім'я
Предмет
Клас
Кабінет
Кабінет
Номер
Предмет
Чи є комп’ютер
Аеропорт
Авіакомпанія
Рейс
Номер рейсу
Назва
Звідки
Адреса
Куди
Авіакомпанія
Квиток
Код рейсу
Дата
Пасажир
Код літака
Код пасажира
Літак
Прізвище
Назва моделі
Адреса
Кількість місць
Авіакомпанія
Турфірма
Гід
Дорога
Пакет
Вид транспорту
Код клієнта
Номер рейсу
Номер рейсу
Прізвище
Адреса
Місце
Код готелю
Кімната
Клієнт
Прізвище
Адреса, телефон
Код гіду
Готель
Назва
Адреса, телефон
Зірки
Система управління базами даних
СУБД
• СУБД – це програма, що забезпечує
створення БД та виконання різноманітних
операцій з даними, що зберігаються в базі
Цілісність даних
• Відповідність схемі БД, а також іншим
правилам та умовам, що гарантують
несуперечливість даних та їх узгодженість із
предметною областю
• Обмеження цілісності – умови, яким мають
відповідати конкретні дані
– Людина має одне прізвище
– Сума на рахунку не може бути меншою за 1 копійку
– Оцінка повинна бути в межах від 1 до 12
Переваги використання СУБД
•
•
•
•
Підтримка цілісності
Незалежність даних від програм
Централізоване зберігання інформації
Спільний доступ до даних
Функції СУБД
Ролі користувачів, що працюють з БД
• Розробник – створює схему
• Адміністратор – визначає обмеження
цілісності, права доступу
• Оператор – вводить дані
• Користувач – оперує даними
Модель даних
• Система правил, згідно з якими створюють
структури даних, здійснюють доступ до
даних та змінюють їх
– Ієрархічна
– Мережева
– Реляційна
– Об’єктно-орієнтована
Завдання 1
• Перетворіть ієрархічну структуру на
таблицю
Завдання 2
• Перетворіть ієрархічну структуру на
таблицю
Завдання 3
• Перетворіть ієрархічну структуру на
таблицю
Завдання 4
• У фірмі «Біт і Байт» керівництво здійснює генеральний
директор, якому підпорядкована рада директорів із
чотирьох осіб:
директора з маркетингу, директора з виробництва,
директора з персоналу та директора з економічних
питань.
Директору з маркетингу підпорядкований відділ
маркетингу,
а директору з виробництва – три цехи зі складання
комп’ютерів.
У підпорядкуванні директора з економічних питань
знаходиться відділ економічного прогнозування та
бухгалтерія.
• Використовуючи одну з моделей даних, розробіть
графічну модель управління фірмою.
Завдання 5
• Для якої предметної області може бути
побудована така база даних та як можуть
називатися таблиці в ній?
• Заповніть кожну таблицю даними про 2–3 об’єкта.