Я создаю диаграмму ER и реляционную схему для школьного проекта. На моей ER-диаграмме я показал такие атрибуты, как «название улицы» и «город», как слабые атрибуты другого атрибута «адрес». Как мне преобразовать это в реляционную схему? Появляются ли слабые атрибуты в моей реляционной схеме?
Как слабые атрибуты преобразуются из диаграммы ER в реляционную схему?
Ответы (1)
Я предпочитаю называть Billing Address
составным атрибутом, а City
атрибутом компонента.
Термин «слабый» используется в диаграммах ER для описания наборов сущностей, которые включают ключ другого набора сущностей как часть своего собственного. Например, если Invoice
идентифицируется Invoice_ID
и содержит LineItems
, которые идентифицируются Invoice_ID, Line_Number
, это сделает LineItem
слабым набором сущностей, а Line_Number
будет его слабым ключом.
При преобразовании составных/компонентных атрибутов в реляционную схему проще всего использовать только атрибуты компонента. Это означает, что составные атрибуты являются не чем иным, как наглядным пособием.
person
reaanb
schedule
31.10.2017