Курсовая работа: Разработка базы данных футбольного клуба
Игрок имеет Статус
О М:1 Н
Игрок имеет Достижения
О 1:1 О
Персонал имеет Статус
О 1:1 О
Игроку соответствует Контракт
О 1:1 О
Персоналу соответствует Контракт
По полученным данным строим диаграмму ER-типа:
|
|
|
|
|
|
|
|
|
|
3-ий этап: Формирование набора предварительных отношений осуществляется по правилам:
Правило 1:Если степень бинарной связи 1:1 и КП обязательный, то формируется одно отношение. Первичным ключом может быть ключ любой сущности.
Правило 2:Если степень связи 1:1 и КП О-Н ,то под каждую из сущностей формируется по отношению с первичными ключами, являющиеся ключами соответствующих сущностей, далее к отношению, сущность которой имеет обязательный КП добавляется в качестве атрибута ключ сущности с необязательным КП.
Правило 3:Если степень связи 1:1 и класс принадлежности обеих сущностей необязателен, то необходимо использовать три отношения с первичными ключами, два отношения связанные соотношениями.
Правило 4:Если степень связи 1:М и класс принадлежности КП обязательный, то достаточно формировать два отношения по одному на каждую сущность.
Правило 5:Если степень связи 1:М и класс принадлежности М-связной сущности необязателен, то необходимо формирование 3х отношений, 2 отношения соответствующие связанные сущности, ключи которых являются первичными в данном отношении.
Правило 6:Если степень связи М:М и класс принадлежности сущности обязателен, то независим от класса принадлежности сущности.
По правилу 1: 1.Статус (Код, Вид статуса…..)
По правилу 5: 1.Статус (Код, Вид статуса……)
2.Игрок (Код, Фамилия ……)
3.Контракт (Номер контракта, Фамилия …..)
По правилу 1: 1.Достижения (Фамилия,…)
По правилу 2: 1.Персонал (Код, Фамилия ….)
2.Контракт (Номер контракта, Фамилия ….)