01.12
Тема. Реляційні бази даних, їхні об’єкти.
Мета. сформувати уявлення про реляційну модель даних, типи зв'язків між даними, поняття відношення, атрибута, ключа; сформувати поняття: відношення, атрибута, ключа, зв'язку; розглянути: класифікацію зв'язків за множинністю та повнотою; принципи роботи; правила побудови моделі даних; формувати вміння: будувати моделі даних; проектувати бази даних.
Хід уроку
1. Що таке БД? Де використовуються БД?
2. Що означає сутність?
3. Назвіть типи зав’язків між сутностями предметної галузі.
4. Що таке модель «сутність-зв’язок».?
СКБД Access дає змогу створювати об'єкти бази даних, у яких: міститиметься інформація з різних таблиць. Для цього необхідно встановити зв'язок між таблицями. Під час створення зв'язку будуть об'єднані (зв'язані) записи в цих таблицях. При цьому користуються умовними термінами, говорять про базову та залежні таблиці. В обох таблицях повинні бути поля, які мають однакові значення. Тоді зв'язком між таблицями буде ця пара полів (одне -в базовій таблиці, друге — в залежній). Зв'язані поля можуть мат: різні імена, але тип значень цих полів обов'язково має збігатися.
Проектування баз даних складається з концептуального, логічного і фізичного етапів. Кожний етап використовує свою модель даних.
Існує кілька методів побудови концептуальної моделі бази даних. Один із найбільш поширених методів ґрунтується на моделі, що заснована на подані предметної області у вигляді двох типів об’єктів — сутностей і зв'язків.
Сутність — це об'єкт предметної області, що є множиною елементів. Приклади сутностей — учні, предмети, гуртки. Кожний елемент сутності — це конкретний екземпляр. Сутності подаються в базі даних як таблиці. Ім'я сутності — це назва таблиці,
назви стовпців таблиці, а екземпляри — рядки таблиці.
Існує поняття ступеня зв'язку між сутностями, що належать до зв'язку.
Ступінь зв'язку визначає, яка кількість екземплярів однієї сутності може бути пов'язана з екземплярами іншої сутності, що належать до цього зв'язку.
На етапі логічного проектування сутності і зв'язки перетворюються на логічну модель даних, побудовану за законами логіки. Як ми вже згадували на першому уроці, існує кілька логічних моделей даних. Серед них виділяють реляційну, ієрархічну і мережну. Найширше тепер використовується реляційна модель. Англійською «relation» — відношення, звідси і назва моделі.
Відношення подається у вигляді таблиці, що складається з рядків і стовпців. Кожний стовпець відношення називають полем, а кожний рядок — записом. Назви полів — атрибути. На відміну від звичайної таблиці основна властивість відношення полягає н тому, що в ньому не повинно бути однакових записів. Це пов'язано :і тим, що відношення відображає назву певної множини об'єктів, а кожний запис подає елемент цієї множини. Звісно, елементи множини мають бути різними.
Атрибути (групи атрибутів) забезпечують унікальність (неповторність) кожного рядка, що називається ключем відношення. Ключів у відношенні може бути кілька.
Робота за комп'ятером. Демонстрації робота бази даних: створення таблиці, ознайомлення з типами даних в таблиці, заковнення, створення зв'язків між таблицями, визначення ключа.
Домашнє завдання Опрацювати кончпект, завдання на Мій клас