Автор работы: Пользователь скрыл имя, 12 Декабря 2010 в 23:52, курсовая работа
Целью данной курсовой работы является автоматизация учета информации о рейсах и билетах ж/д вокзала.
Для достижения поставленной цели в работе необходимо решить следующие задачи:
•Изучить теоретические основы разработки приложения для
автоматизации учета информации о рейсах и билетах ж/д вокзала.;
•Смоделировать базу данных;
•Создать приложение базы данных в среде Microsoft Access 2003;
•Протестировать разработанное приложение.
Введение……………………………………………………………………………….4
1. Основные теоретические положения……………………………………………...6
1.1 Базы данных и системы управления базами данных……………………….. 6
1.2 Структурные элементы базы данных………………………………………...7
1.3 Свойства полей базы данных, типы данных…………...................................8
1.4 Объекты базы данных……………………………………………………….10
2. Моделирование баз данных………………………………………………………12
2.1. Виды моделей данных………………………………………………………12
2.2. Концептуальное проектирование…………………………………………..15
2.3. Модель «сущность – связь»..........................................................................15
2.4. Метод нормальных форм……………………………………………………18
3. Создание приложения для автоматизации учета информации о билетах и рейсах ж/д вокзала
3.1. Проектирование базы данных……………………………………...............19
3.2. Создание таблиц базы данных……………………………………………...21
3.3 Создание запросов…………………………………………………………...26
3.4 Создание отчетов базы данных…………………………………………….33
4. Тестирование приложения......................................................................................35
Заключение...................................................................................................................42
Список используемой литературы.............................................................................43
Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
«Курский
государственный технический университет»
Кафедра
«Информационные системы и технологии»
КУРСОВАЯ РАБОТА
по дисциплине «Базы данных»
Специальность: 080801.65
Автор работы:
Группа: ПЭ-72
Руководитель работы: к.т.н., доцент Лапина Т.И.
Работа защищена: « »____________ 2009 г.
Оценка: _________________
Председатель
комиссии:_____________________
Члены комиссии:
__________________________ ___
_________________________
_________________________
Курск, 2009
Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования «
Курский государственный технический университет»
Кафедра «Информационные системы и технологии»
ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ (ПРОЕКТ)
Студент (слушатель) Стрельчик И.О. шифр группа ПЭ-72
(фамилия, инициалы)
Разработать базу данных и приложение для управления ей в заданной предметной области. Приложение должно выполнять следующие функции: а) обновление, дополнение, удаление и поддержание целостности информации созданной базы данных; б) выбор и вывод на печать информации из базы данных по запросам пользователя. Для реализации первой функции разработать специальные формы предоставления информации базы данных для пользователя. Для реализации второй функции разработать специальные формы запросов. Запросы к базе данных должны быть 4-х видов: обычные, перекрестные, с параметром, с расчетом итоговых значений. По каждому запросу должен быть сформирован отчет для вывода результатов выполнения на печать. Все элементы прикладной программы должны быть представлены как единый проект, управление которым осуществляется через меню пользователя.
Руководитель работы (проекта) Т.И.Лапина
(подпись, дата) (инициалы, фамилия)
Задание принял к исполнению
(подпись, дата)
Содержание
Введение…………………………………………………………
1. Основные теоретические положения……………………………………………...6
1.1 Базы данных и системы управления базами данных……………………….. 6
1.2 Структурные элементы базы данных………………………………………...7
1.4 Объекты базы данных……………………………………………………….10
2. Моделирование баз данных………………………………………………………12
2.1. Виды моделей данных………………………………………………………12
2.2. Концептуальное проектирование…………………………………………
2.3. Модель «сущность
– связь»........................
2.4. Метод нормальных форм………………………
3. Создание приложения для автоматизации учета информации о билетах и рейсах ж/д вокзала
3.1. Проектирование базы данных…………
3.2. Создание таблиц базы данных……………………………………………...21
3.3 Создание запросов…………………………………………………………
4. Тестирование
приложения....................
Заключение....................
Список используемой
литературы....................
Введение
Для принятия обоснованных и эффективных решений в производственной деятельности, в управлении экономической и политической деятельностью предприятия, организации современный специалист должен уметь с помощью компьютеров и средств связи получать, накапливать, хранить и обрабатывать данные, представляя результат в виде наглядных документов.
Основные идеи современной информационной технологии базируются на концепции, согласно которой данные должны быть организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей. Сейчас практически любая задача связана с манипуляцией информацией и данными. По этой причине в последние годы появилось множество различных компьютерных систем – систем управления базами данных (СУБД) – предназначенных для этих целей.[2]
СУБД
– это комплекс языковых и программных
средств, предназначенный для создания,
ведения и совместного
Программный продукт корпорации Microsoft - Access объединяет сведения из разных источников в одной реляционной базе данных. Создаваемые в нем формы, запросы и отчеты позволяют быстро и эффективно обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчеты и диаграммы.
Целью данной курсовой работы является автоматизация учета информации о рейсах и билетах ж/д вокзала.
Для достижения поставленной цели в работе необходимо решить следующие задачи:
автоматизации учета информации о рейсах и билетах ж/д вокзала.;
1. Основные теоретические положения
База данных – это организованная структура, предназначенная для хранения информации. В современных базах данных хранятся не только данные, но и информация.
Данные, находящиеся в БД, имеют определённую логическую структуру, т.е. представлены некой моделью. Модели данных делятся на:
В настоящее время все чаще используется реляционная модель, в основе которой лежит представление данных в виде двумерной таблицы. В реляционных БД информация хранится в одной или нескольких таблицах. Каждая таблица состоит из строк и столбцов, которые в компьютерных БД называются записями и полями, соответственно. [2]
Данные, хранящиеся в таблицах, соответствуют заданным предметным областям. Значение данных представляет собой действительные данные, содержащиеся в каждом элементе данных.
При проектировании базы данных критерием качества является минимальная избыточность хранимой информации, для обеспечения которой мы воспользуемся методом ER-диаграмм.
Исходными данными для проектирования базы данных является описание предметной области с указанием цели разработки базы данных.
В предметной области выделяется перечень объектов, иначе сущностей. Для каждого выделенного объекта указывается перечень атрибутов, его характеризующий. При этом следует исключить необоснованное повторение атрибутов.
Затем нужно установить связи, которые действуют между выбранными объектами предметной области. Если связь имеет свои характеристики, то перечислить атрибуты связи.
С понятием базы данных тесно связано понятие системы управления базой данных (далее СУБД). Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнение ее содержимым, редактирование содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройства вывода или передачи по каналам связи.[10]
1.2. Структурные элементы базы данных
Понятие базы данных тесно связано с такими понятиями структурных элементов, как поле, запись, файл (таблица).
Поле — элементарная единица логической организации данных, которая соответствует неделимой единице информации — реквизиту. Для описания поля используются следующие характеристики:
Запись — совокупность логически связанных полей. Экземпляр записи — отдельная реализация записи, содержащая конкретные значения ее полей. Файл (таблица) — совокупность экземпляров записей одной структуры.[5]
В
структуре записи файла указываются
поля, значения которых являются ключами
первичными (ПК), которые идентифицируют
экземпляр записи, и вторичными (ВК),
которые выполняют роль поисковых или
группировочных признаков (по значению
вторичного ключа можно найти несколько
записей).
1.3. Свойства полей базы данных, типы данных
Поля базы данных не просто определяют структуру базы – они еще определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей. Ниже перечислены основные свойства полей таблиц баз данных на примере СУБД Microsoft Access.
Информация о работе Автоматизация учета информации о билетах и рейсах ж/д вокзала