Степень юридического лица - PullRequest
       4

Степень юридического лица

1 голос
/ 01 сентября 2009

Если степень объекта равна 8, какое минимальное количество атрибутов требуется для формирования первичного ключа?

Ответы [ 3 ]

1 голос
/ 24 февраля 2012

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

0 голосов
/ 24 февраля 2012

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

0 голосов
/ 01 сентября 2009

Сущности не имеют "степени". То, на что вы можете ссылаться, - это степень отношений, и то, что иногда называют отношениями «Степень сущности». Если это то, о чем вы спрашиваете, то «Степень Отношения» в СУБД - это количество объектов, вовлеченных в эти отношения.

т. Е. В отношениях между продуктом и магазином, в котором он находится, есть два объекта (продукт и магазин), и поэтому это бинарное отношение (Степень = 2). В отношениях между продавцом и магазином могут быть участвуют три объекта (продавец, продукт и магазин), так что это будут троичные отношения (степень = 3)

Как правило, СУБД не моделируют отношения тройной или более высокой степени напрямую, они требуют, чтобы вы внедрили их с несколькими бинарными отношениями (например, вам понадобятся отношения Поставщик-> Продукт и Продукт-> Магазин ...

...