База данных железнодорожных билетов

Автор: Пользователь скрыл имя, 30 Декабря 2011 в 10:00, контрольная работа

Описание работы

Для принятия обоснованных и эффективных решений в производственной деятельности, в управлении экономикой и в политике современный специалист должен уметь с помощью компьютеров и средств связи получать, накапливать, хранить и обрабатывать данные, представляя результат в виде наглядных документов. В современном обществе информационные технологии развиваются очень стремительно, они проникают во все сферы человеческой деятельности.

Содержание

1. Введение 2
2. Основные понятия баз данных 3
2.1 Базы данных и системы управления базами данных 3
2.2 Структура простейшей базы данных 4
2.3 Свойства полей базы данных 4
2.4 Типы данных 6
2.5 Безопасность баз данных 7
3. Разработка базы данных 8
3.1 Разработка технического задания 8
3.2 Разработка структуры базы данных 8
4. Проектирование баз данных 10
4.1 Режимы работы с базами данных 10
4.2 Объекты базы данных 11
4.2.1 Таблицы 11
4.2.2 Формы 21
5. Заключение 28
6. Список использованной литературы 29

Работа содержит 1 файл

ЖД билеты.doc

— 1.84 Мб (Скачать)

      Следует помнить, что по ходу разработки проекта  заказчику непременно будут приходить в голову новые идеи. На всех этапах проектирования он стремится охватить единой системой все новые и новые подразделения и службы предприятия. Возможность гибкого использования его пожеланий во многом определяется квалификацией разработчика базы данных. Если схема данных составлена правильно, подключать к базе новые таблицы нетрудно. Если структура базы нерациональна, разработчик может испытать серьезные трудности и войти в противоречие с заказчиком. Противоречия исполнителя с заказчиком всегда свидетельствуют о недостаточной квалификации исполнителя. Именно по этому этап предварительного проектирования базы данных следует считать основным. От его успеха зависит, насколько база данных станет удобной, и будут ли с ней работать пользователи. Если отмечается, что пользователи базы «саботируют» ее эксплуатацию и предпочитают работать традиционными методами, это говорит не о низкой квалификации пользователей, а о недостаточной квалификации разработчика базы.

      На  этом этапе завершается разработка базы данных, и на следующем этапе начинается ее основное проектирование. С этого момента следует начать работу с СУБД.

3 Проектирование баз данных

    3.1 Режимы работы с базами данных

 

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

      Вторая  категория исполнителей, работающих с базами данных, - пользователи в данном случае ими являются библиотекари и читатели, приходящие в библиотеку. Они получают исходную базу данных от проектировщиков и занимаются ее наполнением и обслуживанием. В общем случае пользователи не имеют средств доступа к управлению структурой базы – только к данным, да и то не ко всем, а к тем, работа с которыми предусмотрена на конкретном рабочем месте.

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

3.2 Объекты базы данных

3.2.1 Таблицы

      Таблицы – это основные объекты любой  базы данных. Во-первых, в таблицах хранятся все данные, имеющиеся в базе, а во-вторых, таблицы хранят и структуру базы (поля, их типы и свойства). В примере нашей базы можно показать список таблиц:  

      Таблица «ЖД билеты» состоит из следующих полей:

    • Продажа билетов
    • Сведения о пассажирах
    • Расписание движения поездов по станции Краснодар
    • ВЫХОД

Эта сущность отводится для хранения сведений о людях, являющихся  пассажирами. Такое объединение допустимо, так как данные о разных пассажирах выбираются из одного домена (фамилия и имена) и исключает дублирование данных.

Таблица 1 - «Расписание» в табличном режиме выглядит следующим образом:

Таблица 2 - «ЖД билеты» состоит из следующих полей:

    • № поезда
    • Путь следования
    • Дата прибытия
    • Дата отправления
    • Время прибытия
    • Время отправления
    • путь
    • №  платформа
 

      Такое объединение допустимо, так как  данные о разных создателях выбираются из одного домена и исключает дублирование данных. Ключевым полем является  поле «№ поезда». Типом данных этого поля является «поле МЕМО».

