
- •Федеральное агенство связи государственное образовательное учреждение
- •1. Анализ предметной области
- •1.1 Описание предметной области
- •2. Процесс создания модели бд
- •2.1 Описание таблиц и их атрибутов
- •2.2 Создание логической модели
- •2.3 Создание физической модели
- •2.4 Примеры Нормализации
- •2.5 Доказательство решенности поставленных задач
- •3. Проверка средствами программы Validator
- •4. Прямое проектирование
- •5. Заполнение таблиц в oracle
- •6. Выполнение запросов
- •8)Перечень и общее число маршрутов, которые проходят через некоторую точку, имея длину больше указанной, могут удовлетворять заданной категории сложности (представлено на рисунке 5.8):
- •7.Обратное проектирование.
Какую работу нужно написать?
Федеральное агенство связи государственное образовательное учреждение
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ
им. проф. М. А. БОНЧ-БРУЕВИЧА»
Факультет «Информационные системы и технологии»
Кафедра «Безопасности информационных систем»
Курсовая работа
по дисциплине «Управление данными»
на тему «Информационная система туристического клуба»
Выполнила:
Студентка группы ИСТ-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 человек для своего похода, исходя из типа похода (пеший, конный, водный, горный) и физических данных туристов (по их занятиям в секциях: водники, спелеологи, альпинисты и другие, с учётом специфики занятий – не умеющего плавать никогда не возьмут на сплав, а в пеший поход небольшой категории сложности могут взять любого туриста). Инструктор может водить в походы данной категории сложности, если он сам её ранее уже прошёл.
Походы могут быть плановыми и неплановыми. Для каждого планового похода существует точный план, в котором указывается маршрут, расписание привалов и стоянок на каждый день. Во время планового похода ведётся дневник. Неплановые походы имеют только маршрут и полное время его прохождения. Неплановый поход может быть переведён в категорию плановых. Каждому туристу присваивается категория максимально сложного из пройденных им плановых походов.