Проектування і реалізація бази даних інформаційної системи "Організація міжміських вантажних перевезень"

Автор: Пользователь скрыл имя, 21 Марта 2012 в 16:23, курсовая работа

Описание работы

Відомі дані про організацію роботи внутрішньоміські вантажні перевезення автопідприємства міста Хмельницький, код типу автомобіля, назва типу автомобіля, марка і модель автомобіля, пробіг автомобіля, вантажопідйомність, код виду вантажу, назва виду вантажу, норма витрати палива, л/100 км, вартість 1 години роботи, час відправлення, час прибуття, дата рейсу, обсяг перевезень, табельний номер водія, ПІБ водія, категорія водія, дата прийому на роботу водія, бортовий номер автомобіля, кількість виконаних рейсів.

Работа содержит 1 файл

Курсовая работа по ИСиТ .doc

— 921.00 Кб (Скачать)

Правила переходу: сутності перетворюються в таблиці, атрибути кожної сутності - у відповідні стовпці таблиць. Зв'язки реалізуються у вигляді ключів або додаткових таблиць в залежності від типу зв’язку.

Наявність зв'язків між сутностями типу М:М дає змогу подати ER-діаграму у вигляді складної мережної моделі даних, показаної на рисунку 1.4.

   1.4.1 Даталогічна складна модель даних.

 

Складна модель у нашому випадку складається з чотирьох сутностей зображених у вигляді поіменованих прямокутників (ВОДІЙ, ВАНТАЖ, АВТОМОБІЛЬ, МАРШРУТ), кожна клітинка якого відповідає атрибутам сутностей:

ВОДІЙ: (Табельний номер водія, Посвідчення водія, ПІБ водія, Категорія водія, Дата прийому на роботу);

АВТОМОБІЛЬ: (Код типу автомобілю, Вантажопідйомність, Норма витрати палива, Марка і модель автобіля, Назва типу автомобіля, Пробіг авто, Бортовий номер);

МАРШРУТ: (Код маршруту, Номер маршруту, Назва маршруту, Протяжність, Кількість рейсів).

ВАНТАЖ: (Код виду вантажу , Назва виду вантажу)

Первинний ключ підкреслюється. Зв’язок відображається у вигляді направленних ліній з вказівкою типу зв’язка, дані перетину відображаються поряд з лінією зв’язка.

Дані  перетину зв’язку між типами сутностей АВТОМОБІЛЬ та ВАНТАЖ наступні: Дата рейсу, Обсяг перевезень, Вартість перевезення за 1ткм, Фактичні витрати палива за рейс, Час відправлення, Час прибуття.

Даталогічна складна мережна модель даних зображена на рисунку 1.3.

4

 



 

ВОДІЙ

Табельний номер водія

Посвідчення водія

ПІБ водія

Категорія водія

дата прийому на роботу

 

 

                     

                                                                                              

                                                          АВТОМОБІЛЬ

Код типу автомобілю

Вантажопідйомність

Норма витрати палива

Марка і модель автобіля

Назва типу автомобіля

Пробіг авто

Бортовий номер авто

 

              Дата рейсу

                                                                        Обсяг перевезень

                                                                        Вартість перевезення

                                                                        Фактичні витрати палива за рейс

                                                                        Час відправлення

                                                                        Час прибуття

 

                                                                      

ВАНТАЖ

Код виду вантажу

назва виду вантажу

 

 

                                                                                                МАРШРУТ

Код маршруту

Назва маршруту             

Номер маршруту

Протяжність

Середній час рейсу

Кількість рейсів

                                                                                     

 

Рисунок  1.3 - Даталогічна складна мережна модель даних

 

4

 



 

1.4.2 Даталогічна проста модель даних

 

Від складної моделі здійснюється перехід к простої моделі.

На рисунку 1.4 зображено даталогічну просту мережну модель даних. У цій моделі кожній сутності відповідає окрема таблиця. Крім того, наявна таблиця-зв'язок «РЕЙС». В моделі відсутня залежність від шляху, кожна таблиця є автономною і може бути подана як елемент реляційної даталогічної моделі даних.

У даному випадку відношення мають такий вигляд:

АВТОМОБІЛЬ: (Код типу автомобілю, вантажопідйомність, норма витрати палива, Марка і модель автомобіля, назва типу автомобіля, пробіг авто, бортовий номер авто, Посвідчення водія - зовнішній ключ);

МАРШРУТ (Код маршруту, Назва Маршруту, Номер маршруту, протяжність, середній час рейсу, кількість рейсів).

ВОДІЙ: (Табельний номер водія, Посвідчення водія, , ПІБ водія, Категорія водія,  Дата прийому на роботу);

ВАНТАЖ: (Код виду вантажу , назва виду вантажу)

РЕЙС (Код рейсу, Код типу авто, Код виду вантажу, Код маршруту, Дата рейсу, Час відправлення, Час прибуття, Обсяг перевезень, Вартість перевезення за 1 год, Фактичні  витрати палива за рейс).

Наявність зв'язків між сутностями типу М:М вказує на те, що формуються п’ять таблиць: чотири таблиці відповідають  сутностям АВТОМОБІЛЬ, МАРШРУТ, ВОДІЙ, ВАНТАЖ і п’ята  таблиця є зв’язною між двома та включає в себе ключові поля таблиць та дані перетину: РЕЙС (Код типу авто, Код виду вантажу, Код маршруту, Час відправлення, Час прибуття, Обсяг перевезень, вартість перевезення за один км, Дата рейсу).

 

 

 

 

 

 

 

4

 



 

ВОДІЙ

Посвідчення водія

Табельний

Номер водія

ПІБ водія

Категорія водія

дата прийому на роботу

 

                 

                                                   АВТОМОБІЛЬ                                                                                                 

Код типу автомобілю

Вантажо

підйомність

Норма витрати палива

Марка і модель автобіля

Назва типу автомобіля

Пробіг авто

Бортовий номер авто

Табельний

Номер водія


 

             

 

РЕЙС

 

Код рейсу

Код типу автомобілю

Код виду вантажу

Код маршруту

Час відправ

лення

Час прибуття

Обсяг перевезень

Вартість перевезення

Фактична витрата палива за рейс

дата рейсу

Информация о работе Проектування і реалізація бази даних інформаційної системи "Організація міжміських вантажних перевезень"