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

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

Embed Size (px)

Citation preview

Page 1: Основи баз даних

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

Page 2: Основи баз даних

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

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

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

Page 3: Основи баз даних

Турфірма

Дорога

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

Прізвище

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

Гід

Прізвище

Адреса

Назва

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

Зірки

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

Номер рейсу

Пакет

Код клієнта

Номер рейсу

Місце

Код готелю

Кімната

Код гіду

Page 4: Основи баз даних

Супермаркет

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

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

Назва

Адреса

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

Назва

Ціна

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

Прізвище

Адреса

Покупка

Товар

Покупець

Page 5: Основи баз даних

Аеропорт

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

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

Прізвище

Адреса

Квиток

Код рейсу

Дата

Код літака

Код пасажира

Номер рейсу

Звідки

Куди

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

Назва моделі

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

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

Назва

Адреса

Page 6: Основи баз даних

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

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

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

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

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

Page 7: Основи баз даних

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

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

Page 8: Основи баз даних

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

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

Page 9: Основи баз даних

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

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

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

Page 10: Основи баз даних

Типи БД

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

Page 11: Основи баз даних

Реляційна БД

Page 12: Основи баз даних

Мережева БД

Page 13: Основи баз даних

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

Page 14: Основи баз даних

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

Page 15: Основи баз даних

Реляційна БД

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

Page 16: Основи баз даних

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

Page 17: Основи баз даних

Школа

УченьБатьки

Урок

Вчитель

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

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

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

Номер

Вчитель

Клас

Кабінет

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

Предмет

Кабінет

Номер

Предмет

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

Page 18: Основи баз даних

Об’єкти БД

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

Page 19: Основи баз даних

Реляційна БД

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

Page 20: Основи баз даних

Об’єкти БД

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

Page 21: Основи баз даних

Таблиці

Page 22: Основи баз даних

Запити

Page 23: Основи баз даних

Форма

Page 24: Основи баз даних

Звіти

Page 25: Основи баз даних

Завдання

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

Page 26: Основи баз даних

Завдання

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

Page 27: Основи баз даних

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

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

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

Page 28: Основи баз даних

Завдання

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

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

Page 29: Основи баз даних