101.56K
Categories: cookerycookery databasedatabase

Инфологическая модель данных

1.

Разработать
инфологическую модель

2.

Задание №1
В БД должна храниться информация о блюдах, рецептах, их ежедневном
потреблении, продуктах, из которых приготавливаются эти блюда, и поставщиках этих
продуктов. Информация будет использоваться поваром и руководителем небольшого
предприятия общественного питания, а также его посетителями.
1. Лобио по грузински
Ломаную очищенную фасоль, нашинкованный лук посолить, посыпать перцем и
припустить в масле с небольшим количеством бульона; добавить кинзу, зелень
петрушки, рейган (базилик) и довести до готовности. Затем запечь в духовке.
Фасоль стручковая (свежая или консервированная) 200,
Лук зеленый 40, Масло сливочное 30, Зелень 10.
Выход 210. Калорий 725.

3.

Инфологическая модель данных:
С помощью входных данных от пользователя выделяем следующие объекты и
характеристики проектируемой базы:
1.
Блюда, для описания которых нужны данные, входящие в их
кулинарные рецепты: номер блюда (например, из книги кулинарных
рецептов), название блюда, вид блюда (закуска, суп, горячее и т.п.),
рецепт (технология приготовления блюда), выход (вес порции),
название, калорийность и вес каждого продукта, входящего в блюдо.
2.
Для каждого поставщика продуктов: наименование, адрес, название
поставляемого продукта, дата поставки и цена на момент поставки.
3.
Ежедневное потребление блюд (расход): блюдо, количество порций,
дата.

4.

Результат анализа объектов
Анализ объектов позволяет выделить:
● Блюда, Продукты и Города;
● Состав (связывает Блюда с Продуктами) и Поставки (связывает
Поставщиков с Продуктами);
● Блюда и Поставщики;
● Рецепты и Расход.

5.

Блюда (БЛ, Блюдо, Вид)
Продукты (ПР, Продукт, Калорийность)
Поставщики (ПОС, Город, Поставщик) [Город]
Состав [Блюда M, Продукты N] (БЛ, ПР, Вес (г))
Поставки [Поставщики M, Продукты N] (ПОС, ПР, Дата_П, Цена,
Вес (кг))
Города (Город, Страна)
Рецепты (БЛ, Рецепт) {Блюда}
Расход (БЛ, Дата_Р, Порций) {Блюда}
В этих моделях Блюдо, Продукт и Поставщик – наименования, а БЛ, ПР и ПОС
– цифровые коды блюд , продуктов и организаций, поставляющих эти продукты.

6.

7.

Инфологическая модель

8.

Задание №2 Самостоятельно построить ИМ
В БД должна храниться информация о игроках,прогрессе в игре, покупке игровой
валюты, использованию игровой валюты,информацию по уровням. Информация будет
использоваться статистстами
Иванов Иван Иванович, 3 ур , 500 монет
1 уровень - 3 звезды - 8563 очков
покупал на 3 уровне 100 золотых монет за 20 ОК
Покупал на 4 уровне дополнительно 10 ходов, тип покупки 1 за 50 монет
старт 4 уровень -выиграл
Старт 5 уровень - вышел не закончив игру

9.

Фирма выполняет ремонт компьютеров.
Требуется разработать базу данных для хранения информации о
выполнении ремонтных работ сотрудниками фирмы.
При оформлении заказа фиксируется дата выполнения заказа, вид
выполненной работы, исполнитель работы.
Каждый исполнитель получает фиксированный процент вознаграждения от
стоимости выполнения работы. Этот процент устанавливается персонально
каждому исполнителю при заключении трудового договора между фирмой и
работником.
Исполнитель получает вознаграждение, которое вычисляется как Стоимость
выполнения заказа * Фиксированный процент вознаграждения
English     Русский Rules