|
|
|
Нормализация
|
|||
|---|---|---|---|
|
#18+
Есть таблица "сотрудники" в которой ссылка на отношение "премии" но связь многие ко многим,т.к. у сотрудника много премий, и одна премия может быть распределена между сотрудниками, как мне в курсовом в разделе даталогическое проектирование объяснить это, т.е. какая это нормальная форма ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 14:39 |
|
||
|
Нормализация
|
|||
|---|---|---|---|
|
#18+
А "многие-ко-многим" отношения к нормальным формам не имеют... (имхо) Связь многие-ко-многим - это понятие концептуальной(логической) модели данных и эта связь в физической модели данных просто развертывается в 2-е связи 1-ко-многим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 14:52 |
|
||
|
Нормализация
|
|||
|---|---|---|---|
|
#18+
DragonTuskЕсть таблица "сотрудники" в которой ссылка на отношение "премии" нарушает 1НФ ибо DragonTusk у сотрудника много премий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 15:54 |
|
||
|
Нормализация
|
|||
|---|---|---|---|
|
#18+
ModelRнарушает 1НФ ибо DragonTusk у сотрудника много премий.[/quot] как? если указано: авторно связь многие ко многим если бы было в атрибуте "премия сотрудника" = {1,2,3,4} - тогда - да нарушает, поскольку получилось бы что данные неатомарны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 16:41 |
|
||
|
Нормализация
|
|||
|---|---|---|---|
|
#18+
Отношения : Сотрудник( КодСотрудника ) Премии ( ДатаНачисления , КодСотрудника ,Сумма) Возможно это 2НФ, т.к. Сумма не полностью зависит от Сотрудника? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 17:20 |
|
||
|
Нормализация
|
|||
|---|---|---|---|
|
#18+
DragonTuskОтношения : Сотрудник( КодСотрудника ) Премии ( ДатаНачисления , КодСотрудника ,Сумма) Возможно это 2НФ, т.к. Сумма не полностью зависит от Сотрудника? Простите, это как - сумма не зависит от сотрудника? Он ею с директором делится что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 18:53 |
|
||
|
Нормализация
|
|||
|---|---|---|---|
|
#18+
Они ее между собой делят :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 21:37 |
|
||
|
Нормализация
|
|||
|---|---|---|---|
|
#18+
DragonTusk Отношения : Сотрудник(КодСотрудника) Премии (ДатаНачисления, КодСотрудника,Сумма) А где тут отношение "многие-ко-многим"-то? Никак у Вас тут не может "одна премия быть распределена между несколькими сотрудниками" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 01:25 |
|
||
|
Нормализация
|
|||
|---|---|---|---|
|
#18+
Роман Дынник ModelRнарушает 1НФ ибо DragonTusk у сотрудника много премий. как? если указано: авторно связь многие ко многим если бы было в атрибуте "премия сотрудника" = {1,2,3,4} - тогда - да нарушает, поскольку получилось бы что данные неатомарны.[/quot] Дык у автора так и написано - "Есть таблица "сотрудники" в которой ссылка" . Т.е. ссылка на Премии - атрибут в Сотрудники. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 10:03 |
|
||
|
Нормализация
|
|||
|---|---|---|---|
|
#18+
DragonTuskОтношения : Сотрудник( КодСотрудника ) Премии ( ДатаНачисления , КодСотрудника ,Сумма) Возможно это 2НФ, т.к. Сумма не полностью зависит от Сотрудника? Если предположить, что еще существует отношение Приказы ( ДатаНачисления , ...), а выделенные атрибуты суть ключи, а в Премии также внешние ключи, то все ОК. 2НФ нарушает не 'неполная зависимость', а зависимость от неполного ключа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 10:09 |
|
||
|
Нормализация
|
|||
|---|---|---|---|
|
#18+
Отношения : Сотрудник(КодСотрудника) Премии(КодПремии,ДатаНачисления, Сумма) Приказы(КодПриказа,ДатаНачисления,КодСотрудника,КодПремии,Сумма) все в 3 форме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 10:53 |
|
||
|
Нормализация
|
|||
|---|---|---|---|
|
#18+
Есть общая премия по результатам труда, например предприятие получило прибыль сверх заплонированной, тогда эта разница распределяется между сотрудниками. Многие- ко многим это 1НФ (в моем случае). Т.к. ни одна из строк не может содержать более одного значения, для того что бы это убрать вводится новое отношение. Есть еще вопрос: Как можно проверить находится ли отношение в форме Бойса-Кода? Пример если можно. Всем спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 14:33 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=129&tid=1544907]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 355ms |

| 0 / 0 |
