МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
Кафедраприкладной информатики
Пояснительнаязаписка к курсовой работе
ИНФОРМАЦИОННАЯСИСТЕМА
«Спортивныйклуб»
Выполнилстудент гр. 185 Мамедов Ф.В.
подруководством
доцентаВениаминовой Г.Н.
Санкт-Петербург
2009г.
Содержание
Введение
1. Анализ предметной области
1.1 Техническое задание на разработку ИС
2. Информационно-логическая модель данных. Еенормализация
3. Физическая модель (схема данных)
4. Физическая структура реляционной БД
4.1 Разработка таблиц
4.2 Назначение отношений между таблицами исоздание схемы данных
4.3 Разработка запросов
5. Интерфейс БД
5.1 Разработка форм
5.2 Разработка главной кнопочной формы
5.3 Разработка макросов
5.4 Разработка отчетов
Заключение
Список используемой литературы
Введение
Владение информацией является важной составляющей успешногофункционирования любой организации, В настоящее время информационные потокиувеличиваются, значит, повышаются требования к скорости обработки данных.Теперь уже большинство операций не может быть выполнено вручную, они требуютприменение компьютерных технологий.
Для обеспечения эффективности информационных процессов необходимасоответствующая организация данных.
С этой точки зрения базы данных становятся подходящим способомдолговременного хранения и обработки информации. Практически все экономические,финансовые и другие подобные системы используют соответствующую технологию всвоей деятельности.
Одним из примеров базы данных может послужить данная работа.
Была создана база данных «Спортивный клуб», котораяслужит для эффективной и быстрой работы с информацией о владельцах клубов ивходящих в них команд, тренеров и спортсменов, стадионов и фанатов. Программапозволяет значительно повысить скорость получения информации о тренерах,владельцах, команд и спортсменов.
1. Анализ предметной области
Разрабатываемая информационная система посвящена улучшению работыс информацией о спортсменах находящиеся состоящие в определенных командах,каждая команда в ходит в определенный клуб, у каждого клуба есть определенныйвладелец, у каждой команды есть определенный стадион, определенные фанатскиегруппировки, каждая команда участвует в определенном турнире. Даннаяинформационная система должна учитывать следующие технологические процессы:
· появлениеновых спортсменов;
· появлениеновых команд и клубов;
· созданиеновых стадионов;
· принятиена работу в команду новых тренеров;
· возможностьпросмотра болельщиками информации о спортсменах, тренерах, клубе;
· изменениетурниров в которой принимает участия команда.
1.1 Техническое заданиена разработку ИС
Глобальная цель обработки информации:
•Улучшить качество и быстроту нахождения данных;
Частные цели:
• ускоритьпроцесс просмотра необходимых данных;
• проводитьанализ данных;
• принятиев клуб новых спортсменов;
• работатьс данными;
• систематизироватьданные;
• вводитьновые данные;
• удалятьненужные данные;
• сбори хранение данных;
• сократитьвремя поиска конкретной информации в базе данных.
Задачи, решаемые системой, которые потребовали создания различныхобъектов БД (запросов, форм, макросов и вычисляемых полей):
• Сбори хранение данных (сведения о клубах, командах, спортсменах, турнирах,стадионах);
• Обработкаданных (подсчет количества команд в клубе, поиск и выборка требуемых данных поимени, году и т.д.);
2. Информационно-логическаямодель данных. Ее нормализация
Для построения информационной модели будущей системы, как можноболее полно описывающей информационные особенности предметной области,используется стандартное средство моделирования — аппарат моделей «сущность — связь» или ER-модель. Это позволяет представить информационные потребности внаглядном и удобном для восприятия виде.
Основными сущностями моделируемой области являются: «Клуб»,«Команда», «Спортсмен», «Стадион», «Турнир», «Фанаты», «Группа», «Тренер».
Экземпляры каждой сущности должны быть различными. Для их идентификациииспользуют ключ, представляющий собой один из атрибутов сущности. Дляэкземпляров сущности «Клуб» ключевым атрибутом определим «Код клуба», так какон уникален для каждой записи. Для сущности «Спортсмен» — «Код спортсмена» ит.д.
Нормализация данных — процесс приведения модели к виду, позволяющемуполучить в дальнейшем структуру базы данных, в которой устранена избыточностьхранения и сведены к минимуму аномалии при добавлении, удалении, измененииданных. В процессе нормализации модель должна быть последовательно приведена кпервой, второй, третьей нормальным формам (1НФ, 2НФ, 3НФ).
Разработанная информационная система «Спортивный клуб» приведена к1НФ путем исключения множественных или повторяющихся атрибутов.
Приведение модели ко 2НФ предполагает вынесения атрибутов, которыене удовлетворяют требованиям функционально полной зависимости от уникальногоидентификатора сущности, являющегося составным ключом, то есть необходимостьприведения ко 2НФ возникает только в том случае, если есть сущности с составнымключом. В связи с отсутствием сущностей с такими ключами, даннаяинформационно-логическая модель уже приведена ко 2НФ.
Приведение модели к ЗНФ состоит в исключении транзитивныхзависимостей атрибутов, не являющихся частью ключа. Данная модель уже находитсяв ЗНФ, так как такие зависимости уже устранены.
Таким образом, после приведения к 1НФ, 2НФ, ЗНФ,информационно-логическая модель имеет следующий вид (рис. 1).