моделі В«Сутність-Зв'язокВ» використовуються графічні діаграми і табличні специфікації, інформаційно доповнюють один одного. p align="justify"> Графічна діаграма дає наочне уявлення про структуру моделі В«Сутність-Зв'язокВ». Основне призначення діаграми - представлення інформації про склад об'єктів (типів сутностей) і видах зв'язків, встановлених між ними. Для відображення діаграми прийнято використовувати наступну графічну нотацію: типи сутностей зображуються прямокутниками, а типи зв'язків - ромбами, усередині яких вказується відповідно ім'я суті або ім'я зв'язку. p align="justify"> Ромб розміщується в розриві лінії, що з'єднує типи сутностей, що беруть участь у зв'язку. Вид зв'язку відображається кількістю стрілок на кінцях ліній: одна стрілка - В«одинВ», дві стрілки - В«багатоВ». br/>
В
Рисунок 1 - ER-модель БД
.2 Розробка реляційної моделі даних
Від ER-моделі перейдемо до реляційної моделі даних. p align="justify"> Специфікація моделі являє собою безліч пойменованих таблиць, кожна з яких описує тип сутності або тип зв'язку. Кожен рядок таблиці описує один атрибут і містить його ім'я, змістовний опис і опис типу даних. Серед атрибутів виділяються первинні та вторинні ключі. При необхідності таблиця супроводжується пояснюючими коментарями. p align="justify"> Символом (*) відмічені первинні ключі, а символом ( В« ) - зовнішні ключі, введені до складу атрибутів сутностей , що беруть участь в зв'язках виду 1: N з боку В«NВ». Для асоціативних об'єктів, що описують зв'язку виду M: N між сутностями, первинний ключ утворюється парою (або більше) зовнішніх ключів - первинних ключів пов'язаних сутностей.
Тип сутності В«КлієнтиВ»
Ім'я атрібутаОпісаніе Тип * КодКліентаУсловний кодЧісловойФаміліяФамілія кліентаТекстовийІмяІмя клиентаТекстовыйОтчествоОтчество клиентаТекстовыйТелефонТелефон кліентаТекстовий
Тип сутності В«ВласникВ»
Ім'я атрібутаОпісаніе Тип * КодВладелецаУсловний кодЧісловой В« КодКліентаЧісловой
Тип сутності В«ПокупецьВ»
Ім'я атрібутаОпісаніе Тип * КодПокупателяУсловний код Числовий В« КодКліентаЧісловой
Тип сутності В«ОпераціяСОб'ектомВ»
Ім'я атрібутаОпісаніе Тип * КодОперацііУсловний кодЧисловойОперацияНазвание операцііТекстовий
Тип сутності В«ТіпУслугіВ»
Ім'я атрібутаОпісаніе Тип * КодУслугіУсловний кодЧісловойУслугаВід услугиТекстовыйСтоимостьСтоимость услугіДенежний
Тип сутності В«ЗапросУслугі...