|
|
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Нужна помощь в поиске литературы по БД, в которой автор пишет что у нормализации есть недостатки.. Желательно чтобы автор был довольно авторитетным.. Завтра защита диплома необходимо объяснить почему не нормализована.. Объяснить я смогу но нужно на кого то сослаться.. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 22:15 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Ссылайся на эксперименты: "на полностью нормализованной базе такой-то запрос работает ХХХ минут, после денормализации - всего Х минут". Потому что практика - критерий истины. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 22:32 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
У нормализации нет недостатков, дружище, вы напрасно потратили время на учебу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 22:32 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
У нормализации один недостаток это скорость работы.. Многие авторы не говорят о нём, наверное потому что в большинстве своём теоретики.. Благодарю, Dimitry Sibiryakov, так я сделаю.. Ну а книжечку всё таки тоже хочется озвучить).. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 22:40 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
MacklayДоброго времени суток! Нужна помощь в поиске литературы по БД, в которой автор пишет что у нормализации есть недостатки.. Желательно чтобы автор был довольно авторитетным.. Завтра защита диплома необходимо объяснить почему не нормализована.. Объяснить я смогу но нужно на кого то сослаться.. Заранее спасибо! Сослаться если и нужно, то именно в рамках Вашей задачи, о которой ничего неизвестно. Когда Вы рассматриваете Имя и Фамилию как свойства типа сущности Человек, Вы осуществляете денормализацию (ведь Имя и Фамилия - это самостоятельные типы сущностей). И что, для этого нужно обязательно ссылаться на кого-то?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 22:42 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
guest_20040621, раз уж я опытным путём дошёл до того о чём недоговаривают авторы, а уж потом узнал что да действительно есть денормализация.. Наверное всё-таки недоучились Вы уважаемый guest_20040621! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 22:43 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
MacklayУ нормализации один недостаток это скорость работы... Многие авторы не говорят о нём, наверное потому что в большинстве своём теоретики.. Заблуждение. Денормализацию следует делать в дополнение, а не вместо нормализации. Индексы, например, делаются в дополнение:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 22:45 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Бредятина, мне нужен атор который говорит про денормализацию.. Про недостаток нормализации.. Суть моей БД при этом совершенно не важна.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 22:47 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Бредятина, я понимаю.. И согласен.. Но мне нужен автор, а не рассуждения на тему как проводить нормализацию и зачем нужна денормализация.. И что после чего происходит.. Я это прекрасно знаю.. Пересмотрел кучу учебников нашёл только в одном, в учебном пособии Красина Ф.А.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 22:51 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovСсылайся на эксперименты: "на полностью нормализованной базе такой-то запрос работает ХХХ минут, после денормализации - всего Х минут". Потому что практика - критерий истины.Правда, в реальном эксперименте может случиться и наоборот. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 22:55 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
miksoft, ну что ж.. Попробуй в запросе прицепить, к примеру 5 таблиц.. А потом все эти 5 объедини в одну.. Я думаю время даже на немного заполненной базе будет чущественно отличаться в пользу денормализации! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 23:04 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
miksoftПравда, в реальном эксперименте может случиться и наоборот. :) Ну, я всё же надеюсь, что аффтар не от балды свою базу денормализовал... Хотя, конечно, вероятнее, что он её вообще не нормализовал, а теперь ищет отмазки. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 23:12 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Я её нормализовал но не полностью))) И да мне нужна отмазка, в виде авторитетного автора, который описывает недостатки нормализации!!! неужели все такие правильные и никогда не ошибались, а потом не искали отмаз?! В моём случае отмаз железный нужен только автор.. Помоги те мне, если кто-то в силах.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 23:18 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Macklaymiksoft, ну что ж.. Попробуй в запросе прицепить, к примеру 5 таблиц.. А потом все эти 5 объедини в одну.. Я думаю время даже на немного заполненной базе будет чущественно отличаться в пользу денормализации!Зависит от данных, от запроса, от структуры данных и от настроек СУБД. У меня был случай, когда таблица, по которой происходит фуллскан, без нормализации не влезала в буферный кэш (там было много повторяющихся строк). А после нормализации она и все присоединяемые таблицы стали влезать в кэш. В результате время выполнения запроса уменьшилось в несколько раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 23:30 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
MacklayБредятина, мне нужен атор который говорит про денормализацию.. Про недостаток нормализации.. Суть моей БД при этом совершенно не важна.. Вы заблуждаетесь. И игнорируете:) Это нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 23:41 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Macklay И да мне нужна отмазка, в виде авторитетного автора, который описывает недостатки нормализации!!! Ну если у Вас нарушена нормальная форма Бойса Кодда, то может и можно найти, и именно теоретиков, которых вы не долюбливате. Если 3НФ, то теория в принципе отпадает: там все хорошо. Ну тогда поищите упоминание об этом у Коннолли. Там вроде упоминалось, что при оптимизации приложения в целом иногда оптимальность БД, проводить - денормализацию. Но лучше избегать на защите этой темы до последнего, если это отмазка. Вдруг в комиссии базист окажется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 23:41 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Опечатка: "оптимальность БД" следует читать "снижать оптимальность БД" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 23:51 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Дейт, К.Дж. Введение в системы баз данных, 8-е издание.: Пер. с англ. - М.: Издательский дом "Вильямс", 2005. - 1328 с.:ил. Глава 13. 13.5 Общие сведения о денормализации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 23:53 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
> раз уж я опытным путём дошёл до того о чём недоговаривают авторы Дружище, но читать-то вы умеете? У нормализации нет недостатков. Как факт. То, что обрабатывать иногда удобнее денормализованные данные - не проблема нормализации, а результат разного рода ограничений. Вы напрасно потратили время. И я - увы - тоже напрасно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2013, 00:39 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
MacklayДоброго времени суток! Нужна помощь в поиске литературы по БД, в которой автор пишет что у нормализации есть недостатки.. Желательно чтобы автор был довольно авторитетным.. Завтра защита диплома необходимо объяснить почему не нормализована.. Объяснить я смогу но нужно на кого то сослаться.. Заранее спасибо! У композиции нет недостатков, так что ссылаться не на что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2013, 01:37 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
MacklayБредятина, мне нужен атор который говорит про денормализацию.. Про недостаток нормализации.. Суть моей БД при этом совершенно не важна.. Ненормализация и денормализация — это не одно и то же. денормализация — это когда сначала делают нормализацию, а потом де-... Причем она делается сознательно и обдуманно, целостность данных не нарушается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2013, 01:43 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Macklaymiksoft, ну что ж.. Попробуй в запросе прицепить, к примеру 5 таблиц.. А потом все эти 5 объедини в одну.. Я думаю время даже на немного заполненной базе будет чущественно отличаться в пользу денормализации! Думаешь ты неправильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2013, 01:44 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
MacklayДоброго времени суток! Нужна помощь в поиске литературы по БД, в которой автор пишет что у нормализации есть недостатки.. Желательно чтобы автор был довольно авторитетным.. Завтра защита диплома необходимо объяснить почему не нормализована.. Объяснить я смогу но нужно на кого то сослаться.. Заранее спасибо! Авторитетного источника нет и быть не может. В лучшем случае вы можете поискать критику РМД у NoSQL-щиков. Но если вы работаете в рамках РМД, то нормализация это суть РМД. Т.е. без нормализации РМД не имеет никакого смысла. Так что... готовьтесь к пересдаче. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2013, 11:56 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, хорошо нормализавнная РМД превращается в EAV, а там вроде проблемы со скоростью :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2013, 13:45 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
ViPRosmad_nazgul, хорошо нормализавнная РМД превращается в EAV, а там вроде проблемы со скоростью :) гыыы ) да вы чо ?! вот так, взял, и одним махом, всех архитекторов - на пенсию ! могЁш ! давай, жги ещё !! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2013, 14:02 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
по сабжу : ТСу нужно искать не "Недостатки нормализации БД ", а "оправдание"/обоснование применения денормализации - с этим ещё может что-то бы и "выгорело" б но мой ХШ говорит то же, что уже озвучил Dimitry Sibiryakov Dimitry Sibiryakov... Хотя, конечно, вероятнее, что он её вообще не нормализовал, а теперь ищет отмазки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2013, 14:14 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
vova;да вы чо ?! вот так, взял, и одним махом, всех архитекторов - на пенсию ! могЁш ! давай, жги ещё !! Ну если ТС так зажгет на защите, то, возможно, ему вместо диплома и вручат сразу пенсионное или другую какую-то запрещающую проектировать БД раз и на всегда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2013, 17:28 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Как прошла защита - кто-нибудь знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2013, 17:34 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
> Как прошла защита - кто-нибудь знает? Вопрос следует формулировать по-другому: кому-нибудь интересно, что получил хомячок на защите? Я бы не то, что диплом об образовании, а работу дворника человеку, не умеющему читать, не предложил бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2013, 21:01 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
vova;, подозреваю, что ты не сможешь нормализовать простую Накладную. Докажи обратное. Можешь позвать н помощь всех родственников, даже с настоящего форума. А я позову токо Бредятину. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2013, 21:18 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Не сдал, потому что вы скоты не подсказали авторитетного автора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 00:38 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Маскlау.Не сдал, потому что вы скоты не подсказали авторитетного автора. Не корректно. Между отношением и таблицей, все-таки, есть разница. Здесь принято использовать концептуально более точный термин - бараны. А не скоты:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 01:07 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
ViPRosvova;, подозреваю, что ты не сможешь нормализовать простую Накладную. Докажи обратное. Можешь позвать н помощь всех родственников, даже с настоящего форума. смешной ты, дядя :) ну вот придумай хоть одну, минимальную причину, по которой мне, захотелось бы, тебе, хоть что-нибудь доказывать ? ViPRosА я позову токо Бредятину. давай я, лучше тебе анекдотик расскажу, а ты себя в нём найдёш :) Заходит заяц в бар, и на весь бар: - Эй, козлы, кто на меня? Молчание. Заяц снова: - Ещё раз спрашиваю, кто на меня? Снова молчание. Заяц опять: - Всё, в последний раз спрашиваю. Кто на меня? Выходит медведь: - Ну, я. - Тебя как зовут? - Миша. - Эй, козлы, кто на нас с Мишей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 03:57 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Как у Дейта 13865046 , так и в других источниках, включая данное обсуждение, суть и практическая ценность денормализации раскрыты не достаточно полно. Обычно суть представляется в общем виде: "... сократить количество соединений, которые требуется выполнять в приложении на этапе прогона, поскольку (в действительности) некоторые из этих соединений уже выполнены заранее в составе работ по проектированию базы данных." На самом деле, соединение типов сущности практически никогда недопустимо. А практическую ценность представляют: 1) дублирование значений свойств одних типов сущности в других (связанных) типах сущности; 2) избыточные связи, как правило, многие ко многим. Первый пример широко распространен, периодически здесь обсуждается, и даже автоматизирован в ВИПРОС в рамках механизма миграции свойств. Второй - тоже представлен в ВИПРОС в виде миграции ссылок, как одного из типов свойств. Однако, избыточную связь многие ко многим таким путем, вероятно, нельзя обеспечить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 10:12 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Маскlау Не сдал, потому что ... Вроде на защите диплом не СДАЮТ, а ЗАЩИЩАЮТ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 10:39 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
ТСу надо было на МУМПСе диплом делать: то что не раскрыто у Дейта, скорее всего, охотно попытались бы раскрыть пиарщики МУМПСа. Возможно, и авторитетов нашел бы прямо здесь среди оных(ого). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2013, 18:16 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
mad_nazgulТ.е. без нормализации РМД не имеет никакого смысла. Обобщать, так обобщать. Я бы сказал, что даже с нормализацией РМД не имеет особого смысла :-| ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 02:03 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
guest_20040622mad_nazgulТ.е. без нормализации РМД не имеет никакого смысла. Обобщать, так обобщать. Я бы сказал, что даже с нормализацией РМД не имеет особого смысла :-| Это вопрос философский, даже более того - это вопрос веры. ;-) Если Вы не верите в РМД, то она нафиг не нужна. Остальные, в рамках РМД, вполне продуктивно решают поставленные задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 08:54 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
ViPRosmad_nazgul, хорошо нормализавнная РМД превращается в EAV, а там вроде проблемы со скоростью :) Ну не совсем. EAV - это просто один из способов представления "объектов". Причем не очень эффективный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 08:56 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, А РМД что представляет? Субъекты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 09:05 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Проблема эта появилась вмсете с первыми СУБД. Звучит она так: дублировать или нет данные. Дублирование повышает скорость запросов, но увеличивает время любых изменений (аналогично индексам). Построение оптимальной БД - искусство и труд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 09:25 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Нормализация, скорее всего, в последнюю орчередь связана с физической оптимизацией. Производится на этапе логического проектирования (предшествует физчиской) и имеет целью логическую оптимизацию: снижение избыточности, аномалий. При этом, например, при нормализации по НФБК могут возникать проблемы с навязыванием схеме ФЗ, т.е. деклартивных ОЦ. Поэтому проектипровщик стоит перед выбором. Ну так же при нормализации могут появляться таблицы не соотвествующие сущностям предметеной области. А физические в последствии могут примводить к денормализации, но это все же влияние физического на логическое. С целью снижения этой зависимомсти в СУБД могут быть предусмотрены дополнительные фичи. Напрмер, кластерные таблицы. Просто данные таблиц которые могут соединяться находятся совместно хранятся в одних блоках. А производительность в СУБД в которых данные хранеятся на вторичных носителях, определяется в основнеом количесвтовом чтенй блоков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 09:52 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
_мод, Первые СУБД появились как раз чтобы хранить большие объемы данных... нормализация появилась для того чтобы исключить дублирование данных, в идеале - совсем. То, что скорость доступа к данным по факту падает при повышении градуса нормализации - это проблема как плохо организованных движков так и отсутствия нормального понятия Связь в РМД в целом. Индексы в РМД - это внедрение элементов МУМПС (иерархической организации части спец.данных), поскольку без них, ваще ничего не ищется, как факт. ИМХО, ещё раз, СУБД - это такие проги, которые ориентированы на обработку данных, которые априори НЕ лезут в память компа. Если лезут - или более того, должны влезать целиком (есть и такие типа субд), то это обыкновенный дебилизм и не умение разработчика работать с данными... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 11:40 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
mad_nazgulEAV - это просто один из способов представления "объектов". Причем не очень эффективный. Скорее, хранения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 11:41 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
ViPRosА РМД что представляет? Субъекты? Скорее, хранит. Представление основано на модели верхнего уровня в архитектуре "модель верхнего уровня+маппинг+РМД", которую приходится применять при использовании "реляционных систем". И вопросы нормализации и денормализации тоже приходится пропускать через маппинг, если можно так выразиться:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 11:44 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Arhat109Первые СУБД появились как раз чтобы хранить большие объемы данных Нет. Большие объемы данных можно хранить и на магнитных лентах Arhat109Индексы в РМД - это внедрение элементов МУМПС (иерархической организации части спец.данных), поскольку без них, ваще ничего не ищется, как факт. Индексы впервые появились в ISAM Arhat109ИМХО, ещё раз, СУБД - это такие проги, которые ориентированы на обработку данных, которые априори НЕ лезут в память компа. Про кеширование забыли зы что сказать-то хотели по теме ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 11:58 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Arhat109ИМХО, ещё раз, СУБД - это такие проги, которые ориентированы на обработку данных, которые априори НЕ лезут в память компа. Если лезут - или более того, должны влезать целиком (есть и такие типа субд), то это обыкновенный дебилизм и не умение разработчика работать с данными... СУБД - это не только (и не столько) умение быстро искать данные и строить выборки - плоские файлы действительно зачастую быстрее. СУБД - это еще транзакционность, целостность данных при многопользовательской работе и т.п., и это параллельно размеру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 12:20 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Macklay, BigTable , google довольно авторитетная контора. В BigTable все храниться в денормализованном виде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 13:05 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
ЕвгенийВMacklay, BigTable , google довольно авторитетная контора. В BigTable все храниться в денормализованном виде. Это NoSQL, фактически это слегка расширенная файловая система :-) Что для таких объемов как у Google вполне оправдано. Вещь на сколько я понял узкоспециализированная. Так что критикой денормализации/не нормализации в РМД не является. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 13:11 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
mad_nazgulЕвгенийВMacklay, BigTable , google довольно авторитетная контора. В BigTable все храниться в денормализованном виде. Это NoSQL, фактически это слегка расширенная файловая система :-) Что для таких объемов как у Google вполне оправдано. Вещь на сколько я понял узкоспециализированная. Так что критикой денормализации/не нормализации в РМД не является. ;-) 13855813 13856625 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 14:09 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
_мод, то, что Вы потеряли в моей цитате. А именно: "нормализация была введена для того, чтобы исключить дублирование данных. В идеале совсем". Остальное было обоснованием неверности вашего поста, на который ответил. Это проблема ТАК никогда не звучала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 15:13 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Arhat109"нормализация была введена для того, чтобы исключить дублирование данных. В идеале совсем". Ага, а 2х2=4 Проблема дублирования это еще и проблема перевычисления вторичных данных при изменении первичных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 15:38 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
_мод, неумение отделить первичные от вторичных данных, непонимание какие из них надо перевычислять, а какие можно и хранить - это ещё одна большая проблема ... денормализации данных и есстественный результат ТС-а, по её незнанию. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 15:51 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Интересно, а первая нормальная форма какое дублирование устраняет?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:28 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovИнтересно, а первая нормальная форма какое дублирование устраняет?.. "... формы 1НФ, 2НФ, 3НФ сами по себе не имеют особо важного значения и должны рассматриваться лишь как промежуточные этапы на пути к созданию формы НФБК (и форм более высокого уровня)." :) 1НФ гарантирует, что в любом допустимом значении переменной отношения каждый ее кортеж содержит только одно значение каждого из атрибутов. То есть, не содержит, в частности , двух и более одинаковых значений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:57 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Иногда нормализация противоречит законодательным нормам РФ . Веско?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:15 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Когда БД распухает до хорошенького data warehouse в ней возникает необходимость что-то искусственно денормализовать, сархивировать, сконвертировать e.t.c. Существование хранимых репортов в БД - само по себе шаг в сторону от нормализации. Материализация тяжелых представлений (mviews, snapshots) - тоже вобщем-то некий отход от НФ3 в сторону более низких НФ. Любое внедрение полей класса XMLType, CLOB e.t.c. документов - тоже из этой серии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 18:16 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovИнтересно, а первая нормальная форма какое дублирование устраняет?.. После такого аффтар попадает в мой No-read list. Навечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 18:41 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Hawkmoon, да ладно, зачем так "строго". :) мож чел забыл 1НФ и вопрошает... оно ведь смотря как 1НФ ... вот ежели как написал Бредятина - несколько значений, то 1НФ устраняет содержательную часть ячейки, относящуюся к разделителям значений. Они там всяко дублируются. :) ... а ежели до 1НФ была зависимость от порядку следования (кортежей, полей), то соответственно устраняется этот самый "объем порядку" (он же тоже как-то указан... и дублирован, если не в данных, то в коде)... :) ... а мож и не знал, что такое 1НФ (тут как оказывается и так быват)... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 20:15 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Важно. Такой тип, как, например, набор строк, не противоречит 1НФ. Должно быть только одно значение (только один набор строк):) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 20:32 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
БредятинаВажно. Такой тип, как, например, набор строк, не противоречит 1НФ. Должно быть только одно значение (только один набор строк):) осталось удивиться: причем тут "тип"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 09:37 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
ОзверинБредятинаВажно. Такой тип, как, например, набор строк, не противоречит 1НФ. Должно быть только одно значение (только один набор строк):) осталось удивиться: причем тут "тип"? Не тип, а такой тип, как, например, набор строк:) Попутно замечу, что Дейт считает весьма привлекательной такую характеристику НФБК: каждый атрибут должен представлять некоторый факт о ключе, только о ключе и ни о чем ином, кроме ключа. Это уже приближено к известным правилам нормализации в NoSQL, значительно более простым и понятным, чем процедура нормализации в РМД: 1) не является ли данное свойство свойством какого-то другого типа сущности? 2) не является ли данное свойство самостоятельной сущностью. В том числе и поэтому, по крайней мере, на этапе изучения основ проектирования БД, рекомендуется использовать М2: 13577413 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 13:34 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
В дополнение к "Введение в СУБД" Дэйта. Дэйт утверждает ( C.J. Date "The Birth of the Relational Model" Part two of three ), что "конечно, иногда денормализация необходима (по соображениям эффективности)", но справедливо указывает, что нужно это делать на уровне физического дизайна. Иногда это возможно, иногда нет (что, скорее, говорит о недостаточном совершенстве конкретной РСУБД). Приходится базовые отношения использовать как часть физического дизайна. От этого сложно уйти, т.к. в реальной СУБД только таблицы обладают рядом свойств, определяющих параметры физического хранения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 15:27 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
CawaSPbВ дополнение к "Введение в СУБД" Дэйта. Дэйт утверждает ( C.J. Date "The Birth of the Relational Model" Part two of three ), что "конечно, иногда денормализация необходима (по соображениям эффективности)", но справедливо указывает, что нужно это делать на уровне физического дизайна. Иногда это возможно, иногда нет (что, скорее, говорит о недостаточном совершенстве конкретной РСУБД). Приходится базовые отношения использовать как часть физического дизайна. От этого сложно уйти, т.к. в реальной СУБД только таблицы обладают рядом свойств, определяющих параметры физического хранения. Ну вот ТС и не ушел. Надо было иму напирать, что он для NoSQL делал. А там никакой теории нет как в РМД. Да и Дейт все таки РМДшник. А то что сделал в РСУБД, так это мол де временно. Мож и сдал ба. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 15:47 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Всем "спасибо", пришла повестка из военкомата. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 14:37 |
|
||
|
Недостатки нормализации БД
|
|||
|---|---|---|---|
|
#18+
Маскlау., это полезнее, чем вопрос, заданный в теме. Удачи, в попытке стать Мужчиной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2013, 06:41 |
|
||
|
|

start [/forum/topic.php?all=1&fid=32&tid=1541381]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 363ms |

| 0 / 0 |
