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