База данных железнодорожных билетов
Контрольная работа, 30 Декабря 2011, автор: пользователь скрыл имя
Описание работы
Для принятия обоснованных и эффективных решений в производственной деятельности, в управлении экономикой и в политике современный специалист должен уметь с помощью компьютеров и средств связи получать, накапливать, хранить и обрабатывать данные, представляя результат в виде наглядных документов. В современном обществе информационные технологии развиваются очень стремительно, они проникают во все сферы человеческой деятельности.
Содержание
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 - Схема
данных базы
- Формы
Формы
– это средства для ввода данных. Смысл
их – предоставить пользователю средства
для заполнения только тех полей, которые
ему заполнять положено. Одновременно
с этим в форме можно разместить специальные
элементы управления (счетчики, раскрывающиеся
списки, переключатели, флажки и прочее)
для автоматизации ввода. Преимущества
форм раскрываются особенно наглядно,
когда происходит ввод данных с заполненных
бланков. В этом случае форму делают графическими
средствами так, чтобы она повторяла оформление
бланка – это заметно упрощает работу
наборщика, снижает его утомление и предотвращает
появление печатных ошибок.
Рисунок
2 – Главная кнопочная форма
Для базы данных «ЖД билеты» были созданы три формы:
- Расписание
- Билеты
- Пассажиры
Форма «Расписание» выглядит следующим образом:
Рисунок 3
Форма «Расписание» основана на таблице «расписание», она выдает весь список страхователей имеющихся в базе. Форма имеет следующие поля:
- № поезда
- Путь следования
- Дата отправления
- Время отправления
- Путь
- путь
Форма
«Билет» выглядит следующим образом:
Рисунок
4
Форма «Билет» основана на таблице «Билет», она выдает весь список ТС имеющихся в базе. Форма имеет следующие поля:
- № поезда
- № вагона
- № места
- фамилия
- имя
- отчество
- серия паспорта
- номе паспорта
- место назначение
- дата отправления
- время отправления
- стоимость
Форма
«Билет» выглядит следующим образом:
Рисунок 5
Форма «Билет» основана на таблице она выдает весь список лиц едут по месту назначения имеющихся в базе. Форма имеет следующие поля:
- № поезда
- Дата отправления
- Фамилия
- Имя
- Отчество
- вагон
- место
- место назначения
- паспортные данные
- время отправления
- стоимость
Форма «Пассажиры» выглядит следующим образом:
Рисунок
6
Форма «Пассажиры» основана на таблице «пассажиры». Имеющихся в базе. Форма имеет следующие поля:
- фамилия
- имя
- отчество
- дата рождения
- паспортные данные
4
Заключение
Использование баз данных и информационных систем становится неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций. В связи с этим большую актуальность приобретает освоение принципа построения и эффективного применения соответствующих технологий и программных продуктов.
В настоящее время базы данных проникают во многие сферы человеческой деятельности, в том числе и в библиотеки. С помощью электронных баз данных работа работника страховой компании значительно облегчается.
В результате нашей работы была создана база данных ЖД билетов , при помощи которой можно легко найти сведенье о расписание, а также о пассажирах, о билете.
5 Список использованной литературы
- Информатика. Базовый курс /Симонович С.В. и др. - СПб: Издательство «Питер», 2000. – 640с.
- Информатика. Учебное пособие /Под ред. В.Г. Кирия. – Иркутск: ИрГТУ,1998 часть 2. – 382с.
- Информатика. Учебное пособие /Ломтадзе В.В., Шишкина Л.П. – Иркутск: ИрГТУ, 1999. – 116с.