Таблица 3 - «Билет» в табличном режиме выглядит следующим образом:

 

Таблица 4 - «Билет» состоит из следующих полей:

    • № поезда
    • № вагона
    • № места 
    • фамилия
    • имя
    • отчество
    • серия паспорта
    • номе паспорта
    • место назначения
    • дата отправления
    • время отправления
    • дата прибытия
    • время прибытия
    • стоимость
    • тип вагона

          Эта таблица содержит сведения о билете

Таблица 5 - «Билет» в табличном режиме выглядит следующим образом:

 

      Таблица «Пассажиры» состоит из следующих полей:

    • Фамилия
    • Имя
    • Отчество
    • Дата рождения
    • Паспортные данные

      Эта таблица отводится для хранения сведений о людях, являющихся пассажирами поезда. Такое объединение допустимо, так как данные о разных создателях выбираются из одного домена (фамилия и имена) и исключает дублирование данных.

    Все таблицы связаны между собой связью «один к одному». Схема данных выглядит следующим образом: 

 

Рисунок  1 - Схема данных базы 

      1. Формы

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

      

Рисунок 2 – Главная кнопочная форма 

      Для базы данных «ЖД билеты» были созданы три формы:

    1. Расписание
    2. Билеты
    3. Пассажиры

      Форма «Расписание» выглядит следующим образом:

      Рисунок 3

      Форма «Расписание» основана на таблице «расписание», она выдает весь список страхователей имеющихся в базе. Форма имеет следующие поля:

    • № поезда
    • Путь следования
    • Дата отправления
    • Время отправления
    • Путь
    • путь

    Форма «Билет» выглядит следующим образом: 

      

Рисунок 4 

      Форма «Билет» основана на таблице «Билет», она выдает весь список ТС имеющихся в базе. Форма имеет следующие поля:

    • № поезда
    • № вагона
    • № места
    • фамилия
    • имя
    • отчество
    • серия паспорта
    • номе паспорта
    • место назначение
    • дата отправления
    • время отправления
    • стоимость

    Форма «Билет» выглядит следующим образом: 

Рисунок 5

      Форма «Билет» основана на таблице она выдает весь список лиц едут по месту назначения имеющихся в базе. Форма имеет следующие поля:

    • № поезда
    • Дата отправления
    • Фамилия
    • Имя
    • Отчество
    • вагон
    • место
    • место назначения
    • паспортные данные
    • время отправления
    • стоимость

    Форма «Пассажиры» выглядит следующим образом:

Рисунок 6 

      Форма «Пассажиры» основана на таблице «пассажиры». Имеющихся в базе. Форма имеет следующие поля:

    • фамилия
    • имя
    • отчество
    • дата рождения
    • паспортные данные
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

4 Заключение 

      Использование баз данных и информационных систем становится неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих  организаций. В связи с этим большую актуальность приобретает освоение принципа построения и эффективного применения соответствующих технологий и программных продуктов.

      В настоящее время базы данных проникают  во многие сферы человеческой деятельности, в том числе и в библиотеки. С помощью электронных баз данных работа работника страховой компании значительно облегчается.

      В результате нашей работы была создана  база данных ЖД билетов , при помощи которой можно легко найти сведенье о расписание, а также о пассажирах, о билете.

 

5 Список использованной литературы

  1. Информатика. Базовый курс /Симонович С.В. и  др. - СПб: Издательство «Питер», 2000. – 640с.
  2. Информатика. Учебное пособие /Под ред. В.Г. Кирия. – Иркутск: ИрГТУ,1998 часть 2. – 382с.
  3. Информатика. Учебное пособие /Ломтадзе В.В., Шишкина Л.П. – Иркутск: ИрГТУ, 1999. – 116с.

Информация о работе База данных железнодорожных билетов