ER-модель (Entity-Relationship Model) – это методология, используемая для моделирования данных в базах данных. Она позволяет визуально представлять объекты и их взаимосвязи. Давайте разберем, что именно она позволяет описывать:
- Сущности - это объекты или элементы, которые имеют независимое существование в системе. Например, "Студент", "Курс", "Преподаватель".
- Атрибуты сущностей - это характеристики, которые описывают сущности. Например, у сущности "Студент" могут быть атрибуты "Имя", "Фамилия", "Возраст".
- Связи - это отношения между сущностями. Например, "Студент записан на Курс" или "Преподаватель ведет Курс".
- Атрибуты связей - это характеристики, которые могут описывать связи между сущностями. Например, в связи "Студент записан на Курс" может быть атрибут "Дата записи".
Однако, ER-модель не описывает:
- Операции, производимые с сущностями - это действия, такие как добавление, изменение или удаление данных, которые не входят в состав ER-модели.
- Объемы данных - ER-модель не предоставляет информации о том, сколько данных будет храниться в системе или о том, как они будут распределены.
Итак, правильные ответы на ваш вопрос:
- Сущности
- Атрибуты сущностей
- Связи
- Атрибуты связей