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

Связь – определяет, как сущности взаимодействуют друг с другом. Может быть установлена между сущностью и другими сущностями, или между сущностью и ей же самой (рекурсивная связь).

Виды связей:

1. «1:1» (один к одному) – определяет такой вид связи между сущностями А и В, корда каждому экземпляру сущности А соответствует один и только один экземпляр сущности В, и, на оборот.

2. « 1:М» (один ко многим) – экземпляру сущности А соответствует 0, 1 или несколько экземпляров сущности В, и, наоборот.

3. «М:М» (многие ко многим) – одному экземпляру сущности А соответствует 0, 1 или несколько экземпляров сущности В, и, наоборот.

Между двумя сущностями может быть установлено любое количество связей с разными смысловыми нагрузками.

Любая связь может быть обязательной, если в данной связи должен участвовать каждый экземпляр сущности, или необязательной. Связь может быть обязательной с одной стороны и необязательной с другой.

КМД для предметной области «Спортивная программа» показана на рис.1

Рис.1 – КМД для предметной области «Спортивная программа»


Двойная стрелка означает «многие», одинарная стрелка означает «один» во взаимосвязи между объектами.

Ключевые атрибуты обозначены *.

Описание реляционной модели данных

Реляционная модель данных (РМД) представляет БД в виде множества взаимосвязанных отношений, в том числе и иерархических.

Одно отношение в каждой связи выступает как родительское, а другое - как подчиненное.

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

Правила перехода от КМД к РМД:

1. Каждый объект с атрибутами преобразуется в таблицу и ключевой атрибут становится ключом таблицы.

2. Для отображения связи «1:1» в одну из таблиц включают первичный ключ второй таблицы.

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

4. Для отображения связи «М:М» создается дополнительная таблица, в которую включают первичный ключ и первой и второй таблицы, а также дополнительные атрибуты.

РМД для предметной области «Спортивная программа» строится на основе модели, изображенной на рис.2, где учтены правила пре хода и нормализация отношений.


Рис. 2 – Модель, на основе которой строится РМД для предметной области «Спортивная программа»

РМД представляет информацию в виде таблиц.

Строка таблицы называется картежом.

Не всякая таблица является отношением. Для этого должны выполняться условия:

- все записи должны иметь одинаковую структуру;

- названия столбцов должны быть уникальными;

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