2009-09-01 1 views
1

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

+0

Домашнее задание вопрос? –

+0

У вас есть dgree? – Evernoob

+0

Я просто хочу знать это для своих знаний, а не для моей домашней работы .. Я - noob в СУБД. – keyur

ответ

0

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

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

В целом СУРБД не моделируют отношения тройной или более высокой степени напрямую, они требуют, чтобы вы реализовали их с несколькими двоичными (например, вам понадобится Vendor-> Product and Product-> Store relations ...

+0

Я ожидаю, что OP означает степень (arity) * отношения *, то есть количество атрибутов, которое у него есть. RDBMS, безусловно, могут и действительно моделировать прямые отношения * любых * степеней - отношения n-степени представлены отношениями n-степени. – sqlvogel

1

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

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^