Курсовая работа: Разработка информационной системы "Спортивный клуб"

· изменение турниров в которой принимает участия команда.

1.1 Техническое задание на разработку ИС

Глобальная цель обработки информации:

•Улучшить качество и быстроту нахождения данных;

Частные цели:

• ускорить процесс просмотра необходимых данных;

• проводить анализ данных;

• принятие в клуб новых спортсменов;

• работать с данными;

• систематизировать данные;

• вводить новые данные;

• удалять ненужные данные;

• сбор и хранение данных;

• сократить время поиска конкретной информации в базе данных.

Задачи, решаемые системой, которые потребовали создания различных объектов БД (запросов, форм, макросов и вычисляемых полей):

• Сбор и хранение данных (сведения о клубах, командах, спортсменах, турнирах, стадионах);

• Обработка данных (подсчет количества команд в клубе, поиск и выборка требуемых данных по имени, году и т.д.);


2. Информационно-логическая модель данных. Ее нормализация

Для построения информационной модели будущей системы, как можно более полно описывающей информационные особенности предметной области, используется стандартное средство моделирования - аппарат моделей «сущность - связь» или ER-модель. Это позволяет представить информационные потребности в наглядном и удобном для восприятия виде.

Основными сущностями моделируемой области являются: «Клуб», «Команда», «Спортсмен», «Стадион», «Турнир», «Фанаты», «Группа», «Тренер».

Экземпляры каждой сущности должны быть различными. Для их идентификации используют ключ, представляющий собой один из атрибутов сущности. Для экземпляров сущности «Клуб» ключевым атрибутом определим «Код клуба», так как он уникален для каждой записи. Для сущности «Спортсмен» - «Код спортсмена» и т.д.

Нормализация данных - процесс приведения модели к виду, позволяющему получить в дальнейшем структуру базы данных, в которой устранена избыточность хранения и сведены к минимуму аномалии при добавлении, удалении, изменении данных. В процессе нормализации модель должна быть последовательно приведена к первой, второй, третьей нормальным формам (1НФ, 2НФ, 3НФ).

Разработанная информационная система «Спортивный клуб» приведена к 1НФ путем исключения множественных или повторяющихся атрибутов.

Приведение модели ко 2НФ предполагает вынесения атрибутов, которые не удовлетворяют требованиям функционально полной зависимости от уникального идентификатора сущности, являющегося составным ключом, то есть необходимость приведения ко 2НФ возникает только в том случае, если есть сущности с составным ключом. В связи с отсутствием сущностей с такими ключами, данная информационно-логическая модель уже приведена ко 2НФ.

Приведение модели к ЗНФ состоит в исключении транзитивных зависимостей атрибутов, не являющихся частью ключа. Данная модель уже находится в ЗНФ, так как такие зависимости уже устранены.

Таким образом, после приведения к 1НФ, 2НФ, ЗНФ, информационно-логическая модель имеет следующий вид (рис. 1).


Рис. 1. Структура базы данных «Спортивный клуб»


Устанавливая связи между сущностями, учитываем следующие закономерности:

· Одна команда может играть в различных турнирах в месте с тем в одном турнире могут играть много команд, между сущностями «Команда» и «Турнир» устанавливаем связь типа М:М («многие ко многим»).

С учетом того, что связи М:М не могут быть представлены в окончательной схеме данных, введем межсекционную сущность «турнир команды», в которую включим ключи исходных сущностей. Таким образом, получим следующие связи - между сущностями «команда» и «турнир команды» М:1 между сущностями «турнир» и «турнир команды» М:1

К-во Просмотров: 375
Бесплатно скачать Курсовая работа: Разработка информационной системы "Спортивный клуб"