Конструктор уроків
1
Опрацюйте теоретичний матеріал:
Моделювання предметної області в моделі «сутність - зв'язок» (ER - entity - relationship ) базується на використанні графічних діаграм, що включають невелике число різнорідних компонентів. Основними поняттями ER-моделі є сутність, зв'язок і атрибут.
Сутністю називається реальний або представлений об'єкт, інформація про який повинна зберігатися в базі даних. У діаграмах ER-моделі сутність представляється у вигляді прямокутника, що містить її ім'я. Кожна сутність має своє унікальне ім'я. При цьому ім'я сутності - це ім'я типу об'єкта, а не деякого конкретного примірника цього типу. У базі даних є безліч екземплярів даної сутності, кожен з яких унікальний і може бути однозначно ідентифікований. Наприклад, для сутності Товар її екземплярами можуть бути «М'ясо», «Молоко» і т.п.
Для завдання унікальності примірника використовується ключ сутності - набір її атрибутів, однозначно визначають екземпляр сутності. Таким чином, поняття ключа сутності аналогічно поняттю ключа відносини.
Атрибут суті - це деяка характеристика суті, яка описує одне з її властивостей, що рівнозначно поняттю атрибута в відношенні. Атрибут має ім'я і приймає значення з деякого безлічі значень.
Безліч значень, дозволених для даного атрибута, називається його доменом. Домен також вказує на тип можливих даних (число, текст, дата і ін.). Для ідентифікації окремих екземплярів сутностей повинні існувати атрибути або сукупність атрибутів, які дозволили б відрізняти один екземпляр сутності від всіх інших. Такі атрибути називаються ідентифікаторами.
Проєктування бази даних
База даних є об'єктом достатньо складної структури, тому першим етапом створення БД є її проєктування, тобто побудова моделі бази даних. Для цього необхідно з’ясувати:
перелік даних, які будуть зберігатися;
кількість і структуру таблиць для зберігання даних;
імена полів, їх типи;
ключові поля для кожної таблиці.
Створення бази даних
Базу даних можна створити на основі шаблону бази даних чи розробити власну структуру таблиць.
Спроєктуємо базу даних Зоопарк, у якій будуть поля: Назва Тварини, Кличка, Вік із типами і властивостями, які наведено:
Назва поля | Тип даних |
Код Тварини | Автонумерація |
Назва Тварини | Текст |
Кличка | Текст |
Вік | Число |
Зверни увагу!
В іменах полів слід уникати пропусків та спеціальних символів, оскільки це може створити проблеми під час подальшого розвитку проекту.
2
Виконайте інтерактивні вправи.
Скріни виконаних вправ прикріпіть до цього завдання.
Рефлексія від 16 учнів
Сподобався:
Так: 16
Ні: 0
Зрозумілий:
Так: 16
Ні: 0
Потрібні роз'яснення:
Ні: 15
Так: 1