Автоматизация работы компании по организации и проведению спортивных соревнований

ИмяДомен ОпределениеВладелецID_ВСID_*идентификатор вида спорта. Первичный ключ. Уникален в пределах данной сущности.ВИД-СПОРТАВид-спортаВид_спортанаименование вида спортаВИД-СПОРТАID_тренераID_*Идентификатор тренера. Первичный ключ. Уникален в пределах данной

Автоматизация работы компании по организации и проведению спортивных соревнований

Курсовой проект

Компьютеры, программирование

Другие курсовые по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией
ЛЬНАЯ МОДЕЛЬ ДАННЫХ

 

.1 Сущности и связи (ER - уровень)

 

Создание ER - диаграммы - начальная стадия моделирования предметной области. ER - диаграмма - уровень наименее детального представления информации, на котором сущности представлены только именами. Для данной предметной области диаграмма ER - уровня выглядит следующим образом: (рис.1)

 

Рис. 1 ER - диаграмма предметной области Спортивные соревнования

 

3.2 Логика взаимосвязей данных (KB-уровень)

 

На данном уровне диаграммы (см.рис.2) представлены имена первичных и внешних ключей сущностей и спецификации связей между сущностями. На данном уровне объявлены уникальные идентификаторы экземпляров сущностей и ограничения ссылочной целостности данных

 

Рис.2 KB - диаграмма предметной области Спортивные соревнования

 

3.3 Состав атрибутов сущностей (FA-уровень)

 

Диаграмма FA - уровня является наиболее детальной. На диаграмме приведены имена всех атрибутов сущностей и связи. Данная диаграмма полностью определяет структуру проектируемой базы данных и взаимосвязи данных и является основой для программной реализации базы данных (см.рис.3).

 

Рис. 3 FA - диаграмма предметной области Спортивные соревнования

 

4. ГЛОССАРИЙ МОДЕЛИ

 

Таблица 1 - Сущности

ИмяОпределениеСодержит информациюСПОРТСМЕНЧеловек, участвующий в каких - либо соревнованияхидентифицирующую каждого спортсменаТРЕНЕРЧеловек, осуществляющий подготовку спортсмена к соревнованиямидентифицирующую информацию о тренерах спортсменовВИД-СПОРТАДеятельность, которой занимается спортсменперечень видов спорта, по которым проводятся соревнования СОРЕВНОВАНИЯМероприятие, проводимое по нескольким видам спорта с целью получения наилучших результатов спортсменамиидентифицирующую информацию о проводимых соревнованияхСОРЕВНОВАНИЯ-СПОРТСМЕНпромежуточная таблица для "развязки" отношения "многие-ко-многим" между таблицами СОРЕВНОВАНИЯ и СПОРТСМЕНрезультаты спортсменов на соревнованиях по всем видам спортаСПОРТСМЕН- ВИД-СПОРТАпромежуточная таблица для "развязки" отношения "многие-ко-многим" между таблицами СПОРТСМЕН и ВИД СПОРТАВиды спорта, по которым выступает каждый спортсменСТРАНЫСтраны - участники спортивных соревнованийПеречень стран - участниц спортивных соревнованийЗОДИАКЗнаки Зодиака, характеризующие спортсменовЗнаки Зодиака, характеризующие спортсменов

Таблица 2. Связи

Наименование связиСодержаниеСущности, участвующие в связипредставляетКаждый спортсмен представляет одну странуRelationship between СПОРТСМЕН and СТРАНАтренируетКаждый тренер тренирует нескольких спортсменов, каждый спортсмен тренируется у одного тренера Relationship between ТРЕНЕР and СПОРТСМЕНпоказываетКаждый спортсмен, участвуя в нескольких соревнованиях по нескольким видам спорта, показывает по каждому свой результатRelationship between СПОРТСМЕН and СОРЕВНОВАНИЯ-СПОРТСМЕНвключеныВ каждые соревнования включены несколько видов спортаRelationship between ВИД-СПОРТА and СОРЕВНОВАНИЯ-СПОРТСМЕНучаствуетВ каждых соревнованиях спортсмен участвует по одному или нескольким видам спортаRelationship between ВИД-СПОРТА and СПОРТСМЕН-ВИД-СПОРТАидентифицируютсяВсе результаты позиционируются в соревнованиях для каждого участникаRelationship between СОРЕВНОВАНИЯ and СОРЕВНОВАНИЯ-СПОРТСМЕН

Таблица 3 - Атрибуты

ИмяДомен ОпределениеВладелецID_ВСID_*идентификатор вида спорта. Первичный ключ. Уникален в пределах данной сущности.ВИД-СПОРТАВид-спортаВид_спортанаименование вида спортаВИД-СПОРТАID_тренераID_*Идентификатор тренера. Первичный ключ. Уникален в пределах данной сущности.ТРЕНЕРФИО_тренераФИО_*ФИО тренераТРЕНЕРДата_рожд_тренераДата_*Год рождения тренераТРЕНЕРЗвание_тренераЗвание_*Звание тренера (список)ТРЕНЕРID_соревнованийID_*Идентификатор соревнований, первичный ключ. Уникален в пределах данной сущности.СОРЕВНОВАНИЯназвание_ соревнованийНазваниеНаименование соревнованийСОРЕВНОВАНИЯДата-проведенияДата-проведенияСимвольная строка, содержащая дату начала и окончания соревнований СОРЕВНОВАНИЯСтранаСтранаСтрана проведения соревнованийСОРЕВНОВАНИЯГородГородГород проведения соревнованийСОРЕВНОВАНИЯID_спортсменаID_*Идентификатор спортсмена, первичный ключ. Уникален в пределах данной сущности.СПОРТСМЕНФИО_спортсменаФИО_*ФИО спортсменаСПОРТСМЕНдата_рождДата_*Дата рождения спортсменаСПОРТСМЕНданные-паспортаДанные паспортаДанные паспорта спортсменаСПОРТСМЕНзнак_ЗодиакаЗодиакЗнак Зодиака спортсменаСПОРТСМЕНполполПол спортсменаСПОРТСМЕНстранастранаСтрана, которую представляет спортсменСПОРТСМЕНID_связиID_*Идентификатор связи, первичный ключ. Уникален в пределах данной сущности.СОРЕВНОВАНИЯ-СПОРТСМЕНрезультатРезультатРезультат, показанный каждым спортсменом по каждому виду спорта в конкретных соревнованияхСОРЕВНОВАНИЯ-СПОРТСМЕН

