powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите провести нормализацию бд
5 сообщений из 30, страница 2 из 2
Помогите провести нормализацию бд
    #38962866
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Don karleone,

Да, поправили верно (и, действительно, сами разобрались с навыками). Осталась маленькая проблема с полями отдел и департамент. Сами найдете?

Wilhelm HoltoffА по идее, логичнее было бы, чтобы размер заработной платы был привязан не к личности сотрудника, а к должности

Нет, конечно. Непринужденно разные люди могут работать на одной и той же должности, но получать совершенно разные зарплаты.
...
Рейтинг: 0 / 0
Помогите провести нормализацию бд
    #38962906
Don karleone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот Матроскин,

Спасибо всем за ответы, очень благодарен, по поводу департамента и отдела, я так понимаю отдел нужно связать только с департаментом, а в таблице сотрудники использовать id департамента, а id отдела убрать, так как в департаменте он уже привязан.
...
Рейтинг: 0 / 0
Помогите провести нормализацию бд
    #38962909
Don karleone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Wilhelm Holtoff,

Спасибо, по поводу новых таблиц, задача стояла использовать только имеющиеся, из них нужно было сделать нормализацию
...
Рейтинг: 0 / 0
Помогите провести нормализацию бд
    #38962936
Хитроглазый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Don karleone,
я бы оставил

ФизЛица (ИД -> ФИО)
КонтактнаяИнформация (ИД_ФизЛицо, Тип -> Значение)
Сотрудники (ИД -> ИД_ФизЛицо, ИД_Должность, ИД_ЦФО)
Должности (ИД -> Наименование)
ЦФО (ИД -> Наименование, ИД_Родителя)
ВыплатаЗП (ИД_Сотрудника, Период -> Сумма, СуммаВзносы)
Навыки (ИД -> Наименование)
НавыкиФизЛиц(ИД_ФизЛицо, ИД_Навык)

хотя с КИ можно и как на скринах
...
Рейтинг: 0 / 0
Помогите провести нормализацию бд
    #38962953
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Don karleoneКот Матроскин,

Спасибо всем за ответы, очень благодарен, по поводу департамента и отдела, я так понимаю отдел нужно связать только с департаментом, а в таблице сотрудники использовать id департамента, а id отдела убрать, так как в департаменте он уже привязан.
По Вашей схеме - да, надо так. Но это если предполагать что отдел - более крупная административная единица и включает в себя несколько департаментов. Обычно бывает наоборот :) уточните лучше у преподавателя, как устроена организация в примере.
Если лишний раз беспокоить преподавателя не хочется - можете воспользоваться рекомендацией Холтоффа и таблицы "отдел" и
"департамент" обьединить в одну древовидную "подразделение"(ID, ParentID, Название), тогда структура будет одинаковой для обоих случаев.
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите провести нормализацию бд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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