powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Best practis проектирования схем БД для OLTP-систем
5 сообщений из 30, страница 2 из 2
Best practis проектирования схем БД для OLTP-систем
    #38492557
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Позвольте присоединиться к теме и задать свой вопрос.
Если на практике, в реальной жизни, то хоть когда-нибудь БД нормализуется выше 3 нормальной формы?
...
Рейтинг: 0 / 0
Best practis проектирования схем БД для OLTP-систем
    #38492591
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kikkiПозвольте присоединиться к теме и задать свой вопрос.
Если на практике, в реальной жизни, то хоть когда-нибудь БД нормализуется выше 3 нормальной формы?
На практике, скорее всего, должно быть не часто.
3НФ форма, при которой можно навязать все ФЗ схеме (одно из требований полноты схемы). А при более сильной форма НФБК это уже не так. Ведь там транзитивно зависит атрибут который входит в ключ, и стало быть после декомпозиции, атрибуты этого ключа окажутся в разных отношениях. Возникает трудность навязать схеме ФЗ от этого ключа. Таким образом проектировщик стоит перед выбором избыточность или трудности ОЦ.

Но на практике, скорее всего, ситуация когда схема в 3НФ, но не в НФБК не такая частая. Да и когда есть, большая вероятность, что их обоих относят к 3НФ, тем более мы видим, что на ОЦ народ забивает (кроме первичных ключей, да и те суррогаты и внешних миграцией этих суррогатов).

Более высокие 4НФ, 5НФ, скорее всего, слишком уж редко могут встретиться.

Впрочем, насколько знаю, народ вообще не парится насчет НФ. Да и опытный проектировщик и без тории спроектирует более или менее оптимальную схему. И ее тоже будут считать за 3НФ, по видимому.
...
Рейтинг: 0 / 0
Best practis проектирования схем БД для OLTP-систем
    #38492595
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под "Более высокие 4НФ, 5НФ, скорее всего, слишком уж редко могут встретиться" имеется ввиду нарушение этих форм в схемах, находящихся в более низких формах. Т.е. редко встречается необходимость из-за них производить нормализацию.
...
Рейтинг: 0 / 0
Best practis проектирования схем БД для OLTP-систем
    #38492596
Фотография kikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,

я вас благодарю за такие хорошие ответы. Редко получалось за последние года 2 задать вопрос и получить настолько понятный и эффективный ответ.

А когда возникает такая необходимость? Проблема вот в чём. В учебниках и на лекциях, на которые я ходил, описывали процесс нормализации и давали определения НФ, но не ясно, когда переходы к ним принципиальны.

Я понимаю, когда не нужно переходить к 3НФ и когда нужно, но про более высокие формы ничего не знаю.
...
Рейтинг: 0 / 0
Best practis проектирования схем БД для OLTP-систем
    #38492907
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kikkiно не ясно, когда переходы к ним принципиальны.
.
Если выявлена избыточность, обусловленная нарушением этих нормальных форм, то проектировщик может рассматривать вопрос о нормализации в рамках оптимизации схемы. Однако, пример когда проектировщик стоит перед альтернативой? пытался приводить в предыдущем посте. Потому, возможно, вопрос искусства проектировщика.
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Best practis проектирования схем БД для OLTP-систем
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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