Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
104
Добавлен:
01.05.2014
Размер:
2.17 Mб
Скачать

3. Даталогическое проектирование

3.1 Обоснование выбора инструментальных средств:

Для разработки БД была выбрана СУБД MS Access, которая является на сегодняшний день самой популярной СУБД. MS Access – инструмент разработки, который позволяет создавать надежные и продуктивные приложения. Данная СУБД проста и удобна в освоении и использовании пользователем, не имеющем опыт работы с базами данных. Access — это система управления базами данных (СУБД). Как и другие продукты этой категории, она предназначена для хранения и поиска данных, представления информации в удобном виде и автоматизации часто повторяющихся операций (таких, как ведение счетов, учет, планирование и т.п.). С по­мощью Access можно разрабатывать простые и удобные формы ввода данных, а также осуществлять обработку данных и выдачу сложных отчетов.

Access— мощное приложение Windows; впервые производительность СУБД органично сочетается с теми удобствами, которые имеются в распоряжении пользователей Microsoft Windows. Поскольку оба эти продукта— детища компании Microsoft, они прекрасно взаимодействуют между собой. Система Access работает под управлением Windows 95/98/XP или Windows NT, так что при работе с ней пользователю доступны все преимущества Windows. Можно вырезать, копировать и вставлять данные из любого приложения Windows в Access и наоборот; можно создать проект формы в Access и вставить его в конструктор форм.

MS Access включает в себя набор инструментальных средств для создания таблиц, запросов, форм, отчетов в режиме мастера. Кроме того, используя простые графические инструменты MS Access , пользователи могут оперативно создавать собственные запросы, формы и отчеты. Также имеется возможность редактирования созданных объектов в режиме мастера.

Еще одним несомненным достоинством MS Access является наличие встроенного языка программирования, который позволяет использовать элементы программирования при создании БД.

В данной СУБД имеется возможность создания различных видов запросов: запрос на выборку, на добавление, на обновление и т.д. Даная возможность позволяет облегчить работу пользователя.

В MS Access есть возможность импорта данных из других приложений MS Office. Это позволяет не создавать новые таблицы, а импортировать таблицы, уже созданные в другом приложении, тем самым облегчая работу разработчика БД.

Таким образом, выбор данной СУБД основывался на следующих ее достоинствах:

  • возможность импорта из других электронных таблиц или БД;

  • простота реализации БД;

  • удобство работы с созданной БД;

  • возможность работы как с мастером, так и в режиме конструктора;

  • популярность данной СУБД;

  • встроенный язык программирования.

3.2 Даталогическая модель

«Поезд»

Имя поля

Тип данных

Размер поля

Ключевое поле

Обязательное поле

Номер поезда

счетчик

Длинное целое

Да

Да

Станция отправления

Числовой

Длинное целое

Внешний ключ

Да

Станция прибытия

Числовой

Длинное целое

Внешний ключ

Да

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

Дата/время

Краткий формат времени

Нет

Да

Время прибытия

Дата/время

Краткий формат времени

Нет

Да

Длительность

Дата/время

Краткий формат времени

Нет

Нет

«Билет»

Имя поля

Тип данных

Размер поля

Ключевое поле

Обязательное поле

ID Билета

счетчик

Длинное целое

Да

Да

ФИО

Текстовый

50

Нет

Нет

Документ

Текстовый

50

Нет

Да

Номер поезда

Числовой

Длинное целое

Внешний ключ

Да

Станция отправления

Числовой

Длинное целое

Нет

Да

Станция прибытия

Числовой

Длинное целое

Нет

Да

Дата посадки на поезд

Дата/время

Краткий формат времени

Нет

Да

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

Дата/время

Краткий формат времени

Нет

Да

ID Вагона

Числовой

Длинное целое

Внешний ключ

Да

Номер места

Числовой

Длинное целое

Нет

Да

Цена

Денежный

Денежный

Нет

Да

Состояние

Числовой

Длинное целое

Нет

Да

«Расписание»

Имя поля

Тип данных

Размер поля

Ключевое поле

Обязательное поле

Номер поезда

Числовой

Длинное целое

Внешний ключ

Да

Код станции

Числовой

Длинное целое

Внешний ключ

Да

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

Дата/время

Дата/время

Нет

Нет

День в Пути

Числовой

Длинное целое

Нет

Да

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

Дата/время

Краткий формат времени

Нет

Да

Время прибытия

Дата/время

Краткий формат времени

Нет

Да

Цена СВ

Денежный

Денежный

Нет

Нет

Цена купе

Денежный

Денежный

Нет

Нет

Цена плацкарт

Денежный

Денежный

Нет

Нет

«Вагон»

Имя поля

Тип данных

Размер поля

Ключевое поле

Обязательное поле

ID_Вагона

счетчик

Длинное целое

Да

Да

Номер поезда

числовой

Длинное целое

Внешний ключ

Да

Номер Вагона

Числовой

Длинное целое

Нет

Да

Тип вагона

Числовой

Длинное целое

Нет

Да

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

Числовой

Длинное целое

Нет

Да

«Станция»

Имя поля

Тип данных

Размер поля

Ключевое поле

Обязательное поле

Код станции

счетчик

Длинное целое

Да

Да

Название

Текстовый

50

Нет

Да

«Состояние»

Имя поля

Тип данных

Размер поля

Ключевое поле

Обязательное поле

Код состояния

счетчик

Длинное целое

Да

Да

состояние

Текстовый

50

Нет

Да

Схема данных:

Рис.4 Схема данных базы данных деятельности железнодорожных касс

Соседние файлы в папке Железнодорожная станция. Продажа билетов