|
|
|
модель сущность-связь
|
|||
|---|---|---|---|
|
#18+
Помогите определить, верно ли составлена модель сущность-связь? вызывает сомнение объединение первых, вторых блюд и напитков с десертом под одну связь (правильно ли эта связь осуществлена) и есть сомнения насчет определения связей 1-1, 1 - много, 0-1. Буквой M обозначена связь много, буквой N - нулевая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2013, 02:46 |
|
||
|
модель сущность-связь
|
|||
|---|---|---|---|
|
#18+
login88Помогите определить, верно ли составлена модель сущность-связь? вызывает сомнение объединение первых, вторых блюд и напитков с десертом под одну связь (правильно ли эта связь осуществлена) и есть сомнения насчет определения связей 1-1, 1 - много, 0-1. Буквой M обозначена связь много, буквой N - нулевая.Это принципиально - выделить "Первые блюда", "Вторые блюда", "Десерт" и "Напитки" как отдельные сущности? Почему бы не заменить это разделение на атрибут "Категория" для сущности более "общего" вида (например "Элемент Меню")? Можете завести еще один вид сущности ("Категория") и связь меджу сущностями "Элемент Меню" и "Категория". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2013, 11:12 |
|
||
|
модель сущность-связь
|
|||
|---|---|---|---|
|
#18+
login88Помогите определить, верно ли составлена модель сущность-связь? вызывает сомнение объединение первых, вторых блюд и напитков с десертом под одну связь (правильно ли эта связь осуществлена) и есть сомнения насчет определения связей 1-1, 1 - много, 0-1. Буквой M обозначена связь много, буквой N - нулевая. И в догонку... Первые/вторые/прочие блюда не с клиентом правильнее было бы связать не с клиентом, а с заказом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2013, 11:14 |
|
||
|
модель сущность-связь
|
|||
|---|---|---|---|
|
#18+
Так предлагаете сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2013, 11:47 |
|
||
|
модель сущность-связь
|
|||
|---|---|---|---|
|
#18+
login88Так предлагаете сделать?Замените связь "Э_К" ("Элемент меню" <-> "Клиент") на "Э_З" ("Элемент меню" <-> "Заказ"). Для "Элемента меню" поднимите атрибуты "Id", "вес", "цена" и куда-то пропавшее "название" :) на уровень сущности "Элемент меню". Атрибуты "первые блюда", "вторые блюда" и т.д. свести в один атрибут "категория". И еще... Если в заказе может быть больше одного блюда (и, скорее всего, так оно и есть), может понадобиться новая сущность "Элемент заказа" (с атрибутом "количество"), которая связывается с "Заказом". И тогда связь "элемента меню" уже нужно делать не с "заказом", а с "элементом заказа"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2013, 12:47 |
|
||
|
модель сущность-связь
|
|||
|---|---|---|---|
|
#18+
Значит, так? По-моему, при такой модели у нас для первых, вторых блюд, напитков и десертов только один идентификатор, а первых, вторых и тд блюд же несколько, следовательно и идентификатор, наверное, правильно относить по отдельности к каждому продукту. Та же ситуация и с весом, названием и ценой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2013, 13:40 |
|
||
|
модель сущность-связь
|
|||
|---|---|---|---|
|
#18+
То есть если по этой er-диаграмме строить таблицу, то она выглядела бы так, что неерно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2013, 13:41 |
|
||
|
модель сущность-связь
|
|||
|---|---|---|---|
|
#18+
login88То есть если по этой er-диаграмме строить таблицу, то она выглядела бы так, что неерно Мне кажется, что заказ должен выглядеть как-то вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2013, 14:32 |
|
||
|
|

start [/forum/topic.php?fid=32&gotonew=1&tid=1541260]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
135ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 469ms |

| 0 / 0 |
