в'язків
Опишемо типи зв'язків між сутностями:
«Маркі_авто»? «Автомобілі»: тип зв'язку «один до багатьох»;
«Автомобілі»? «Прокат»: тип зв'язку «один до багатьох»;
«Дополнітельние_услугі»? «Прокат»: тип зв'язку «один до багатьох»;
«Клієнти»? «Прокат»: тип зв'язку «один до багатьох»;
Також зв'язки можуть бути ідентифікують або не ідентифікують. Якщо задана ідентифікує зв'язок, то це означає, що кожного примірника дочірньої суті повинен відповідати хоча б один екземпляр батьківської. Чи не ідентифікує зв'язок означає, що екземпляр дочірньої суті може бути ідентифікований без використання примірника батьківського суті. Усі первинні ключі в сутності є простими - складаються з одного поля і однозначно ідентифікують запис.
2.2 Фізична структура бази даних
Діаграма бази даних. Опис складу, типів даних і властивостей полів таблиць бази даних
Схема бази даних наведена на малюнку 2.1.
Рисунок 2.1 - Схема бази даних
Структури таблиць розробленої БД приведені в таблицях 2.1, 2.2, 2.3, 2.4, 2.5.
Таблиця 2.1 - Таблиця «Маркі_автомобілей»
Ім'я поляТіп даннихІндексаціяРазрешіть NULLID_авто_характеристикичисловойДаНетНаименованиекороткий текстНетДаХарактеристикикороткий текстНетДаОписаниекороткий текстНетДа
Таблиця 2.2 - Таблиця «Автомобілі»
Ім'я поляТіп даннихІндексаціяРазрешіть NULLId_автомобилячисловойДаНетId_авто_характеристикичисловойДаНетРегистр_номеркороткий текстНетДаНомер_кузовакороткий текстНетДаНомер_двигателякороткий текстНетДаГод_выпускачисловойДаНетПробегчисловойДаНетЦена_авточисловойДаНетЦена_дня_прокатачисловойДаНетДата_последнего_ТОчисловойДаНетId_сотрудника_механикачисловойДаНетСпец_отметкикороткий текстДаНетОтметка_о_возвратекороткий текстДаНет
Таблиця 2.3 - Таблиця «Клієнти»
Ім'я поляТіп даннихІндексаціяРазрешіть NULLID_КлиентаСчетчикДаНетФ.И.О.короткий текстНетДаДата_рождениякороткий текстНетДаПолкороткій текстНетДаАдрескороткій текстНетДаТелефончисловойДаНетПаспортные_данныекороткий текстНетДа
Таблиця 2.4 - Таблиця «Прокат»
Ім'я поляТіп даннихІндексаціяРазрешіть NULLId_прокатаЧисловойДаНетДата_выдачикороткий текстНетДаСрок_прокатаЧисловойДаНетДата_возвратакороткий текстНетДаId_автомобиляЧисловойДаНетId_клиентаЧисловойДаНетId_услугиЧисловойДаНет
Таблиця 2.5 - Таблиця «Дополнітельние_услугі»
Ім'я поляТіп даннихІндексаціяРазрешіть NULLID_УслугиЧисловойДаНетНаименованиекороткий текстНетДаОписаниекороткий текстНетДаЦенаЧисловойДаНет
2.3 Апаратне і програмне забезпечення системи
Для роботи з базою даних необхідно наявність на комп'ютері встановленого програмного комплексу Microsoft Access. Перерахуємо мінімальні системні вимоги для правильної роботи Microsoft Access:
комп'ютер і процесор: процесор з тактовою частотою 1 гігагерц (ГГц) або вище (x86) або 64-розрядний процесор з набором інструкцій SSE2. Для Mac: процесор Intel;