Скачиваний:
169
Добавлен:
15.03.2015
Размер:
1.09 Mб
Скачать

Федеральное агенство связи государственное образовательное учреждение

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ

им. проф. М. А. БОНЧ-БРУЕВИЧА»

Факультет «Информационные системы и технологии»

Кафедра «Безопасности информационных систем»

Курсовая работа

по дисциплине «Управление данными»

на тему «Информационная система туристического клуба»

Выполнила:

Студентка группы ИСТ-15

Сунцова Ю.Р.

Проверил:

Сабинин О.Ю

Санкт-Петербург

2014 год

Содержание:

Введение………………………………………………………………………………...3

1. Анализ предметной области………………………………………………….……...4

1.1 Описание предметной области…………………………………………..……4

2. Процесс создания модели базы данных………………………………….………....5

2.1 Описание таблиц и их атрибутов……………………………….…………....5

2.2 Создание логической модели………………………………….………….…..7

2.3 Создание физической модели…………………………….………………..….9

2.4 Примеры нормализации……………………………………………………...11

2.5 Доказательство решенности поставленных задач………………………....14

3. Проверка средствами программы Validator…………………………………….....16

4. Прямое проектирование…………………………………………………………....19

5. Заполнение таблиц в ORACLE…………………………………………………….20

6. Выполнение запросов……………………………………………………………....25

7.Обратное проектирование…………………………………………………….…….31

Заключение………………………………………………………………………….…33

Введение:

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

База данных (БД) – программно-техническая система для хранения данных, их изменения, просмотра необходимой пользователю информации.

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

Цель курсовой работы – построение БД, её анализ проектирования, запросов, и создание программы работы туристического клуба.

База данных необходима для получения информации о туристическом клубе (списки туристов, тренеров, групп).

1. Анализ предметной области

1.1 Описание предметной области

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

Туристов можно условно разделить на любителей, спортсменов, тренеров. Каждая из перечисленных категорий может иметь свой набор характеристик-атрибутов. Секции клуба возглавляются руководителями, в функции которых входит контроль за работой секции. В работе секции участвуют тренеры, административно относящиеся к одной из секций. Руководитель секции назначает каждой группе тренера. Тренер может тренировать несколько групп, причём необязательно принадлежащих его секции. Спортсмены и тренеры могут участвовать в различных соревнованиях.

Каждый год составляется расписание работы секций. В нём указывается, какие будут проводиться тренировки и в каких секциях: их количество, место, время и т.д. В соответствии с этим руководители секции осуществляют распределение нагрузки для тренеров (с учётом их специальности). Сведения о приведённых тренировках и посещаемости тренировок собираются руководителями.

В течение года клуб организует различные походы. Каждый поход имеет совой маршрут, на который отводится определённое количество дней. По маршруту и количеству дней определяется категория сложности данного похода. Поход возглавляет инструктор, которым может быть какой-либо тренер или спортсмен.

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

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

Соседние файлы в папке Сунцова Ю.Р