48978 (Система управления базой данных), страница 3

2016-07-30СтудИзба

Описание файла

Документ из архива "Система управления базой данных", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "48978"

Текст 3 страницы из документа "48978"

ТАБЛИЦА Экипажи (Стержневая сущность)

ПЕРВИЧНЫЙ КЛЮЧ (№ экипажа)

ПОЛЯ (№ экипажа – Длинное целое, Группа допуска – Длинное целое, Медицинское заключение – Текст 50)

ОГРАНИЧЕНИЯ (Значения поля № экипажа должны быть уникальны, при нарушении вывод сообщения «Такой № экипажа уже есть»)

ТАБЛИЦА Состав экипажа(Характеризующая сущность, характеризует Экипажи)

ПЕРВИЧНЫЙ КЛЮЧ (Код состава экипажа)

ВНЕШНИЙ КЛЮЧ (№ экипажа ИЗ Экипажи

NULL – значения НЕ ДОПУСТИМЫ

УДАЛЕНИЕ ИЗ Экипажи КАСКАДИРУЕТСЯ

ОБНОВЛЕНИЯ Экипажи. № экипажа КАСКАДИРУЕТСЯ

ПОЛЯ (Код состава экипажа – Счётчик, Фамилия – Текст 50, Имя – Текст 50, Отчество - Текст 50, № экипажа – Длинное целое)

ОГРАНИЧЕНИЯ (Значения поля № экипажа должны принадлежать набору значений из соответствующего поля таблицы Экипажи)

ТАБЛИЦА Рейсы (Стержневая сущность)

ПЕРВИЧНЫЙ КЛЮЧ (№ рейса)

ПОЛЯ (№ рейса – Длинное целое, Место отправления – Текст 50, Место назначения – Текст -50, Время в пути – Время, Расстояние – Длинное целое, Промежуточные остановки – Текст -50)

ОГРАНИЧЕНИЯ (Значения поля № рейса должны быть уникальны, при нарушении вывод сообщения «Такой № рейса уже есть»)

ТАБЛИЦА Вылеты (Ассоциативная сущность, связывает Рейсы, Автобусы, Экипажи)

ПЕРВИЧНЫЙ КЛЮЧ (Код Маршрута)

ВНЕШНИЙ КЛЮЧ (№ рейса ИЗ Рейсы

NULL – значения НЕ ДОПУСТИМЫ

УДАЛЕНИЕ ИЗ Рейсы КАСКАДИРУЕТСЯ

ОБНОВЛЕНИЯ Рейсы. № рейса КАСКАДИРУЕТСЯ

ВНЕШНИЙ КЛЮЧ (Регистрационный знак ИЗ Автобусы

NULL – значения НЕ ДОПУСТИМЫ

УДАЛЕНИЕ ИЗ Автобусы КАСКАДИРУЕТСЯ

ОБНОВЛЕНИЯ Автобусы. Регистрационный знак КАСКАДИРУЕТСЯ

ВНЕШНИЙ КЛЮЧ (№ экипажа ИЗ Экипажи

NULL – значения НЕ ДОПУСТИМЫ

УДАЛЕНИЕ ИЗ Экипажи КАСКАДИРУЕТСЯ

ОБНОВЛЕНИЯ Экипажи. № экипажа КАСКАДИРУЕТСЯ

ПОЛЯ (Код вылета – Счётчик, № рейса – Длинное целое, Дата отправления – Дата, Время отправления – Время, № экипажа – Длинное целое, Количество проданных билетов – Длинное целое)

ОГРАНИЧЕНИЯ (Значения полей № рейса, Регистрационный номер, № экипажа должны принадлежать набору значений из соответствующих полей таблиц Рейсы, Автобусы, Экипажи).

5. Физическое проектирование БД

Физическое проектирование базы данных автовокзала проходит в СУБД Microsoft Access.

Создаются таблицы.

Таблица «Автокомпании» содержит сведения о поставщиках услуг предоставляемых по перевозки пассажиров.

Автокомпания

Номер лицензии

Адрес офиса

Телефон гл. менеджера

Депо №1

1587456

Саратов Перн 23-5

(882)-45-564-45

Депо №2

1587455

Саратов Перн 23-5

(882)-45-564-45

Депо №3

1587454

Саратов Перн 23-5

(882)-45-564-45

Депо №4

1584444

Балаково ул. Новосельцева 256-45/Г

(092)-8-78-78

Таблица «Маршруты» содержит фактические маршруты по заданным рейсам

Код маршрута

№ рейса

Дата отправления

Время отправления

Регистрационный знак

№ экипажа

Кол-во проданных билетов

1

1

26.03.99

14:53

Н775КУ64rus

1

89

2

2

1,04.00

16:22

Н776КУ64rus

2

144

3

3

25.05.02

1:30

Н777КУ64rus

3

44

4

4

10.12.03

21:40

Н74КУ64rus

4

38

5

4

10.11.03

21:40

Н77КУ64rus

4

38

5

4

10.10.03

21:40

Н75КУ64rus

4

38

Таблица «Марки автобусов» содержит технические характеристики автобусов

Марка автобуса

Код автобуса

Кол-во мест

Марка топлива

Объём топливного бака

ИКАРУС

1

150

ДТ

150

ЛИАЗ

2

50

АИ-80

100

ПАЗ

3

60

АИ-80

90

ПАЗ

4

70

АИ-80

90

Таблица «Рейсы»

№ рейса

Место отправления

Место назначения

Время в пути

Расстояние

Промежуточные остановки

1

Саратов

Москва

25

2000

2

Саратов

Петербург

30

2500

Москва

3

Саратов

Тамбов

22

1800

4

Саратов

Уфа

12

1000

Таблица «Автобусы» содержит сведения о номере регистрационного знака средства принадлежащего той или иной автокомпании.

Регистрационный знак

Марка автобуса

Автокомпания

Н775КУ64rus

ИКАРУС

Депо №1

Н776КУ64rus

ИКАРУС

Депо №2

Н777КУ64rus

ИКАРУС

Депо №3

Н74КУ64rus

ЛИАЗ

Депо №4

Н77КУ64rus

ПАЗ

Депо №4

Н75КУ64rus

ПАЗ

Депо №4

Таблица «Состав экипажа» содержит сведения о шоферах входящих в тот или иной экипаж

Код состава экипажа

Фамилия

Имя

Отчество

№ экипажа

1

Кучеров

Владимир

Петрович

4

2

Михаило

Сергей

Павлович

4

3

Кудрявцев

Петр

Ильич

4

4

Кудряшов

Михаил

Васильевич

3

5

Твордской

Алексей

Михайлович

2

6

Ларин

Сергей

Петрович

1

Таблица «Экипажи»

№ экипажа

Группа допуска

Медицинское заключений

1

Е

годен

2

Е

годен

3

Е

годен

4

Е

годен

5

Е

годен

6

Е

годен

Создаются формы.

Форма «Автокомпании»

Форма «Маршруты»

Форма «Марки автобусов»

Форма «Состав экипажей»

Создаются запросы.

Запрос на выборку «Выбор автобуса-экипажа для маршрута» по задаваемому рейсу.

№ рейса

Марка автобуса

Дальность маршрута

№ Экипажа

Количество мест

4

Икарус

1000

1

150

4

Икарус

1000

2

150

4

Икарус

1000

2

150

4

ЛИАЗ

1000

2

50

4

ПАЗ

1000

4

60

4

ПАЗ

1000

4

70

Запрос «На выборку по маршрутам».

№ рейса

Дата отправления

Время отправления

1

26.09.99

14:53

2

01.04.00

16:22

3

25.05.02

1:30

4

10.12.03

21:40

4

10.11.03

21:40

4

10.10.03

21:40

Запрос «соответствие автобусы-Автокомпании».

Регистрационный знак

Марка автобуса

Автокомпания

Телефон гл. менеджера

Н775КУ64rus

Икарус

Депо №1

(882)-45-564-45

Н776КУ64rus

Икарус

Депо №2

(882)-45-564-45

Н777КУ64rus

Икарус

Депо №3

(882)-45-564-45

Н74КУ64rus

ЛИАЗ

Депо №4

(092)-8-78-78

Н77КУ64rus

ПАЗ

Депо №4

(092)-8-78-78

Н75КУ64rus

ПАЗ

Депо №4

(092)-8-78-78

Создаются отчёты.

Отчёт «Автокомпании» в приложении Д.

Отчёт «Маршруты» в приложение Е.

Отчёт «Существующие рейсы» в приложении Ж.

6. Заключение

В процессе проектирования реляционной БД автовокзала были изучены материалы позволяющие описывать предметную информационную систему с помощью ЯИМ, ER-диаграмм, изучены принципы построения инфологической модели и реляционных отношений удовлетворяющие 1НФ, 2НФ, 3НФ, 4НФ, а также описание отношений и БД в целом с ограничением целостности.

Список литературы

1 Макарова Н.В. Информатика. – 2-е изд. –М.: Финансы и статистика, 1998.- 768с.

2 Карпов Б.В Microsoft Access 2000 Справочник.-1-е изд. –М.: Питер, 2000.-416 с.

3 Синева Н.Ф. Создание реляционных баз данных в MS Access. -1-е изд. –Саратов: Копипринтер СГТУ, 1996.-40 с.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Нет! Мы не выполняем работы на заказ, однако Вы можете попросить что-то выложить в наших социальных сетях.
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
4121
Авторов
на СтудИзбе
667
Средний доход
с одного платного файла
Обучение Подробнее