1. Главная
  2. Библиотека
  3. Базы данных
  4. Создай er-диаграмму, словарь данных и use-case диаграмм...
Решение задачи на тему

Создай er-диаграмму, словарь данных и use-case диаграмму по следующим данным: Справочник «Сотрудники»: • ФИО • Должность • Отдел • Дата рождения • Пол • Дата приёма на работу • Оклад Справочник «Должности» • Должность Справочник «Отделы» • Отдел

  • Базы данных
  • #Проектирование баз данных
  • #Информационные системы и технологии
Создай er-диаграмму, словарь данных и use-case диаграмму по следующим данным: Справочник «Сотрудники»: • ФИО • Должность • Отдел • Дата рождения • Пол • Дата приёма на работу • Оклад Справочник «Должности» • Должность Справочник «Отделы» • Отдел

Условие:

Создай er-диаграмму, словарь данных и use-case диаграмму по следующим данным:
Справочник «Сотрудники»:
• ФИО
• Должность
• Отдел
• Дата рождения
• Пол
• Дата приёма на работу
• Оклад
Справочник «Должности»
• Должность

Справочник «Отделы»
• Отдел

Справочник «Позиции»
1. Европейская кухня
a. Позиция
b. Цена
2. Азиатская кухня
a. Позиция
b. Цена
3. Итальянская кухня
a. Позиция
b. Цена
4. Перекусы
a. Позиция
b. Цена

5. Напитки
a. Позиция
b. Цена

Документ «Меню»
Табличные части:
1. Европейская кухня
a. Позиция
b. Состав
c. Цена
2. Азиатская кухня
a. Позиция
b. Состав
c. Цена
3. Итальянская кухня
a. Позиция
b. Состав
c. Цена
4. Перекусы
a. Позиция
b. Состав
c. Цена
5. Напитки
a. Позиция
b. Цена
Документ «Приготовление позиций»
Табличные части:
1. Позиции
• Блюдо
• Количество
• Напиток
• Количество

Документ «Заказ»
• Блюдо
• Количество
• Цена
• Напиток
• Количество
• Цена
• Сумма
Перечисление «Пол»
• М
• Ж

Регистр накопления «Остатки блюд и напитков»
1. Измерения
a. Блюдо
b. Напиток
2. Ресурсы
a. Количество
Бизнес-процесс «Заказ гостя»
• Итог по блюдам
• Итог по напиткам
• Блюдо
• Количество
• Цена
• Напиток
• Количество
• Цена
• Сумма

Решение:

Для создания ER-диаграммы, словаря данных и use-case диаграммы по предоставленным данным, я пройду через несколько шагов.

Шаг 1: Определение сущностей и их атрибутов


1. Сотрудники
- ФИО
- Должность
- Отдел
- Дата рождения
- Пол
- Дата приёма на работу
- Оклад

2. Должности
- Должность

3. Отделы
- Отдел

4. Позиции
- Позиция
- Цена

5. Меню
- Табличные части:
- Европейская кухня
- Азиатская кухня
- Итальянская кухня
- Перекусы
- Напитки

6. Приготовление позиций
- Блюдо
- Количество
- Напиток
- Количество

7. Заказ
- Блюдо
- Количество
- Цена
- Напиток
- Количество
- Цена
- Сумма

8. Пол
- М
- Ж

9. Остатки блюд и напитков
- Блюдо
- Напиток
- Количество

10. ... - Итог по блюдам - Итог по напиткам - Блюдо - Количество - Цена - Напиток - Количество - Цена - Сумма
  • связаны с и (один ко многим).
  • содержит (один ко многим).
  • ссылается на и (один ко многим).
  • ссылается на (один ко многим).
  • связаны с и (один ко многим).

На ER-диаграмме будут следующие сущности и связи:

  • (1) --- (N)
  • (1) --- (N)
  • (1) --- (N)
  • (1) --- (N)
  • (1) --- (N)
  • (1) --- (N)
  • (1) --- (N)

Словарь данных будет содержать описание каждой сущности и её атрибутов:

  • :

  • ФИО: строка

  • Должность: строка

  • Отдел: строка

  • Дата рождения: дата

  • Пол: перечисление (М, Ж)

  • Дата приёма на работу: дата

  • Оклад: число

  • :

  • Должность: строка

  • :

  • Отдел: строка

  • :

  • Позиция: строка

  • Цена: число

  • :

  • Табличные части:

  • Позиция: строка

  • Состав: строка

  • Цена: число

  • :

  • Блюдо: строка

  • Количество: число

  • Напиток: строка

  • Количество: число

  • :

  • Блюдо: строка

  • Количество: число

  • Цена: число

  • Напиток: строка

  • Количество: число

  • Цена: число

  • Сумма: число

  • :

  • М: строка

  • Ж: строка

  • :

  • Блюдо: строка

  • Напиток: строка

  • Количество: число

На use-case диаграмме будут следующие актеры и случаи использования:

  • :

  • Гость

  • Официант

  • Кухня

  • Менеджер

  • :

  • Заказ блюда

  • Приготовление блюда

  • Обработка заказа

  • Управление меню

  • Управление остатками

Теперь у нас есть ER-диаграмма, словарь данных и use-case диаграмма, которые описывают структуру и функциональность системы на основе предоставленных данных.

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет