Концептуальне та логічне проектування навчальної бази даних "Автотранспортне підприємство" - Курсовая работа

бесплатно 0
4.5 170
Концептуальна модель бази даних, визначення зв’язків між ними, атрибутів сутностей їх доменів. Створення ORM source model та Database model diagram для бази даних "Автотранспортне підприємство". Генерування ddl-скрипта для роботи в СУБД SQL-Server.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Історія досліджень систем баз даних - це за своєю суттю історія розвитку програмного забезпечення, яке на сьогоднішній день досягло виняткової потужності та продуктивності, що зробило великий вплив на економіку. Досягнення в дослідженнях баз даних стало основою фундаментальних розробок комунікаційних систем, транспорту та логістики, фінансового менеджменту, систем із базами знань, а також великої кількості програм у цивільних та військових установах. Бази даних є основою інформаційних систем, і це докорінно змінило характер роботи багатьох організацій та установ.Результатом виконання цієї фази розроблення проекту зявилася підготовка специфікацій вимог для представлення „Диспечер” та „Головний інженер”, характерних для автотранспортного підприємства. У цих специфікаціях зафіксовані вимоги до інформації, що буде вміщена в створювану базу даних, а також визначені всі транзакції, необхідні диспетчерам та головним інженерам банку для виконання їх службових обовязків. · інформація про водія включає в себе табельний номер, прізвище, імя, по батькові, адресу, дату народження, працевлаштування, номер та дату видачі водійського посвідчення, бригаду. · водій для здійснення перевезень використовує автомобіль, який має державний номер, модель, тип (напівпричіп, самоскид, цистерна, автовоз, бортовий автомобіль) · Підприємство займається перевезенням вантажів, які мають номер, назву, розмір, тип та одиницю виміруКонцептуальне проектування бази даних абсолютно не залежить від таких подробиць її реалізації, як тип обраної цільовий СКБД, набір створюваних прикладних програм, використовувані мови програмування, тип обраної обчислювальної платформи, а також від будь-яких інших особливостей фізичної реалізації. Приступаючи до розроблення локальної концептуальної моделі даних для представлення користувача «Диспетчер» та «Головний інженер» у базі даних «Автотранспортне підприємство», насамперед, варто виявити різні компоненти цієї моделі, використовуючи наявні специфікації вимог користувача (далі - просто "специфікації"). Foreman Працівник, який керує бригадою Бригадир Кожна бригада має одного бригадира Кожен бригадир контролює кілька перевезень Driver Робітник, який виконує перевезення вантажів Водій Кожен робітник виконує декілька перевезень Кожен робітник використовує окремий автомобіль Car Автомобіль, який використовується для перевезення вантажів Автомобіль Використовується одним водієм Може ремонтуватися кілька разів`TRNUM` CHAR(10), `TRDATE` DATETIME, `TRCUSTOMER` CHAR(25), `TRPAYMENTTYPE` CHAR(13), `Route` CHAR(25), `Cargo` CHAR(10), `Car` CHAR(8), `Driver work onemployee EMPNUM` CHAR(10), constraint `Transporting_PK` primary key (`TRNUM`) ); `RPNUM` CHAR(10), `Mechanic` CHAR(10), `Car` CHAR(8), `REPDATE` CHAR(10), `REPDESCRIPTION` CHAR(40), constraint `Repair_PK` primary key (`Mechanic`, `RPNUM`) ); `EMPNUM` CHAR(10), `EMPFNAME` CHAR(15), `EMPSNAME` CHAR(15), `EMPMNAME` CHAR(15), `EMPDOB` DATETIME, `EMPDATEOFEMPLOYMENT` DATETIME, `EMPTOWN` CHAR(15), `EMPSTREET` CHAR(15), `EMPBUILDING` CHAR(7), `EMPROOM` CHAR(4), constraint `Employee_PK` primary key (`EMPNUM`)); `CRGNUM` CHAR(10), `CRNAME` CHAR(10), `CRSIZE` CHAR(10), `CRTIPE` CHAR(10), `Measure` CHAR(3), constraint `Cargo_PK` primary key (`CRGNUM`) ); `CARLICENSENUM` CHAR(8), `Driver` CHAR(10), `CARMODEL` CHAR(15), `CARTIPE` CHAR(15), `CARDOM` DATETIME, `CARMILEAGE` INTEGER, `CARFUELPER100km` DOUBLE, constraint `Car_PK` primary key (`Driver`, `CARLICENSENUM`) );На цьому етапі відбувається створення і перевірка глобальної логічної моделі даних. Глобальна логічна модель даних повинна відбивати особливості представлень обох користувачів Але оскільки ця модель ще на початковому етапі поєднувала представлення Диспетчер та Головний інженер, тому вона вже є глобальною. Створюємо глобальне представлення для всієї моделі «Автотранспортне підприємство», тобто ми поєднаємо дві локальні логічні моделі даних з метою створення глобальної логічної моделі даних. Хоча локальні логічні моделі даних представлень Диспетчер та Головний інженер були перевірені ще до виконання процедури їх злиття в глобальну логічну модель даних, існує імовірність того, що при виконанні цієї процедури в глобальну модель даних були внесені нові помилки.Я навчився: · Проектувати концептуальні моделі бази даних, а саме: визначати сутності, звязки між ними, атрибути сутностей, їх домени. · Проектувати логічні моделі бази даних, а саме: на основі концептуальної моделі створювати відношення, визначати потенційні (первинні та альтернативні) і зовнішні ключі.

Вывод
концептуальний база домен скрипт

Таким чином, під час виконання курсової роботи я закріпив свої теоретичні знання про проектування баз даних.

Я навчився: · Проектувати концептуальні моделі бази даних, а саме: визначати сутності, звязки між ними, атрибути сутностей, їх домени.

· Проектувати логічні моделі бази даних, а саме: на основі концептуальної моделі створювати відношення, визначати потенційні (первинні та альтернативні) і зовнішні ключі.

· Створювати зовнішні представлення бази даних для різних користувачів.

У ході виконання курсової роботи я за допомогою програми Microsoft Visio, створив ORM source model та Database model diagram для бази даних «Автотранспортне підприємство», а також згенерував ddl-скрипт, за допомогою якого можна необхідну базу даних в СУБД SQL-Server.

Список литературы
1. Visio-Based Database Modeling in Visual Studio .NET Enterprise Architect: Part 3 [an electronic resource] URL: (date of treatment: 11.25.2011)

2. Методичні вказівки до виконання курсової роботи з дисципліни «Проектування баз даних» «Концептуальне, логічне та фізичне проектування навчальної бази даних». Укладач: канд. техн. наук, доцент Крещенко Л.Ф. Полтава: ПОЛТНТУ, 2003 р. - 54с.

3. Борис Леонтьев. MS Office Visio 2003 не для дилетантов. Построение проектов, диаграмм и бизнес-схем в операционной системе MS Windows XP. М: Новый Издательский Дом, 2005 г. - 384с.

4. Якушев Д.М. IT-проектирование в программе Microsoft Visio 2002 Professional. М: Познавательная книга Прес, 2004г. - 384с.

Размещено на .ru

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?