Из каких элементов состоит ER-диаграмма?
Любая ER-диаграмма строится из трех типов компонентов:
Сущность — объект, про который мы собираем данные (прямоугольник).
Атрибут — характеристика сущности (внутри прямоугольников). Это названия колонки таблицы и тип данных, который находится в них. Важно выделить:
- Первичный ключ (PK) — уникальный идентификатор записи для данной таблицы (например, ID клиента).
- Внешний ключ (FK) — ссылка на первичный ключ другой таблицы, через которую организуется связь.
Связь — правило соединения сущностей. Существует несколько типов кратности связей:
- 1:1 — один к одному (например, человек и паспорт).
- 1:N — один ко многим (один автор — много книг). Встречается чаще всего.
- M:N — многие ко многим (книги и жанры). Реализуется через промежуточную таблицу.