Связи между отношениями
Отношения реляционной базы данных в зависимости от содержания подразделяют на <$I[]объектное отношение> объектные[4] и <$I[]связное отношение> связные. Объектные отношения предназначены для хранения информации об экземплярах, в то время как связные отношения имеют целью связывать между собой экземпляры, хранящиеся в объектных отношениях.
Ключи
В объектном отношении один из атрибутов всегда однозначно идентифицирует отдельный экземпляр сущности (объекта реального мира). В соответствующем этому атрибуту поле (дискового) файла хранится неповторяемая информация. Такой атрибут чаще всего используется в качестве ключевого и называется первичным ключом отношения <$I[]первичный ключ отношения>. Понятие ключа основывается на концепции определения (determination) <$I[]концепция определения>. В контексте отношения базы данных утверждение «А определяет В» указывает, что значение атрибута А позволяет определить значение атрибута В.
Например, в отношенииТовары в качестве первичного ключа, следует выбрать атрибут Код_товара:
Товары
Используя код товара, можно определить его наименование и группу, к которой относится товар, т.е. можно записать «Код_товараопределяетНаименование», «Код_товараопределяетГруппа» или:
Дата добавления: 2015-08-14; просмотров: 617;