раховується одному співробітнику.
Зв'язок СПІВРОБІТНИК - виконання робіт потужністю один-ко-многим raquo ;. Один співробітник має кілька виконаних робіт, а одна виконана робота скоюється одним співробітником.
Зв'язок замовити послуги - виконання робіт один-ко-многим raquo ;. Одна замовлена ??послуга може переходити в статус однієї виконаної роботи. А одна виконана робота містить одну замовлену послугу.
Модель сутність - зв'язок бази даних обліку автозапчастин та послуг автосервісу представлена ??на малюнку 1.
3.1.2 Проектування логічної схеми бази даних
На етапі логічного проектування розробляється логічна схема БД, обґрунтовується обрана методика проектування БД, описується процес проектування логічної схема БД та етапи її нормалізації.
Також на етапі логічного проектування концептуальна модель відображається в логічну з урахуванням обраної реляційної моделі даних за правилами перетворення. [11]
Кожен об'єкт концептуальної моделі відображається в таблицю БД.
У зв'язку з тим, що в концептуальній моделі обліку автозапчастин та послуг автосервісу зв'язки між об'єктами мають потужності один-ко-многим raquo ;, тому додаткових таблиць зв'язки не додається в логічну базу даних при перетворенні.
Зв'язки один-ко-многим стають зовнішніми ключами. Зв'язок один-ко-многим перетвориться шляхом включення в таблицю, що описує об'єкт з боку багатьом як зовнішній ключ ключового атрибуту об'єкта з боку одна .
Таблиця ОПЛАТА має наступні атрибути: код оплати, код договору, код клієнта, сума, дата і вид оплати, грошовий внесок, залишок, готовність. Первинним ключем вибирається целочисленное поле код оплати . Зовнішнім ключем вибирається код договору raquo ;.
Таблиця ДОГОВІР визначається наступними атрибутами: код договору, код клієнта, дата укладення, дата виконання. Первинним ключем вибирається целочисленное поле код договору raquo ;. Зовнішнім ключем вибирається код клієнта .
Таблиця ПОСЛУГА має наступні атрибути: код послуги, вид, назва послуги, ціна. Первинним ключем вибирається целочисленное поле код послуги .
Таблиця АВТОМОБІЛЬ має наступні атрибути: код автомобіля, код клієнта, модель, номерний знак, тех паспорт, рік випуску, номер місця, дата, дата повернення. Первинним ключем вибирається целочисленное поле код автомобіля raquo ;. Зовнішнім ключем вибирається код клієнта .
Таблиця СПІВРОБІТНИК визначається наступними атрибутами: код співробітника, код посади, ПІБ та дата народження. Первинним ключем вибирається целочисленное поле код співробітника raquo ;. Зовнішнім ключем вибирається код посади .
Таблиця ПОСТАВКА має наступні атрибути: код поставки, код постачальника, код заявки, кількість, дата, ціна. Первинним ключем вибирається целочисленное поле код поставки raquo ;. Зовнішнім ключем вибирається код постачальника і код заявки .
Таблиця виконаних робіт визначається наступними атрибутами: код виконаної роботи, код замовленої послуги, код співробітника, кількість годин і дата. Первинним ключем вибирається целочисленное поле код виконаної роботи raquo ;. Зовнішнім ключем вибирається код замовленої послуги і код співробітника .
Таблиця ЗАЯВКА має наступні атрибути: код заявки, код договору, код запчастини, кількість і вартість. Первинним ключем вибирається целочисленное поле код заявки raquo ;. Зовнішнім ключем вибирається код договору і код запчастини .
Таблиця ЗАПЧАСТЬ визначається наступними атрибутами: код запчастини, назву, фірма виробник і характеристики. Первинним ключем вибирається целочисленное поле код запчастини .
Таблиця КЛІЄНТ має наступні атрибути: код клієнта, ПІБ, адреса, телефон і паспорт. Первинним ключем вибирається целочисленное поле код клієнта .
Таблиця ПОСТАЧАЛЬНИК визначається наступними атрибутами: код постачальника, назва, телефон та адресу. Первинним ключем вибирається целочисленное поле код постачальника .
Таблиця замовити послуги визначається наступними атрибутами: код замовленої послуги, код договору, код послуги, вартість, готовність. Первинним ключем вибирається целочисленное поле код замовленої послуги raquo ;. Зовнішнім ключем вибирається код договору і код послуги .
Таблиця ПОСАДУ визначається наступними атрибутами: код посади, назва, оклад і премія. Первинним ключем вибирається целочисленное поле код посади .
Таблиця ЗАРПЛАТА визначається наступними атр...