|
Разработать инфологическую модель
Разработать инфологическую модель Задание №1 В БД должна храниться информация о блюдах, рецептах, их ежедневном потреблении, продуктах, из которых приготавливаются эти блюда, и поставщиках этих продуктов. Информация будет использоваться поваром и руководителем небольшого предприятия общественного питания, а также его посетителями. 1. Лобио по грузински Ломаную очищенную фасоль, нашинкованный лук посолить, посыпать перцем и припустить в масле с небольшим количеством бульона; добавить кинзу, зелень петрушки, рейган (базилик) и довести до готовности. Затем запечь в духовке. Фасоль стручковая (свежая или консервированная) 200, Лук зеленый 40, Масло сливочное 30, Зелень 10. Выход 210. Калорий 725. Инфологическая модель данных: С помощью входных данных от пользователя выделяем следующие объекты и характеристики проектируемой базы: 1. Блюда, для описания которых нужны данные, входящие в их кулинарные рецепты: номер блюда (например, из книги кулинарных рецептов), название блюда, вид блюда (закуска, суп, горячее и т.п.), рецепт (технология приготовления блюда), выход (вес порции), название, калорийность и вес каждого продукта, входящего в блюдо. 2. Для каждого поставщика продуктов: наименование, адрес, название поставляемого продукта, дата поставки и цена на момент поставки. 3. Ежедневное потребление блюд (расход): блюдо, количество порций, дата. Результат анализа объектов Анализ объектов позволяет выделить: - Блюда, Продукты и Города;
- Состав (связывает Блюда с Продуктами) и Поставки (связывает Поставщиков с Продуктами);
- Блюда и Поставщики;
- Рецепты и Расход.
Блюда (БЛ, Блюдо, Вид) Блюда (БЛ, Блюдо, Вид) Продукты (ПР, Продукт, Калорийность) Поставщики (ПОС, Город, Поставщик) [Город] Состав [Блюда M, Продукты N] (БЛ, ПР, Вес (г)) Поставки [Поставщики M, Продукты N] (ПОС, ПР, Дата_П, Цена, Вес (кг)) Города (Город, Страна) Рецепты (БЛ, Рецепт) {Блюда} Расход (БЛ, Дата_Р, Порций) {Блюда} В этих моделях Блюдо, Продукт и Поставщик – наименования, а БЛ, ПР и ПОС – цифровые коды блюд , продуктов и организаций, поставляющих эти продукты. модель Задание №2 Самостоятельно построить ИМ В БД должна храниться информация о игроках,прогрессе в игре, покупке игровой валюты, использованию игровой валюты,информацию по уровням. Информация будет использоваться статистстами Иванов Иван Иванович, 3 ур , 500 монет 1 уровень - 3 звезды - 8563 очков покупал на 3 уровне 100 золотых монет за 20 ОК Покупал на 4 уровне дополнительно 10 ходов, тип покупки 1 за 50 монет старт 4 уровень -выиграл Старт 5 уровень - вышел не закончив игру Требуется разработать базу данных для хранения информации о выполнении ремонтных работ сотрудниками фирмы. Каждый исполнитель получает фиксированный процент вознаграждения от стоимости выполнения работы. Этот процент устанавливается персонально каждому исполнителю при заключении трудового договора между фирмой и работником. Исполнитель получает вознаграждение, которое вычисляется как Стоимость выполнения заказа * Фиксированный процент вознаграждения |
|
|