Построение ER-диаграммы
Связь – это соединение между двумя и более сущностями. Связи являются неотъемлемой частью БД, поскольку именно они делают хранение информации столь гибким, но в тоже время чётким и универсальным; они отражают взаимосвязь хранящихся в БД данных. Связи бывают разных типов. Самая распространённая и самая простая связь – бинарная, или связь между двумя сущностями. Если сущностей три, то связь называется тернарной. В общем случае связи являются n-арными. В данной работе будут использованы исключительно бинарные связи. Также выделяют различные степени связи: 1:1 – один экземпляр одной из сущностей взаимодействует ровно с одним экземпляром другой сущности; 1:n – один экземпляр одной из сущностей взаимодействует ровно с несколькими экземплярами другой сущности; n:1 – несколько экземпляров одной сущности взаимодействуют ровно с одним экземпляром другой сущности; n:m – один экземпляр одной из сущностей взаимодействует с несколькими экземплярами другой сущности и, в тоже время, один экземпляр второй сущности взаимодействует с несколькими экземплярами из первой сущности. Степени связи, также как и классы принадлежности, необходимы при построении ER-диаграммы, которая изображена на рис. 1.
Рис.1. ER-диаграмма
|