Таблица 4 - Домены

ИмяТип, (длина байт)ОпределениеID_*Числовой Number (4)Числовой тип, значение присваиваются данным автоматически при добавлении в таблицу каждой записи (добавляет 1 к максимальному значению или использует генератор случайных чисел)Вид_спортаCHAR Text (30)Символьный тип, содержащий буквы русского алфавита и цифрыФИО_*CHAR Text (30)Символьный тип, содержащий буквы русского алфавитаДата_*DATEСпециальный числовой тип, интерпретируемый как <число>.<месяц>.<год>Звание_*CHAR (30)Символьный тип, содержащий буквы русского алфавита, возможно, содержащие пробелы и дефисы.НазваниеCHAR(60)Последовательности букв русского алфавита, возможно, содержащие пробелы и дефисы.Дата-проведенияCHAR (30)Символьная строка, содержащая дату начала и окончания соревнованийСтранаCHAR (30)Последовательности букв русского алфавита, возможно, содержащие пробелы и дефисы.ГородCHAR (30)Последовательности букв русского алфавита, возможно, содержащие пробелы и дефисы.Данные паспортаCHAR (20)Последовательности арабских цифр, содержащие, заполняется в соответствии с маской вводаЗодиакCHAR (20)Последовательности арабских цифр, содержащие, заполняется в соответствии с маской вводаполBOOLEAN(1)Логический тип, принимающий значения TRUE либо FALSE.РезультатCHAR(30)Символьный тип, содержащий мин, сек, доли сек, очки

СПИСОК ЛИТЕРАТУРЫ

моделирование автоматизация информационный бизнес

1.Карпова Т. Базы данных. Модели, разработка, реализация. Учебник. Санкт - Петербург: Питер. 2001. - 303с.

2.Фуфаев Э.В. Базы данных: уч. Пособие для СПО.- М.: «Академия», 2007.- 320с.

.Роджер Дженнингс. Использование Microsoft Access 2002. Специальное издание. М., Санкт - Петербург, Киев: Вильямс. 2002. - 1006с

.Э. Каллахан. Microsoft Access 2002 Visual Basic для приложений. Шаг за шагом: 2003

.В.Д.Сибилев. Модели проектирования Баз Данных. Методическое пособие по дисциплине Базы данных. Томск: ТУСУР, каф.АCУ. 1999. - 136с

.Виллариал Б. Программирование Access 2002 в примерах. Учебно - справочное издание/ Пер. с англ.М.: «Типография ИПО профсоюзов Профиздат», 2002.- 498с.:ил.

.Конноли Т., Бегг К. Базы данных. Проектирование, реализация, сопровождение. Теория и практика. 3-е изд./Пер. с англ. М.: Издательский дом «Вильямс».- 2003. - 1440с.:ил.

 

ПРИЛОЖЕНИЕ А

(обязательное)

 

ОПИСАНИЕ ТАБЛИЦ в СУБД ACCESS

А.1 Перечень таблиц базы данных Соревнования

 

 

А.2. Таблица Спортсмены в режиме конструктора (для полей знак зодиака, страна, тренер использованы поля типа подстановка из соответствующих таблиц знак зодиака, страна, тренер)

 

 

А.3. Таблица Спортсмен в режиме таблицы с подтаблицей Виды Спорта

 

 

А.4 Таблица Соревнования-Спортсмены-Результаты в режиме таблицы с подтаблицей Спортсмен и полями типа подстановка Соревнования и Вид спорта

 

 

А.5 Схема данных базы данных Соревнования

 

 

ПРИЛОЖЕНИЕ Б

(обязательное)

 

ОПИСАНИЕ ЗАПРОСОВ в СУБД ACCESS

 

Б.1 Запрос, определяющий список спортсменов, участвующих в соревнованиях за последний год в режиме конструктора (слева) и результат выполнения запроса (справа)

 

 

Б.2 Запрос на создание таблицы, содержащей список победителей (участников, занявших 1 место) в режиме конструктора

 

 

Б.3 Запрос с параметром, выводящий список спортсменов - участников конкретных соревнований в режиме конструктора (вверху) и результат запроса для заданного параметра (внизу)

 

 

 

Б.4 Результат выполнения перекрестного запроса на основе таблицы Победители (создаваемой в результате запроса на создание таблицы Б.2)

 

 

ПРИЛОЖЕНИЕ В

(обязательное)

 

ОПИСАНИЕ ФОРМ И ОТЧЕТОВ В СУБД ACCESS

 

В.1 Главная кнопочная форма, обеспечивающая навигацию по формам и отчетам приложения

 

 

В.2 Форма Соревнования - Результаты в режиме конструктора (слева) и ленточная форма (справа)

 

 

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

Похожие работы

< 1 2 3 >