Основи баз даних

Preview:

Citation preview

Бази даних СУБД Microsoft Access

База даних (БД)

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

Предметна область – це сфера застосування бази даних– Школа, Поліклініка, Супермаркет, Міліція– Система обліку платників податків– Система обліку банківських платежів– Система продажу і бронювання квитків

Турфірма

Дорога

ГотельКлієнт

Прізвище

Адреса, телефон

Гід

Прізвище

Адреса

Назва

Адреса, телефон

Зірки

Вид транспорту

Номер рейсу

Пакет

Код клієнта

Номер рейсу

Місце

Код готелю

Кімната

Код гіду

Супермаркет

ТоварВиробник

Постійний клієнт

Назва

Адреса

Контактна особа

Назва

Ціна

Номер виробника

Прізвище

Адреса

Покупка

Товар

Покупець

Аеропорт

Рейс Авіакомпанія

ЛітакПасажир

Прізвище

Адреса

Квиток

Код рейсу

Дата

Код літака

Код пасажира

Номер рейсу

Звідки

Куди

Авіакомпанія

Назва моделі

Кількість місць

Авіакомпанія

Назва

Адреса

Поняття бази даних• Кожна БД містить кілька об'єктів та зв'язків між

ними• Кожен об'єкт характеризується параметрами

(властивостями)– УЧИТЕЛЬ (прізвище, ім'я, по батькові, рік народження, спеціальність)– БОРОШНО (назва, виробник, ціна, вага)

• Екземпляр об'єкта – набір відомостей про той чи інший об'єкт– (Біденко Микола Якович, 1935, математик)

• Між деякими об’єктами існують зв’язки– Вчитель навчає клас– Машина їде по дорозі

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

• СУБД – це програмні засоби для створення, ведення і використання БД

Переваги використання СУБД

• Підтримка цілісності• Незалежність даних від програм• Централізоване зберігання інформації• Спільний доступ до даних

Ролі користувачів, що працюють з БД

• Розробник – створює схему• Адміністратор – визначає обмеження

цілісності, права доступу• Оператор – вводить дані• Користувач – оперує даними

Типи БД

• Реляційні•Мережеві• Ієрархічні

Реляційна БД

Мережева БД

Ієрархічна БД

Microsoft Office Access— реляційна система управління базами данных (СУБД) корпорації Microsoft

Реляційна БД

• Запис БД• Поле БД• Ключове поле БД

Створення і редагування таблиці бази даних

Школа

УченьБатьки

Урок

Вчитель

Прізвище, ім'я

Прізвище, ім'я

Адреса, телефон

Номер

Вчитель

Клас

Кабінет

Прізвище, ім'я

Предмет

Кабінет

Номер

Предмет

Чи є комп’ютер

Об’єкти БД

• База даних (БД)• Система управління базами даних (СУБД)• Предметна область БД• Реляційна БД

Реляційна БД

• Запис БД• Поле БД• Ключове поле БД

Об’єкти БД

• Таблиця• Запит• Форма• Звіт• Макрос• Модуль

Таблиці

Запити

Форма

Звіти

Завдання

• Перетворіть ієрархічну структуру на таблицю

Завдання

• Перетворіть ієрархічну структуру на таблицю

Завдання• У фірмі «Біт і Байт» керівництво здійснює генеральний

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

• Використовуючи одну з моделей даних, розробіть графічну модель управління фірмою.

Завдання

• Для якої предметної області може бути побудована така база даних та як можуть називатися таблиці в ній?

• Заповніть кожну таблицю даними про 2–3 об’єкта.

Recommended