Курсовая работа: Спортивная программа и организация базы данных

- Объект «ГОСТЬ_ПРОГРАММЫ» (Ид_гостя, ФИО, Адрес, РодЗанятий, КраткаяБиография)

ЭТАПЫ ПРОЕКТИРОВАНИЯ БД

Первичные ключи

Первичный ключ – это атрибут или группа атрибутов, которые однозначно идентифицируют екземпляр объекта.

Обозначим первичные ключи для перечисленнях ранее объектов:

- Спортсмен - Ид_Спортсмен*;

- Тренер - Ид_Тренер*;

- Команда - Ид_Команда*;

- Награда - Ид_Награда*;

- Вид спорта - Ид_Спорта*;

- Соревнование - Ид_Соревнования*;

- Телепередача – Ид_Передачи*;

- Сюжеты – Ид_сюжета*;

- Гость программы – Ид_гостя*.

Анализ аномалий

Избыточность данных ведет не только к потере места в памяти, но и может нарушить целостность данных. Существует три типа аномалий:

1. Аномалия обновления – это противоречивость данных, вызванная их избыточностью и частичным обновлением.

2. Аномалия удаления – это непреднамеренная потеря данных, вызванная удалением временных данных.

3. Аномалия ввода – это невозможность ввести одни данные из-за отсутствия других.

Чтобы избежать этих аномалий, необходимо выполнить нормализацию отношений.

Нормализация отношений

Впроцессе нормализации атрибуты группируются в таблицы, представляющие объекты и их взаимосвязи. Теория нормализации основана на том, что определенный набор таблиц обладает лучшими свойствами при включении, обновлении, и удалении данных, чем все другие наборы таблиц, с помощью которых могут быть представлены те же самые данные.

Чтобы избежать аномалий, разобьем таблицу «СОРЕВНОВАНИЕ» на три: «СОРЕВНОВАНИЕ», «КомандаСоревнование», «ВидСоревнования».

Руководствуясь таким же принципом, выделим таблицу «НаградаСпортсмена», «СюжетПередача» и «ГостьПередача».

Кроме того, добавим еще две таблицы: «User» – для хранения информации о пользователях и их паролях; и «Log» – хранит информацию о действиях, выполненных пользователями в системе.

Описание концептуальной модели данных

Концептуальная модель данных (КМД)– это модель используемой на предприятии информации, которая не зависит от любых физических аспектов представления этой информации (тип СУБД, используемые ЯП, тип вычислительной платформы).

На этапе создания КМД определяются типы сущностей, типы связейЮ атрибутов, домены; создается модель «Сущность-связь» (Entity-Relationship), которая в основе сожержит следующие базове понятия:

Сущность – с ее помощью моделируется класс однотипних объектов. Имеет имя, уникальное в пределах модели. Предполагается, что существует много экземпляров данной сущности.

К-во Просмотров: 271
Бесплатно скачать Курсовая работа: Спортивная программа и организация базы данных