13.03.2020
Тема: Проектування баз даних. Поняття сутності, атрибута, ключа, зв'язку. Модель "сутність-зв'язкок" предметної області. класифікація зв'язків за множинністю та обов'язковістю.
Теоретичний матеріал.
База даних є однією з найважливіших складових сучасної інформаційної системи, побудованої на основі комп'ютерних систем і мереж. Робота з БД у цих системах здійснюється за допомогою спеціальної мови БД або програмного забезпечення, яке має назву система управління базами даних (СУБД).
СУБД — це інструмент, призначений насамперед для створення структури БД, уведення й оновлення даних, пошуку необхідних даних та їх опрацювання за певним алгоритмом.
Основні функції СУБД:
ЗАПИТАННЯ ДЛЯ САМОПЕРЕВІРКИ ЗНАНЬ
Тема: Проектування баз даних. Поняття сутності, атрибута, ключа, зв'язку. Модель "сутність-зв'язкок" предметної області. класифікація зв'язків за множинністю та обов'язковістю.
Теоретичний матеріал.
База даних — це сховище даних різного типу про об'єкти та взаємозв'язки між ними певної предметної області, що зберігаються, оновлюються та опрацьовуються за встановленими правилами.
Предметною областю називають сферу застосування конкретної БД. Наприклад, предметною областю може бути, будівельна фірма, школа, аеропорт, банк тощо.
Об'єкт предметної області — це те, про кого або про що зберігаються дані в БД. Якщо предметною областю є, наприклад школа, то її об’єктами можуть бути: учні, вчителі, директор школи, кабінети.
Кожен об'єкт БД характеризується сукупністю властивостей (атрибутів).
Об'єкт АВТОМОБІЛЬ може мати такі властивості: модель, потужність двигуна, максимальна швидкість, вантажопідйомність, а об’єкт Учень – такі атрибути: прізвище, ім’я, рік народження, домашня адреса, навчальний заклад, група, зріст.
За структурою даних БД поділяються на дві основні групи:
- Документальні БД — це звичайні документи, наприклад: постанови Кабінету Міністрів, інструкції до ліків, юридичні документи, статті тощо.
- Фактографічні БД зберігаються за чітко встановленою формою. Наприклад, дані про автомобілі, що продаються в автомагазині, можуть зберігатися за такою формою.
База даних є однією з найважливіших складових сучасної інформаційної системи, побудованої на основі комп'ютерних систем і мереж. Робота з БД у цих системах здійснюється за допомогою спеціальної мови БД або програмного забезпечення, яке має назву система управління базами даних (СУБД).
СУБД — це інструмент, призначений насамперед для створення структури БД, уведення й оновлення даних, пошуку необхідних даних та їх опрацювання за певним алгоритмом.
Основні функції СУБД:
- Забезпечення цілісності та безпечності даних.
- Підтримка спеціалізованих мов програмування.
- Транзакція – це послідовність операцій над даними, яка сприймається СУБД як єдине ціле.
Існують різні способи відображення зв'язків
між даними, тобто існують різні моделі даних. Зараз є три класичні моделі
даних: ієрархячна, мережна і реляційна.
Проектування БД — це досить відповідальний
етап, від якості виконання якого залежить ефективність її функціонування.
Проект БД доцільно спочатку розробити на папері, а потім реалізувати на
комп'ютері.
Слід зважати на те, що від того, як
раціонально вона спроектована на папері, суттєво залежать ефективність її
функціонування та подальші трудовитрати на її вдосконалення безпосередньо на
комп'ютері.
Одним із засобів моделювання предметної
області на етапі проектування БД є модель сутність-зв'язок, яку ще називають ER-моделлю.
У ній застосовуються графічні засоби.
Основними поняттями такої моделі є:
- Сутність — це деякий об'єкт реального світу. Вона має екземпляри, які відрізняються один від одного значеннями атрибутів. зображується прямокутником
- Атрибут — це властивість сутності. Атрибут, який є унікальним, тобто однозначно визначає екземпляр сутності, називають ключем.
- Зв'язок фактично встановлює взаємодію між сутностями. зображується ромбом.
Приклад - розробимо БД для предметної області
Автобаза. Вважатимемо, що на основі аналізу структури та завдань автобази, які
вона виконує, у БД достатньо мати три таблиці: АВТОМОБІЛЬ, ВОДІЙ, МЕХАНІК.
ЗАПИТАННЯ ДЛЯ САМОПЕРЕВІРКИ ЗНАНЬ
- Що називають предметною областю БД?
- Наведіть приклади властивостей об'єкта смартфон.
- Як БД поділяють за структурою?
- Назвіть основні функції СУБД.
- Які існують основні моделі даних у БД?
- Які типи зв'язків існють між таблицями?
ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯ
(Виконані завдання сфотографувати і відправити на електронну пошту nataliz2016@ukr.net)
(Виконані завдання сфотографувати і відправити на електронну пошту nataliz2016@ukr.net)
1. Розгляньте діаграму
«сутність–зв’язок». Визначте:
а) кількість і назву сутностей, зображених на діаграмі;
б) властивості кожної сутності;
в) види зв’язків для випадків:
- є кілька магазинів і є кілька моделей автомобілів, у кожному магазині є автомобілі тільки однієї моделі і кожна модель автомобіля продається тільки в одному магазині;
- є тільки один магазин і він продає автомобілі однієї моделі;
- є кілька магазинів і всі вони продають автомобілі однієї моделі;
- є кілька магазинів і є кілька моделей автомобілів, у кожному магазині є автомобілі всіх моделей;
- є один магазин і він продає автомобілі кількох моделей.
2. Побудувати модель "сутність-звязок" для предметної області Кінотеатр.
Тема: Бази даних в інформаційних системах.
Перегляд презентаціїЗАПИТАННЯ ДЛЯ САМОПЕРЕВІРКИ ЗНАНЬ
- Як ІС класифікуються за способом доступу
до БД?
- Поясніть сутність автономних ІС.
- Які типи ІС використовуються в локальних
мережах?
- Наведіть означення ІС.
- Яка різниця між клієнт-серверною і
файл-серверною ІС?
- Поясніть сутність файл-серверної ІС.
- За якими основними ознаками класифікують
СУБД?







Комментариев нет:
Отправить комментарий