№3. Основные понятия ER-модели. Flashcards
(13 cards)
Entity-Relationship модель (ER-модель)
Entity-Relationship модель (ER-модель) - модель данных, которая описывает структуру базы данных с помощью сущностей, их атрибутов и связей между сущностями
Основные понятия ER-модели
- Сущность
- Атрибут сущности
- Идентификатор сущности
- Связь сущностей
- Кратность связей
- Тип сущности
- Тип связи
Сущность
Сущность - объект или понятие, информация о котором должна сохраняться и быть доступной.
Атрибут сущности
свойство или характеристика сущности
Идентификатор сущности
уникальный атрибут, однозначно идентифицирующий каждую сущность
Связь сущностей
взаимосвязь между двумя или более сущностями
Кратность связей
определяет количество экземпляров одной сущности, связанных с экземплярами другой сущности. Основные типы кратности: один к одному, один ко многим, многие ко многим
Тип сущности
абстракция, представляющая набор сущностей, обладающих одинаковыми характеристиками
Тип связи
определяет, как сущности взаимодействуют друг с другом, включая направление и характер связи
Типы кратности связей
- Один к одному
- Один ко многим
- Многие ко многим
Один к одному
связь, при которой одному экземпляру одной сущности соответствует ровно один экземпляр другой сущности
Один ко многим
связь, при которой одному экземпляру одной сущности соответствует несколько экземпляров другой сущности
Многие ко многим
связь, при которой нескольким экземплярам одной сущности соответствует несколько экземпляров другой сущности