Спортивная программа и организация базы данных
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Целью курсового проектирования является развитие навыков работы по проектированию информационных систем и закрепление знаний, полученных за время изучения дисциплины «Организация баз данных и баз знаний».
Курсовой проект предусматривает создание многотабличной базы данных и набора функций и процедур, обеспечивающих интерфейс пользователя.
Выполнение курсового проекта предусматривает:
- составление схемы концептуальной модели данных,
- разработку структуры реляционной базы данных,
- разработку интерфейса пользователя,
- программирование задачи,
- составление контрольного примера,
- оформление пояснительной записки.
Задание на курсовое проектирование выдается в начале 8 семестра. Вариант задания выбирается по номеру студента и согласовывается с руководителем. Завершение курсового проектирование и его защита предусмотрена на 11-12 неделях.
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
Проведем полный анализ предметной области «Спортивная программа». Эта область может быть описана следующими основными объектами и действиями, представляющими интерес с точки зрения различных групп пользователей.
Выделим эти объекты:
- Спортсмен
- Команда
- Тренер
- Награда
- Вид спорта
- Соревнование
- Телепередача
- Сюжеты
- Гость программы
Эти объекты имеют следующие информационные характеристики (атрибуты):
- Объект «СПОРТСМЕН» (Ид_Спортсмен, ФИО, Страна, Адрес, Пол, СпортРазряд);
- Объект «КОМАНДА» (Ид_Команда, Название, Страна);
- Объект «ТРЕНЕР» (Ид_Тренер, ФИО, Адрес, Категория);
- Объект «НАГРАДА» (Ид_Награда, ВидНаграды, ДатаВручения, Примечание);
- Объект «ВИД_СПОРТА» (Ид_Спорта, Название, Описание);
- Объект «СОРЕВНОВАНИЕ» (Ид_Соревнования, Название, Описание, МасштабСоревнования, ДатаПроведения, МестоПроведения, ВремяПроведения, Победитель);
- Объект «ТЕЛЕПЕРЕДАЧА» (Ид_передачи, ДатаЭфира, Ведущий);
- Объект «СЮЖЕТЫ» (Ид_сюжета, Тематика, Автор, ДатаСоздания, Длительность);
- Объект «ГОСТЬ_ПРОГРАММЫ» (Ид_гостя, ФИО, Адрес, РодЗанятий, КраткаяБиография)
ЭТАПЫ ПРОЕКТИРОВАНИЯ БД
Первичные ключи
Первичный ключ – это атрибут или группа атрибутов, которые однозначно идентифицируют екземпляр объекта.
Обозначим первичные ключи для перечисленнях ранее объектов:
- Спортсмен - Ид_Спортсмен*;
- Тренер - Ид_Тренер*;
- Команда - Ид_Команда*;
- Награда - Ид_Награда*;
- Вид спорта - Ид_Спорта*;
- Соревнование - Ид_Соревнования*;
- Телепередача – Ид_Передачи*;
- Сюжеты – Ид_сюжета*;
- Гость программы – Ид_гостя*.
Анализ аномалий
Избыточность данных ведет не только к потере места в памяти, но и может нарушить целостность данных. Существует три типа аномалий:
1. Аномалия обновления – это противоречивость данных, вызванная их избыточностью и частичным обновлением.
2. Аномалия удаления – это непреднамеренная потеря данных, вызванная удалением временных данных.
3. Аномалия ввода – это невозможность ввести одни данные из-за отсутствия других.
Чтобы избежать этих аномалий, необходимо выполнить нормализацию отношений.
Курсовой проект предусматривает создание многотабличной базы данных и набора функций и процедур, обеспечивающих интерфейс пользователя.
Выполнение курсового проекта предусматривает:
- составление схемы концептуальной модели данных,
- разработку структуры реляционной базы данных,
- разработку интерфейса пользователя,
- программирование задачи,
- составление контрольного примера,
- оформление пояснительной записки.
Задание на курсовое проектирование выдается в начале 8 семестра. Вариант задания выбирается по номеру студента и согласовывается с руководителем. Завершение курсового проектирование и его защита предусмотрена на 11-12 неделях.
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
Проведем полный анализ предметной области «Спортивная программа». Эта область может быть описана следующими основными объектами и действиями, представляющими интерес с точки зрения различных групп пользователей.
Выделим эти объекты:
- Спортсмен
- Команда
- Тренер
- Награда
- Вид спорта
- Соревнование
- Телепередача
- Сюжеты
- Гость программы
Эти объекты имеют следующие информационные характеристики (атрибуты):
- Объект «СПОРТСМЕН» (Ид_Спортсмен, ФИО, Страна, Адрес, Пол, СпортРазряд);
- Объект «КОМАНДА» (Ид_Команда, Название, Страна);
- Объект «ТРЕНЕР» (Ид_Тренер, ФИО, Адрес, Категория);
- Объект «НАГРАДА» (Ид_Награда, ВидНаграды, ДатаВручения, Примечание);
- Объект «ВИД_СПОРТА» (Ид_Спорта, Название, Описание);
- Объект «СОРЕВНОВАНИЕ» (Ид_Соревнования, Название, Описание, МасштабСоревнования, ДатаПроведения, МестоПроведения, ВремяПроведения, Победитель);
- Объект «ТЕЛЕПЕРЕДАЧА» (Ид_передачи, ДатаЭфира, Ведущий);
- Объект «СЮЖЕТЫ» (Ид_сюжета, Тематика, Автор, ДатаСоздания, Длительность);
- Объект «ГОСТЬ_ПРОГРАММЫ» (Ид_гостя, ФИО, Адрес, РодЗанятий, КраткаяБиография)
ЭТАПЫ ПРОЕКТИРОВАНИЯ БД
Первичные ключи
Первичный ключ – это атрибут или группа атрибутов, которые однозначно идентифицируют екземпляр объекта.
Обозначим первичные ключи для перечисленнях ранее объектов:
- Спортсмен - Ид_Спортсмен*;
- Тренер - Ид_Тренер*;
- Команда - Ид_Команда*;
- Награда - Ид_Награда*;
- Вид спорта - Ид_Спорта*;
- Соревнование - Ид_Соревнования*;
- Телепередача – Ид_Передачи*;
- Сюжеты – Ид_сюжета*;
- Гость программы – Ид_гостя*.
Анализ аномалий
Избыточность данных ведет не только к потере места в памяти, но и может нарушить целостность данных. Существует три типа аномалий:
1. Аномалия обновления – это противоречивость данных, вызванная их избыточностью и частичным обновлением.
2. Аномалия удаления – это непреднамеренная потеря данных, вызванная удалением временных данных.
3. Аномалия ввода – это невозможность ввести одни данные из-за отсутствия других.
Чтобы избежать этих аномалий, необходимо выполнить нормализацию отношений.
Другие работы
Лабораторная работа №1 по дисциплине: Теория электрических цепей. Вариант 4 (2022 год)
Учеба "Под ключ"
: 31 июля 2022
Лабораторная работа No1
«Исследование реактивных двухполюсников»
Лабораторная работа No 1
Исследование реактивных двухполюсников
1. Цель работы: Исследование зависимости входного сопротивления реактивного двухполюсника от частоты.
2. Подготовка к выполнению работы
При подготовке к работе необходимо изучить теорию реактивных двухполюсников, методы их анализа и синтеза (см. раздел «Теория» параграфы 4.5 и 16.6).
3. Теоретическое исследование
3.1. Исследовать работу схемы реактивного двухполюсн
400 руб.
Написать программу на языке Си для обработки текстового файла - Лабораторная работа №2 по дисциплине: Информатика. Вариант 18
Roma967
: 3 марта 2024
Лабораторная работа №2
ОБРАБОТКА ТЕКСТОВЫХ ФАЙЛОВ
Задание
Написать программу на языке Си для обработки текстового файла в соответствии с вариантом задания.
Вариант 18:
Сформировать новый файл, в котором поменять местами последнюю букву предыдущего слова с первой буквой следующего слова исходного файла.
Схема алгоритма
Программа на языке Си
Результаты выполнения программы
Ответы на контрольные вопросы
1. Описание символьных данных и строк на языке Си.
2. Встроенные функции языка Си, использу
400 руб.
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 1.26
Z24
: 14 ноября 2025
Минеральное масло сжималось в стальной цилиндрической трубке (рис. 1.10). Пренебрегая деформацией трубки, определить коэффициент объемного сжатия βр и модуль упругости масла Е, если ход поршня составил h=3,7 мм, а давление в жидкости возросло на Δр=5 МПа, высота налива масла l=1000 мм.
120 руб.
Тепломассообмен СЗТУ Задача 10 Вариант 91
Z24
: 23 февраля 2026
Определить необходимую поверхность нагрева парогенератора производительностью G тонн пара в час при абсолютном давлении p. Какой температурный напор необходимо обеспечить, чтобы увеличить производительность парогенератора в n раз при той же поверхности нагрева? Определить критическое значение температурного напора и тепловой нагрузки для заданного давления p.
200 руб.