База данных автобусного парка
Разработка концептуальной модели данных, ее внутренняя структура и предъявляемые требования. Логическое и физическое моделирование данных по работе автобусного парка. Структура таблиц и взаимосвязь между ними. Отношение между сущностями и преобразование.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 10.10.2017 |
Размер файла | 301,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
В качестве сущностей выбираем такие классы, как «Перемещение», «Сотрудники», «Должность», «График движения», «Маршрут», «Список автобусов на маршруте», «Подвижной состав», «Список остановок по маршруту», «Остановки», «Выручка».
Атрибуты этих сущностей изображены на ER-диаграмме:
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Отношение между сущностями:
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
логический база автобусный парк
2. Логическое моделирование данных
Преобразование сущностей:
- Каждая простая сущность становится таблицей.
- Каждый атрибут сущности становится атрибутом (столбцом) таблицы.
- Уникальный идентификатор сущности становится.
Связи типа 1:m реализуются путем переноса ключевых атрибутов таблиц, соответствующих сущностям, стоящим со стороны «один», в таблицы, соответствующие сущностям, стоящим со стороны «много».
График движения
График движения |
|||||
Код движения |
Код маршрута |
Время выхода первого автобуса |
Время выхода последнего автобуса |
Интервал движения (мин) |
|
1 |
1 |
5:00 |
7:00 |
30 |
Должность
Должность |
|||
Код должности |
Должность |
Оклад |
|
1 |
Водитель |
12 000,00 р. |
|
2 |
Кондуктор |
10 000,00 р. |
|
3 |
Механик |
15 000,00 р. |
|
4 |
Автослесарь |
12 000,00 р. |
|
5 |
Диспетчер |
10 000,00 р. |
|
6 |
Зам директора парка |
20 000,00 р. |
|
7 |
Директор парка |
25 000,00 р. |
Маршрут
Маршрут |
||||||
Код маршрута |
Номер маршрута |
Код списка остановок |
Время полного оборота, часов |
План выручки, р |
График движения |
|
1 |
1233 |
1 |
10 |
10 000,00 р. |
1 |
Остановки
Остановки |
||
Код остановки |
Остановка |
|
1 |
Учхоз |
|
2 |
Сады |
|
3 |
Молкомбинат |
|
4 |
Магазин №19 |
|
5 |
Хилокская |
|
6 |
Автокомбинат |
|
7 |
Кирзавод |
|
8 |
ж/м Станиславский |
|
9 |
Вертковская |
|
10 |
Степная |
|
11 |
Площадь Станиславского |
|
12 |
Телецентр |
|
13 |
Метро Площадь Маркса |
|
14 |
Башня |
|
15 |
Метро Студенческая |
|
16 |
Горская |
|
17 |
Восход |
|
18 |
Магазин Зорька |
|
19 |
ГПНТБ |
|
20 |
Октябрьский рынок |
|
21 |
Белинского |
|
22 |
Красноармейская |
|
23 |
Воинская |
|
24 |
Гаранина |
|
25 |
Молодежная |
|
26 |
Магазин Золотая нива |
|
27 |
Кафе Лада |
|
28 |
Есенина |
|
29 |
Автопарк |
|
30 |
Доватора |
|
31 |
ж/м Волочаевский |
|
32 |
Толбухина |
|
33 |
Автодром |
|
34 |
Автокомплекс Славянский |
|
35 |
ПАТП-9 |
|
36 |
Кладбище (Гусинобродский Тракт) |
|
37 |
Зеленодолинская |
|
38 |
Зеленая роща (Гусинобродский Тракт) |
|
39 |
Сады Медик |
|
40 |
с. Раздольное |
Перемещение
Перемещение |
||||||
Код перемещения |
Код сотрудника |
Код должности |
Причина перевода |
Номер приказа |
Дата приказа |
|
1 |
1 |
1 |
По собственному желанию |
1 |
12.09.2005 |
Подвижной состав
Подвижной состав |
||||||||||||
Инвентарный номер |
Марка |
Модель |
Цвет |
Номер двигателя |
Номер гос регистрации |
Номер кузова |
Номер шасси |
Дата выпуска |
Пробег |
Вместимость |
Состояние |
|
1 |
ПАЗ |
3206 |
Белый |
27348970 |
3408957 |
384975 |
789735 |
10.03.2005 |
456456 |
20 |
ОТС |
|
2 |
КАВЗ |
397663 |
Желтый |
28394723 |
3947844 |
980745 |
345345 |
05.08.2004 |
334535 |
25 |
ОТС |
|
3 |
ЛИАЗ |
5256 |
Белый |
28394773 |
9874385 |
458034 |
723524 |
07.08.2006 |
234534 |
40 |
ХТС |
|
4 |
НЕФАЗ |
5299-15 |
Желтый |
84578345 |
1293497 |
897594 |
897345 |
03.07.2005 |
988453 |
50 |
ХТС |
|
5 |
ПАЗ |
32053 |
Красный |
83475389 |
8753453 |
359075 |
234509 |
03.09.2001 |
345353 |
20 |
ХТС |
|
6 |
НЕФАЗ |
5299-16 |
Синий |
34598744 |
8347534 |
874352 |
234593 |
04.09.2000 |
993422 |
50 |
ОТС |
Таблица «Сотрудники»
Сотрудники |
|||||||
Код сотрудника |
Фамилия |
Имя |
Отчество |
Адрес |
Дата рождения |
Должность |
|
1 |
Иванов |
Алексей |
Иванович |
г. Новосибирск, ул. Никитина, д. 5, кв. 94 |
23.03.1978 |
1 |
|
2 |
Рыжкова |
Олеся |
Павловна |
г. Новосибирск, ул. Титова, д. 23, кв. 39 |
08.06.1981 |
2 |
|
3 |
Рыжов |
Олег |
Алексеевич |
г. Новосибирск, ул. Гоголя, д. 45, кв. 3 |
09.09.1982 |
1 |
|
4 |
Никитина |
Алена |
Олеговна |
г. Новосибирск, ул. Ранеткина, д. 34, кв. 87 |
03.03.1980 |
2 |
|
5 |
Павлов |
Иван |
Константинович |
г. Новосибирск, ул. Уткина, д. 5, кв. 89 |
03.06.1977 |
1 |
|
6 |
Некрасова |
Анна |
Сергеевна |
г. Новосибирск, ул. Галащука, д. 84, кв. 94 |
09.02.1983 |
2 |
|
7 |
Зубов |
Александр |
Романович |
г. Новосибирск, ул. Ленина, д. 3, кв. 92 |
07.09.1982 |
1 |
|
8 |
Миронова |
Марина |
Павловна |
г. Новосибирск, ул. Алмазова, д. 67, кв. 83 |
02.06.1981 |
2 |
|
9 |
Грищенко |
Иван |
Анатольевич |
г. Новосибирск, ул. Красина, д. 93, кв. 53 |
08.09.1977 |
1 |
|
10 |
Русланова |
Анастасия |
Ивановна |
г. Новосибирск, ул. Матросова, д. 2, кв. 24 |
09.05.1981 |
2 |
|
11 |
Зайцева |
Зинаида |
Романовна |
г. Новосибирск, ул. Красина, д. 3, кв. 587 |
09.03.1981 |
5 |
|
12 |
Паклин |
Алексей |
Семенович |
г. Обь, ул. Журавлева, д. 83, кв. 21 |
04.09.1976 |
3 |
|
13 |
Жуков |
Николай |
Владимирович |
г. Бердск, ул. Тинина, д. 93, кв. 23 |
02.08.1980 |
4 |
|
14 |
Бабичев |
Анатолий |
Викторович |
г. Новосибирск, ул. Дымовая, д. 89, кв. 82 |
04.02.1969 |
6 |
Список автобусов на маршруте
Список автобусов на маршруте |
|||||||
Код |
Код маршрута |
Инвентарный номер автобуса |
Время снятия с маршрута |
Причина снятие с маршрута |
Водитель |
Кондуктор |
|
1 |
1 |
1 |
Иванов |
Рыжкова |
|||
2 |
1 |
2 |
Рыжов |
Никитина |
|||
3 |
1 |
3 |
Павлов |
Некрасова |
|||
4 |
1 |
4 |
Зубов |
Миронова |
Список остановок по маршруту
Список остановок по маршруту |
|||
Код списка остановок |
Код маршрута |
Код остановки |
|
1 |
1 |
1 |
|
2 |
1 |
2 |
|
3 |
1 |
3 |
|
4 |
1 |
4 |
|
5 |
1 |
5 |
|
6 |
1 |
6 |
|
7 |
1 |
7 |
|
8 |
1 |
8 |
|
9 |
1 |
9 |
|
10 |
1 |
10 |
|
11 |
1 |
11 |
|
12 |
1 |
12 |
|
13 |
1 |
13 |
|
14 |
1 |
14 |
|
15 |
1 |
15 |
|
16 |
1 |
16 |
|
17 |
1 |
17 |
|
18 |
1 |
18 |
|
19 |
1 |
19 |
|
20 |
1 |
20 |
|
21 |
1 |
21 |
|
22 |
1 |
22 |
|
23 |
1 |
23 |
|
24 |
1 |
24 |
|
25 |
1 |
25 |
|
26 |
1 |
26 |
|
27 |
1 |
27 |
|
28 |
1 |
28 |
|
29 |
1 |
29 |
|
30 |
1 |
30 |
|
31 |
1 |
31 |
|
32 |
1 |
32 |
|
33 |
1 |
33 |
|
34 |
1 |
34 |
|
35 |
1 |
35 |
|
36 |
1 |
36 |
|
37 |
1 |
37 |
|
38 |
1 |
38 |
|
39 |
1 |
39 |
|
40 |
1 |
40 |
Выручка
Выручка |
|||||
Код выручки |
Код автобуса на маршруте |
Выручка, р |
Задержка, мин |
Дата выручки |
|
1 |
1 |
10 000,00 р. |
10 |
01.08.2008 |
|
2 |
2 |
11 500,00 р. |
5 |
01.08.2008 |
|
3 |
3 |
10 500,00 р. |
20 |
01.08.2008 |
|
4 |
4 |
12 000,00 р. |
15 |
01.08.2008 |
|
5 |
1 |
11 000,00 р. |
5 |
02.08.2008 |
|
6 |
2 |
10 000,00 р. |
10 |
02.08.2008 |
|
7 |
3 |
12 000,00 р. |
15 |
02.08.2008 |
|
8 |
4 |
10 500,00 р. |
5 |
02.08.2008 |
|
9 |
1 |
10 000,00 р. |
10 |
01.09.2008 |
|
10 |
2 |
11 500,00 р. |
5 |
01.09.2008 |
|
11 |
3 |
10 500,00 р. |
20 |
01.09.2008 |
|
12 |
4 |
12 000,00 р. |
15 |
01.09.2008 |
|
13 |
1 |
11 000,00 р. |
5 |
02.09.2008 |
|
14 |
2 |
10 000,00 р. |
10 |
02.09.2008 |
|
15 |
3 |
12 000,00 р. |
15 |
02.09.2008 |
|
16 |
4 |
10 500,00 р. |
5 |
02.09.2008 |
Структура таблиц
Связи между таблицами
В результате выполнения контрольной работы был получен опыт в описании предметной модели, разработке концептуальной модели данных, построении ER-диаграмм, построении логической модели.
С помощью СУБД MS Access была спроектирована и создана база данных, автобусный парк.
Список литературы
1. Кузнецов С.Д. Введение в системы управления базами данных // СУБД. - 1995. - №1,2,3,4, 1996. - №1,2,3,4,5.
2. Хансен Г., Хансен Д. Базы данных: разработка и управление: Пер. с англ. - М.: ЗАО «Издательство БИНОМ», 1999. - 704 с.
3. Дейт К. Введение в системы баз данных // 6-издание. - Киев: Диалектика, 1998. - 784 с.
4. Пушников А.Ю. Введение в системы управления базами данных. Часть 1. Реляционная модель данных: Учебное пособие / Изд-е Башкирского ун-та. - Уфа, 1999. - 108 с.
5. Пушников А.Ю. Введение в системы управления базами данных. Часть 2. Нормальные формы отношений и транзакции: Учебное пособие / Изд-е Башкирского ун-та. - Уфа, 1999. - 138 с.
Размещено на Allbest.ru
...Подобные документы
Назначение базы данных для обеспечения работы автобусного парка. Основные возможности админпанели. Выполняемые базой данных и приложением функции. Инфологическое моделирование данных. Описание разработанного web-приложения. Проектирование базы данных.
курсовая работа [2,2 M], добавлен 01.02.2013Понятие базы данных и системы управления данными (СУБД). Ее функции: ввод и хранение информации, создание таблиц, графиков, отчетов. Разработка программного продукта для автобусного парка - автоматизированной системы "Автопарк" с использованием MySQL.
курсовая работа [3,7 M], добавлен 04.02.2013Использование реляционной СУБД ACCESS для создания базы данных работы диспетчера автобусного парка. Цель, задачи, функции и структура БД, инфологическое проектирование. Объекты БД; перечень SQL-запросов. Интерфейс, настройки, средства создания таблиц.
курсовая работа [3,0 M], добавлен 21.05.2012Базы данных как совокупность структур, предназначенных для хранения больших объемов информации и программных модулей. Основные особенности создания базы данных автобусного парка, анализ этапов проектирования. PHP как скриптовый язык программирования.
курсовая работа [1,9 M], добавлен 04.04.2013Сущность и значение средств управления базами данных предприятия. Методика разработки базы данных и прикладного программного обеспечения автобусного парка, позволяющее структурировать информацию об автобусных маршрутах, остановках и автобусах парка.
курсовая работа [163,4 K], добавлен 20.01.2010База данных как унифицированная совокупность данных, совместно используемая различными задачами в рамках некоторой единой информационной системы. Ее структура и предъявляемые требования. Создание таблиц и взаимосвязь между ними. Запросы и формы.
курсовая работа [528,3 K], добавлен 30.05.2015Общая характеристика и состав информационных запросов к проектируемой базе данных, требования к ней и внутренняя структура, принципы нормализации и разработка логической модели. Создание таблиц и связей между ними. Язык структурированных запросов.
курсовая работа [985,6 K], добавлен 22.05.2014Моделирование базы данных, ее внутренняя структура и взаимосвязь отдельных компонентов, предъявляемые требования и сферы практического использования. Порядок формирования таблиц и актуализация. Создание запросов, отчетов, форм. Создание кнопочной формы.
контрольная работа [1,8 M], добавлен 07.06.2014Описание торговой сети, сбор данных, которые должны содержаться в базе данных. Определение сущностей и атрибутов и построение концептуальной модели. Переход к физической модели. Определение таблиц, полей и типов данных. Определение связей между таблицами.
курсовая работа [1,5 M], добавлен 31.03.2015Структура простейшей базы данных и свойства полей. Характеристика типов данных. Описание процесса создания базы данных, таблиц и связей между ними, простых и составных форм, запросов в Microsoft Access. Пример составления подчинённых отчетов и макросов.
курсовая работа [2,9 M], добавлен 14.11.2016Построение инфологической модели данных каталога магазина цифровых дисков. Окно создания новых файлов. Типы данных в Visual FoxPro. Список типов индекса. Структура таблиц, связи между ними. Настройка внешнего вида формы. Выбор поля для сортировки данных.
курсовая работа [4,3 M], добавлен 24.09.2013Особенности проектирования программы на языке С++ для обработки данных из таблиц базы данных. Основные функции программы, создание концептуальной модели базы данных и диаграммы классов, разработка интерфейса пользователя и запросов к базе данных.
курсовая работа [2,1 M], добавлен 08.06.2012Определенная логическая структура данных, которые хранятся в базе данных. Основные модели данных. Элементы реляционной модели данных. Пример использования внешних ключей. Основные требования, предъявляемые к отношениям реляционной модели данных.
презентация [11,7 K], добавлен 14.10.2013Построение инфологической модели тестовой программы по электронному учебнику для проверки знаний учащихся. Инфологическое моделирование и семантическое представление предмета в базе данных. Модель "сущность-связь" и связи между выявленными сущностями.
курсовая работа [63,0 K], добавлен 27.02.2009Классификация моделей построения баз данных. Работа с реляционными базами данных: нормализация таблиц, преобразование отношений полей, преобразование функциональной модели в реляционную. Понятие языка определения данных и языка манипуляции данными.
реферат [123,0 K], добавлен 22.06.2011Управление базами данных. Система управления базой данных MS Access. Виды логической связи. Макросы и модули. Обеспечение целостности данных. Создание запросов и форм. Свойства полей базы данных Access. Взаимосвязь между сущностями в предметной области.
курсовая работа [943,4 K], добавлен 13.03.2014Минимальные системные требования к техническому и программному обеспечению для применения базы данных. Структура базы данных, создание таблиц (сотрудники, контакты, контракты, клиенты), запросов и форм. Описание действий при работе с базой данных.
практическая работа [1,0 M], добавлен 13.02.2011Разработка базы данных фирмы, представляющей в прокат автомобили; спецификация требований. Создание инфологической модели предметной области. Определение сущности, ее атрибутов и связей между ними; структура таблиц. Реализация базы данных в MS SQL Server.
курсовая работа [1021,2 K], добавлен 10.04.2015Логическое моделирование данных. Структура реляционных данных. Ограничения, которые должны выполняться в любой реляционной базе данных. Запрос на выборку с параметром, перекрестные запросы. Создание запроса в режиме SQL. Создание формы при помощи мастера.
курсовая работа [1,2 M], добавлен 09.09.2012Сущность и функциональные особенности баз данных, их классификация и типы, внутренняя структура и элементы. Модели данных, хранящихся в базах: иерархическая, сетевая, реляционная, многомерная, объектно-ориентированная. Виды запросов и типы таблиц.
дипломная работа [66,7 K], добавлен 06.01.2014