powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Нормализация
12 сообщений из 12, страница 1 из 1
Нормализация
    #34119672
DragonTusk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица "сотрудники" в которой ссылка на отношение "премии" но связь многие ко многим,т.к. у сотрудника много премий, и одна премия может быть распределена между сотрудниками, как мне в курсовом в разделе даталогическое проектирование объяснить это, т.е. какая это нормальная форма
...
Рейтинг: 0 / 0
Нормализация
    #34119726
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А "многие-ко-многим" отношения к нормальным формам не имеют... (имхо)
Связь многие-ко-многим - это понятие концептуальной(логической) модели данных и эта связь в физической модели данных просто развертывается в 2-е связи 1-ко-многим.
...
Рейтинг: 0 / 0
Нормализация
    #34119972
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DragonTuskЕсть таблица "сотрудники" в которой ссылка на отношение "премии" нарушает 1НФ ибо DragonTusk у сотрудника много премий.
...
Рейтинг: 0 / 0
Нормализация
    #34120142
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ModelRнарушает 1НФ ибо DragonTusk у сотрудника много премий.[/quot]
как? если указано:
авторно связь многие ко многим
если бы было в атрибуте "премия сотрудника" = {1,2,3,4} - тогда - да нарушает, поскольку получилось бы что данные неатомарны.
...
Рейтинг: 0 / 0
Нормализация
    #34120280
DragonTusk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отношения : Сотрудник( КодСотрудника )
Премии ( ДатаНачисления , КодСотрудника ,Сумма)
Возможно это 2НФ, т.к. Сумма не полностью зависит от Сотрудника?
...
Рейтинг: 0 / 0
Нормализация
    #34120540
Фотография Taffy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DragonTuskОтношения : Сотрудник( КодСотрудника )
Премии ( ДатаНачисления , КодСотрудника ,Сумма)
Возможно это 2НФ, т.к. Сумма не полностью зависит от Сотрудника?

Простите, это как - сумма не зависит от сотрудника? Он ею с директором делится что ли?
...
Рейтинг: 0 / 0
Нормализация
    #34120793
DragonTusk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Они ее между собой делят :)
...
Рейтинг: 0 / 0
Нормализация
    #34121586
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DragonTusk
Отношения : Сотрудник(КодСотрудника)
Премии (ДатаНачисления, КодСотрудника,Сумма)


А где тут отношение "многие-ко-многим"-то? Никак у Вас тут не может "одна премия быть распределена между несколькими сотрудниками"
...
Рейтинг: 0 / 0
Нормализация
    #34122879
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник ModelRнарушает 1НФ ибо DragonTusk у сотрудника много премий.
как? если указано:
авторно связь многие ко многим
если бы было в атрибуте "премия сотрудника" = {1,2,3,4} - тогда - да нарушает, поскольку получилось бы что данные неатомарны.[/quot]
Дык у автора так и написано - "Есть таблица "сотрудники" в которой ссылка" . Т.е. ссылка на Премии - атрибут в Сотрудники.
...
Рейтинг: 0 / 0
Нормализация
    #34122898
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DragonTuskОтношения : Сотрудник( КодСотрудника )
Премии ( ДатаНачисления , КодСотрудника ,Сумма)
Возможно это 2НФ, т.к. Сумма не полностью зависит от Сотрудника?
Если предположить, что еще существует отношение Приказы ( ДатаНачисления , ...), а выделенные атрибуты суть ключи, а в Премии также внешние ключи, то все ОК.

2НФ нарушает не 'неполная зависимость', а зависимость от неполного ключа.
...
Рейтинг: 0 / 0
Нормализация
    #34123054
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отношения :
Сотрудник(КодСотрудника)
Премии(КодПремии,ДатаНачисления, Сумма)
Приказы(КодПриказа,ДатаНачисления,КодСотрудника,КодПремии,Сумма)
все в 3 форме
...
Рейтинг: 0 / 0
Нормализация
    #34123983
DragonTusk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть общая премия по результатам труда, например предприятие получило прибыль сверх заплонированной, тогда эта разница распределяется между сотрудниками.
Многие- ко многим это 1НФ (в моем случае). Т.к. ни одна из строк не может содержать более одного значения, для того что бы это убрать вводится новое отношение.
Есть еще вопрос:
Как можно проверить находится ли отношение в форме Бойса-Кода? Пример если можно.
Всем спасибо
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Нормализация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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