Есть схема БД Страховой компании. Реализованы ли тут 3-и нормальные формы?
Вопросы:
1.Приведена ли эта база данных до третьей нормальной формы и если нет, то что стоит исправить.
2. Возможно вы видите какие-то улучшения структуры этой БД. Буду рад услышать ваше мнение
Зачем Employee поле пароля? Они же не клиенты, зачем им заходить? И Зачем им уникальные имена? У работников не может быть тёзки?
Так же у вас дублируется поле Country, при этом оно не привязано к отдельной таблице, где хранятся страны.
Хотя конечно, если вы это храните как готовый список на сервере, как например статусы и т.д, то тогда нормально, но вы об этом ничего не написали.
Так же хранение amount - нарушает нормализацию, т.к вы не должны хранить то, что можно вычислить по данным из БД. Понижение нормальный формы нужно только для оптимизации, но вы же пока этого делать не собираетесь?