powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / модель сущность-связь
9 сообщений из 9, страница 1 из 1
модель сущность-связь
    #38262998
login88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите определить, верно ли составлена модель сущность-связь? вызывает сомнение объединение первых, вторых блюд и напитков с десертом под одну связь (правильно ли эта связь осуществлена) и есть сомнения насчет определения связей 1-1, 1 - много, 0-1. Буквой M обозначена связь много, буквой N - нулевая.
...
Рейтинг: 0 / 0
модель сущность-связь
    #38263101
PetrovVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
login88Помогите определить, верно ли составлена модель сущность-связь? вызывает сомнение объединение первых, вторых блюд и напитков с десертом под одну связь (правильно ли эта связь осуществлена) и есть сомнения насчет определения связей 1-1, 1 - много, 0-1. Буквой M обозначена связь много, буквой N - нулевая.Это принципиально - выделить "Первые блюда", "Вторые блюда", "Десерт" и "Напитки" как отдельные сущности? Почему бы не заменить это разделение на атрибут "Категория" для сущности более "общего" вида (например "Элемент Меню")?
Можете завести еще один вид сущности ("Категория") и связь меджу сущностями "Элемент Меню" и "Категория".
...
Рейтинг: 0 / 0
модель сущность-связь
    #38263106
PetrovVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
login88Помогите определить, верно ли составлена модель сущность-связь? вызывает сомнение объединение первых, вторых блюд и напитков с десертом под одну связь (правильно ли эта связь осуществлена) и есть сомнения насчет определения связей 1-1, 1 - много, 0-1. Буквой M обозначена связь много, буквой N - нулевая.
И в догонку...
Первые/вторые/прочие блюда не с клиентом правильнее было бы связать не с клиентом, а с заказом.
...
Рейтинг: 0 / 0
модель сущность-связь
    #38263126
login88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так предлагаете сделать?
...
Рейтинг: 0 / 0
модель сущность-связь
    #38263167
PetrovVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
login88Так предлагаете сделать?Замените связь "Э_К" ("Элемент меню" <-> "Клиент") на "Э_З" ("Элемент меню" <-> "Заказ").
Для "Элемента меню" поднимите атрибуты "Id", "вес", "цена" и куда-то пропавшее "название" :) на уровень сущности "Элемент меню".
Атрибуты "первые блюда", "вторые блюда" и т.д. свести в один атрибут "категория".

И еще... Если в заказе может быть больше одного блюда (и, скорее всего, так оно и есть), может понадобиться новая сущность "Элемент заказа" (с атрибутом "количество"), которая связывается с "Заказом". И тогда связь "элемента меню" уже нужно делать не с "заказом", а с "элементом заказа"...
...
Рейтинг: 0 / 0
модель сущность-связь
    #38263207
login88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Значит, так? По-моему, при такой модели у нас для первых, вторых блюд, напитков и десертов только один идентификатор, а первых, вторых и тд блюд же несколько, следовательно и идентификатор, наверное, правильно относить по отдельности к каждому продукту. Та же ситуация и с весом, названием и ценой.
...
Рейтинг: 0 / 0
модель сущность-связь
    #38263208
login88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
То есть если по этой er-диаграмме строить таблицу, то она выглядела бы так, что неерно
...
Рейтинг: 0 / 0
модель сущность-связь
    #38263242
PetrovVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
login88То есть если по этой er-диаграмме строить таблицу, то она выглядела бы так, что неерно
Мне кажется, что заказ должен выглядеть как-то вот так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Номер: 12345
Дата: 18 мая 2013
Клиент: Вася Пупкин
------+-----+--------------+----------+------+--------+------
N п/п | Код | Категория    | Название | Цена | Кол-во | Сумма
------+-----+--------------+----------+------+--------+------
 1    | 123 | Первые блюда | Суп      | 3.50 |  1     | 3.50
 2    | 456 | Вторые блюда | Омлет    | 2.00 |  1     | 2.00
 3    | 789 | Напитки      | Сок      | 1.50 |  1     | 1.50
------+-----+--------------+----------+------+--------+------
                              Итого:                    |  7.00 
...
Рейтинг: 0 / 0
модель сущность-связь
    #38263497
смысел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пужкай мня затопчут Гуры...

в чем смысел 1:1..?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / модель сущность-связь
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]