утність (асоціація) - це зв'язок виду "багато-до-багатьохВ» між двома або більше сутностями або екземплярами сутності. span>
1.1 ER - Діаграма
В
2. Створення бази даних. Етапи проектування бази даних
.1 Визначення мети створення бази даних
На першому етапі проектування бази даних необхідно визначити мету створення бази даних, основні її функції та інформацію, яку вона повинна містити.
Моя база даних розроблена для магазину відеопрокату, що займається поставкою DVD і VHS з фільмами. Головна таблиця називається Фільми. У ній міститься список всіх наявних в магазині фільмів, жанр і опис носія (DVD або VHS). Схема роботи: клієнт магазину (всі дані і контакти знаходяться в таблиці Клієнти ) бере в прокат на певний строк носій з фільмом за встановлену плату. Інформація заноситься в таблицю Прокат . Так відстежується інформація про прокат і його терміни. Якщо термін прокату закінчився, а фільм не повернуто, то відбувається списання коштів з рахунку клієнта (з банківської або з картки, якщо клієнт своєчасно не оплатив продовження). У разі, якщо необхідний фільм знаходиться у прокаті, то проводиться запис в таблицю Бронювання , із зазначенням прізвища клієнта. Після повернення відеофільму, клієнта сповіщають і передають йому заброньовані носії. Якщо клієнт робить замовлення на фільм, якого немає в наявності в магазині, то інформація заноситься в таблицю Замовлення . Після цього, через певний термін, постачальники завозять замовлені фільми та таблицю Замовлення оновлюють, позначають, що замовлення виконано. Фільм віддають в прокат клієнту, а після закінчення терміну прокату, заносять в основну таблицю Фільми . Тобто фактично будуть використовуватися в основному таблиці Фільми і Прокат , а Замовлення - рідко. Таблиця Клієнти містить весь список клієнтів магазину з контактною інформацією.
2.2 Визначення таблиць, які повинна містити база даних
Один з найбільш складних етапів у процесі створення бази даних - розроблення таблиць, тому що результати, які повинна видавати база даних не завжди дають повне уявлення про структуру таблиці.
...