Для создания ERD (диаграммы «сущность-связь») на основе представленной ментальной карты, мы определим сущности, их атрибуты, а также первичные и вторичные ключи. Давайте разберем основные составляющие:
Сущности:
Оборудование
- ID_оборудования (PK)
- Наименование
- Состояние
- Срок_эксплуатации
- Потребность_в_новом (булевый)
- Ответственное_лицо (FK)
Использование
- ID_использования (PK)
- ID_оборудования (FK)
- Дата_выдачи
- Дата_возврата
- Правила_эксплуатации
- График_занятости
Запрос
- ID_запроса (PK)
- Тип_запроса (например, "Текущий список", "Состояние" и т.д.)
- ID_оборудования (FK, если применимо)
- ID_ответственного (FK, если применимо)
- Дата_запроса
- Ответ
Аварийные_ситуации
- ID_ситуации (PK)
- Описание
- Дата_ситуации
- ID_ответственного (FK)
Права_доступа
- ID_права (PK)
- Наименование
- Описание
Персонал
- ID_персонала (PK)
- ФИО
- ID_права (FK)
Планирование
- ID_планирования (PK)
- Бюджет
- Прогноз_износа
- Дата_планирования
Связи:
- Оборудование связывается с Использованием (один ко многим) через ID_оборудования.
- Использование может связываться с Запросами (один ко многим) через ID_оборудования.
- Запрос может связываться с Персоналом (один ко многим) через ID_ответственного.
- Персонал может иметь Права_доступа (один ко многим).
- Аварийные_ситуации могут быть зафиксированы для определенного Персонала (один ко многим).
- Планирование может быть связано с Запросами (один ко многим), если запросы касаются планирования.
Указание ключей:
- PK — первичный ключ
- FK — внешний ключ
Пример ERD диаграммы
[Оборудование]
ID_оборудования (PK)
Наименование
Состояние
Срок_эксплуатации
Потребность_в_новом
Ответственное_лицо (FK)
[Использование]
ID_использования (PK)
ID_оборудования (FK)
Дата_выдачи
Дата_возврата
Правила_эксплуатации
График_занятости
[Запрос]
ID_запроса (PK)
Тип_запроса
ID_оборудования (FK)
ID_ответственного (FK)
Дата_запроса
Ответ
[Аварийные ситуации]
ID_ситуации (PK)
Описание
Дата_ситуации
ID_ответственного (FK)
[Права доступа]
ID_права (PK)
Наименование
Описание
[Персонал]
ID_персонала (PK)
ФИО
ID_права (FK)
[Планирование]
ID_планирования (PK)
Бюджет
Прогноз_износа
Дата_планирования
Эта базовая структура предоставляет основу для разработки более детализированной схемы базы данных. Вы можете расширить её, добавляя дополнительные атрибуты или сущности в зависимости от требований вашей системы.