Как слабые атрибуты преобразуются из диаграммы ER в реляционную схему?

Я создаю диаграмму ER и реляционную схему для школьного проекта. На моей ER-диаграмме я показал такие атрибуты, как «название улицы» и «город», как слабые атрибуты другого атрибута «адрес». Как мне преобразовать это в реляционную схему? Появляются ли слабые атрибуты в моей реляционной схеме?

Часть моей ER-диаграммы


person tarlyo    schedule 31.10.2017    source источник


Ответы (1)


Я предпочитаю называть Billing Address составным атрибутом, а City атрибутом компонента.

Термин «слабый» используется в диаграммах ER для описания наборов сущностей, которые включают ключ другого набора сущностей как часть своего собственного. Например, если Invoice идентифицируется Invoice_ID и содержит LineItems, которые идентифицируются Invoice_ID, Line_Number, это сделает LineItem слабым набором сущностей, а Line_Number будет его слабым ключом.

При преобразовании составных/компонентных атрибутов в реляционную схему проще всего использовать только атрибуты компонента. Это означает, что составные атрибуты являются не чем иным, как наглядным пособием.

person reaanb    schedule 31.10.2017