База данных железнодорожной пассажирской станции

Цели и задачи

Целью курсового проекта является систематизация знаний и накопление первоначального опыта.

Введение и актуальность


Входная/выходная информация. В базу данных вносится информация о проданных и забронированных билетах. Вводятся маршруты, отправлявшиеся до создания базы, их расписание с временем прибытия и отправления и ценами на билеты. Пользователи базы данных могут просматривать информацию о действующем расписании, о ценах на билеты и о пассажирах приобретавших билеты (ФИО, паспортные данные), о маршрутах, о существующих классов мест, о наличии свободных мест на конкретный маршрут.

Инфологическая модель задачи
Общие сведения об инфологическом моделировании
Инфологическая модель – это описание предметной области, выполненное с использованием специальных языковых средств, не зависящих в дальнейшем от выбранного программного продукта.
Сущность – любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных. Необходимо различать такие понятия, как тип сущности и экземпляр сущности. Понятие тип сущности относится к набору однородных личностей, предметов, событий или идей, выступающих как целое. Экземпляр сущности относится к конкретной вещи в наборе.
Атрибут – поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различного типа сущностей. Атрибуты используются для определения того, какая информация должна быть собрана о сущности.
Абсолютное различие между типами сущностей и атрибутами отсутствует. Атрибут является таковым только в связи с типом сущности. В другом контексте атрибут может выступать как самостоятельная сущность. Например, для автомобильного завода цвет – это только атрибут продукта производства, а для лакокрасочной фабрики цвет – тип сущности.
Связь – ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных – это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи. А так как в реальных базах данных нередко содержатся сотни или даже тысячи сущностей, то теоретически между ними может быть установлено более миллиона связей. Наличие такого множества связей и определяет сложность инфологических моделей.
Для инфологического моделирования различают тип сущности и экземпляр сущности. Для того чтобы отличить один экземпляр от другого, используется идентификатор, который должен быть уникальным.
Главными требованиями, предъявляемыми к инфологической модели, являются адекватное отображение предметной области с учетом интересов всех пользователей и расширяемость самой модели.
Каждая сущность в инфологической модели обладает набором свойств, которые называются атрибутами. Выделяют следующие типы атрибутов:
единичный атрибут (сущность обладает одним единственным значением данного атрибута, изображается простой стрелкой);
множественный атрибут (сущность обладает несколькими значениями данного атрибута, изображается двойной стрелкой);
условный атрибут (может быть присущ не всем экземплярам сущности, изображается пунктирной стрелкой);
составной атрибут, который в свою очередь может быть разделен на несколько атрибутов;
Также атрибуты подразделяются на статические (значения которых со временем не меняются, графически отображаются буквой S) и динамические (графически отображаются буквой D).
Отношения между сущностями отображают связи.
Связь – это графически отображаемая ассоциация, устанавливаемая между двумя сущностями.

Заключение и вывод


База данных позволяет в минимальные сроки произвести максимум обработки данных. Она легка в использовании, благодаря удобному интерфейсу. Именно благодаря этому при поступлении нового сотрудника он сможет адаптироваться к своему месту работы и ознакомиться с данными необходимыми ему в дальнейшем.
Созданная база данных работает корректно и автоматизирует следующие ключевые моменты работы железнодорожной станции:
- ведение информационных таблиц, а также работа с данными, в них хранящимися – быстрый поиск, сортировка и фильтрация;
- формирование отчётов: билеты, забронированные, занятые и свободные места.
Появилась возможность обеспечивать централизованное хранения информации, уменьшает затраты времени на ввод данных и удаление данных, быстрый отбор и поиск информации благодаря высокой скорости работы.
В ходе разработки базы, были задействованы все основные средства управления и отображения информации (таблицы, запросы, формы, отчёты).

Нужна похожая работа?

Оставь заявку на бесплатный расчёт

Смотреть все Еще 421 дипломных работ