|
|
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
vadiminfoОзверин2) Нет, нормализация говорит не только о зависимости между атрибутами, но и об однозначности атрибута в домене. Если под "однозначности атрибута в домене" понимается уникальность атрибута в отношении, то это означает зависимость от него всех других атрибутов в отношении, если эти другие есть. Иначе нужно уточнить что означает "однозначности атрибута в домене" и с каким нормальными формами и как это связано.Он имел в виду атомарность... ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 16:11 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинОзверинПросто если представить, что мы храним в поле name: наименование модели и атрибут, то Штука в том, что ложки нет никто не предлагает хранить в поле name наименование модели и атрибутБолее того, вынеся дюймы в отдельный справочник, мы не сможем наложить такое ограничение на [name], чтобы вражеские пользователи не смогли снова "нарушить 1НФ", введя в [name] - 'Sigma Plasma красный'... ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 16:16 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
kamenjahrНу так это Ваши проблемы, что Вы так считали, что кавычку забывают. Теперь Вы уже знаете, что это не просто кавычка, а обозначение размерности в дюймах. Если возникнут дальнейшие непонятки с символьными обозначениями - читайте книги по теории измерений, метрологии:-) Касаемо опыта автора и моего опыта: ссорьки, но только и лишь я могу оценить и сравнить наши опыты:-) А не хто другой:-) И по моей оценке опыт у нас касаемо описываемой темы в статье и ее предметной стороны - подобный. Только автор статьи протупил и размерность в столбец занес О-о-о... так Вы не про нормализацию товарных строк, а так, потроллить вышли... удачи. Тут всегда есть с кем, вы угадали с разделом. :) За сим, откланиваюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 16:17 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
Sgt.PepperБолее того, вынеся дюймы в отдельный справочник, мы не сможем наложить такое ограничение на [name], чтобы вражеские пользователи не смогли снова "нарушить 1НФ", введя в [name] - 'Sigma Plasma красный'... ))) Именно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 16:24 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
Мимо пробегал..., vadiminfo авторАтомарность атрибутов Вопрос об атомарности атрибутов решается на основе семантики данных, то есть их смыслового значения. Атрибут атомарен, если его значение теряет смысл при любом разбиении на части или переупорядочивании. И наоборот, если какой-либо способ разбиения на части не лишает атрибут смысла, то атрибут неатомарен. Одно и то же значение может быть атомарным или неатомарным в зависимости от смысла этого значения. Например, значение «4286» является атомарным, если его смысл — «пин-код кредитной карты» (при разбиении на части или переупорядочивании смысл теряется) неатомарным, если его смысл — «четные цифры» (при разбиении на части или переупорядочивании смысл не теряется) По моему в этом топике уже цитировали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 16:39 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
Мимо пробегал...Sgt.PepperБолее того, вынеся дюймы в отдельный справочник, мы не сможем наложить такое ограничение на [name], чтобы вражеские пользователи не смогли снова "нарушить 1НФ", введя в [name] - 'Sigma Plasma красный'... ))) Именно! и о чем это говорит?))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 16:45 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
ОзверинавторАтомарность атрибутов Вопрос об атомарности атрибутов решается на основе семантики данных, то есть их смыслового значения. Атрибут атомарен, если его значение теряет смысл при любом разбиении на части или переупорядочивании. По моему в этом топике уже цитировали.'Телевизор SONY' - на основании этого правила атомарен или нет?.. Если оставить только "телевизор" или только "SONY" - будет ли это полной бессмыслицей?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 16:49 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
Sgt.PepperОзверинпропущено... По моему в этом топике уже цитировали.'Телевизор SONY' - на основании этого правила атомарен или нет?.. Если оставить только "телевизор" или только "SONY" - будет ли это полной бессмыслицей?.. Оставить где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 16:57 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
ОзверинМимо пробегал..., vadiminfo Атомарность атрибутов ....... По моему в этом топике уже цитировали. Так то атомарность. А то что под "однозначности атрибута в домене" Sgt.PepperОн имел в виду атомарность... ))) не совсем ожиданно: как бы и не атомарное может быть однозначным в каком-то смысле: нет другого такого значения "в домене" и готово, однозначно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 18:32 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
MasterZivО, бредятина в теме пошла. Всё, тему можно закрывать... Откуда Вы взяли такое определение нормализации??? Или преподаватели так научили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 18:41 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
БредятинаMasterZivО, бредятина в теме пошла. Всё, тему можно закрывать... Откуда Вы взяли такое определение нормализации??? Или преподаватели так научили? Жизнь научила. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 19:07 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
vadiminfoОзверинМимо пробегал..., vadiminfo Атомарность атрибутов ....... По моему в этом топике уже цитировали. Так то атомарность. А то что под "однозначности атрибута в домене" Sgt.PepperОн имел в виду атомарность... ))) не совсем ожиданно: как бы и не атомарное может быть однозначным в каком-то смысле: нет другого такого значения "в домене" и готово, однозначно.Просто по контексту - я так понял, что он не очень удачно выразился насчет однозначности, имея в виду атомарность - одно значение в конкретной ячейке, а не несколько... Возможно, он имел в виду нечто иное, но, опять же в контексте, мне показалось, что просто terms misuse... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 19:30 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
ОзверинSgt.Pepperпропущено... 'Телевизор SONY' - на основании этого правила атомарен или нет?.. Если оставить только "телевизор" или только "SONY" - будет ли это полной бессмыслицей?.. Оставить где? Разбили на части и оставили просто 'телевизор'... с прицелом вынести SONY в справочник... Потеряли смысл?... Можно ли на основании "Атрибут атомарен, если его значение теряет смысл при любом разбиении на части" сделать вывод потерял ли 'телевизор SONY' смысл или нет?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 19:35 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
Arhat109kamenjahrНу так это Ваши проблемы, что Вы так считали, что кавычку забывают. Теперь Вы уже знаете, что это не просто кавычка, а обозначение размерности в дюймах. Если возникнут дальнейшие непонятки с символьными обозначениями - читайте книги по теории измерений, метрологии:-) Касаемо опыта автора и моего опыта: ссорьки, но только и лишь я могу оценить и сравнить наши опыты:-) А не хто другой:-) И по моей оценке опыт у нас касаемо описываемой темы в статье и ее предметной стороны - подобный. Только автор статьи протупил и размерность в столбец занес О-о-о... так Вы не про нормализацию товарных строк, а так, потроллить вышли... удачи. Тут всегда есть с кем, вы угадали с разделом. :) За сим, откланиваюсь. Троллит тот, кто пишет, что кавычку забывают. С какого перепуга Вы решили, что я про нормализацию товарных строк речь веду, увы не ведаю. P.S Мне вообще сдаеццо, что тут некоторые товарищи гутарят, о чем им наболело, а не о том, о чем изначаьно спрашивали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 20:01 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
kamenjahrМне вообще сдаеццо, что тут некоторые товарищи гутарят, о чем им наболело, а не о том, о чем изначаьно спрашивали.Типа могут ли апдейты пользователей в поле varchar(max) считаться нарушением 1НФ и как с этим бороться?... Вы же это искореняли "по теории" - Дейта цитировали... Мож у них чисто наболело, о чем изначально спрашивали... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 21:17 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
MasterZivБредятинапропущено... Откуда Вы взяли такое определение нормализации??? Или преподаватели так научили? Жизнь научила. Писать бредятину??? Неожиданно)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 22:41 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
kamenjahrМне вообще сдаеццо, что тут некоторые товарищи гутарят, о чем им наболело, а не о том, о чем изначаьно спрашивали. Какая-то иносказательная самокритика)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2013, 22:47 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
kamenjahr С какого перепуга Вы решили, что я про нормализацию товарных строк речь веду, увы не ведаю.Бог с Вами, товарищ... Вы даже точно знаете сабстринги товарных строк - что это однозначно дюймы диагонали... А теперь будете утверждать, что не понимаете сам атрибут?... Типа, возможно, ' Sigma Plasma 42''' - это вес боксеров в английских фунтах?... Почему это ТОВАРЫ - нужно еще доказать!... Правильно ли я понял Вашу позицию?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2013, 06:59 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
Написал в резюме, что разработал БД по всем канонам. Нормализовал ее вплоть до Бойса-Кодда... А эти, мать их, пользователи позорят мои седины как разработчика, своим "зеленым горошком" и "болгарским перцем"... Хрен сделаешь карьеру... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2013, 07:37 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
Sgt.PepperНаписал в резюме, что разработал БД по всем канонам. Нормализовал ее вплоть до Бойса-Кодда... А эти, мать их, пользователи позорят мои седины как разработчика, своим "зеленым горошком" и "болгарским перцем"... Хрен сделаешь карьеру... Важный вопрос, конечно, корпоративного стандарта и должностных инструкций)) Ведь, когда человек приходит на работу, он проходит обучение в ОТО, и, конечно, не будет совершать должностные преступления. Это, если речь идет о серьезной ИС. А если о не серьезной, то нужно перенести тему в раздел Разное или что-то типа этого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2013, 10:20 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
Sgt.Pepperkamenjahr С какого перепуга Вы решили, что я про нормализацию товарных строк речь веду, увы не ведаю.Бог с Вами, товарищ... Вы даже точно знаете сабстринги товарных строк - что это однозначно дюймы диагонали... А теперь будете утверждать, что не понимаете сам атрибут?... Типа, возможно, ' Sigma Plasma 42''' - это вес боксеров в английских фунтах?... Почему это ТОВАРЫ - нужно еще доказать!... Правильно ли я понял Вашу позицию?... Нет, не правильно. Повторюсь в дцатый раз: изначально про нормализацию как таковую речь не шла. Затем был конкретный пример, где было наименование-и-размерность ( дюймах). Никоим обрзом проблематики при нормализации товарных строк в общем случае не касался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2013, 01:45 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
kamenjahr, цитирую почти полностью ваш пост с таблицей, раз уж "склероз развился до такой степени" (* что на первую страницу лень заглянуть *) кто-то похожий на kamenjahrЗа ссылку http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/ спасиб, но все-таки, как насчет нормализации то ? ... атрибут name содержит инфо о продукте, при этом еще и данные про "дьюмовость" есть, кроме того, телевизиры смешаны с мп3 плеэрами, т.е таблица не нормализована. Что произойдет, если эту таблицу нормализовать ?? ... и после этого "внезапно" вы пишете Нет, не правильно. Повторюсь в дцатый раз: изначально про нормализацию как таковую речь не шла. Затем был конкретный пример, где было наименование-и-размерность ( дюймах). Никоим обрзом проблематики при нормализации товарных строк в общем случае не касался . 1. Где в цитированном сообщении про "частный случай" (раз уж так открещиваетесь от общего, что даже выделили жирным) ? 2. Где у указанного автора, или непосредственно в данных сказано что это РАЗМЕРНОСТЬ В ДЮЙМАХ ? Ткните плиз пальцем, или прекратите фантазировать и/или троллить. Уже не смешно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2013, 15:24 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
Arhat109kamenjahr, цитирую почти полностью ваш пост с таблицей, раз уж "склероз развился до такой степени" (* что на первую страницу лень заглянуть *) кто-то похожий на kamenjahrЗа ссылку http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/ спасиб, но все-таки, как насчет нормализации то ? ... атрибут name содержит инфо о продукте, при этом еще и данные про "дьюмовость" есть, кроме того, телевизиры смешаны с мп3 плеэрами, т.е таблица не нормализована. Что произойдет, если эту таблицу нормализовать ?? ... и после этого "внезапно" вы пишете Нет, не правильно. Повторюсь в дцатый раз: изначально про нормализацию как таковую речь не шла. Затем был конкретный пример, где было наименование-и-размерность ( дюймах). Никоим обрзом проблематики при нормализации товарных строк в общем случае не касался . 1. Где в цитированном сообщении про "частный случай" (раз уж так открещиваетесь от общего, что даже выделили жирным) ? 2. Где у указанного автора, или непосредственно в данных сказано что это РАЗМЕРНОСТЬ В ДЮЙМАХ ? Ткните плиз пальцем, или прекратите фантазировать и/или троллить. Уже не смешно. Arhat109, Во-первых, здрасте Вам, Во-вторых, в следующий раз не надо прощальные слова писать и в троллизме обвинять, коли снова беседу начинаете. В-третьих, перестаньте Ваши личные представления о теме проецировать-то, я никоим образом НЕ разбирал общей проблематики-то, то че Вы нацитировали, общности не доказывает. В-третьих, по поводу того, что дюймов якобы нет. Я жеж ответил вот в этом сообщении. ПОЧЕМУ там есть дюймы. 13995929 Не постесняюсь и повторю еще раз: До сих пор, когда пишется Ultra-Plasma 62" Или 20" TV , понимается наименование с РАЗМЕРНОСТьЮ, поскольку ПРИСУТСВУЕТ обозначение дюйма вот такое: " Так что пора кое-кому к окулистам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2013, 19:25 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
kamenjahr, Рекомендую создать новую ветку и там корректно перезадать вопрос - тут обсуждения того чего вы хотели в самом первом своем топике уже не будет - разгорелись страсти между завсегдатаями клуба :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2013, 20:02 |
|
||
|
Иерархические структуры в реляционной БД & нормализация
|
|||
|---|---|---|---|
|
#18+
sp, тот вопрос, который был в первом сообщении ТС, вроде как уже разобран и закрыт по мнению самого ТС... остался его же второй вопрос про ненормализованную (с его точки зрения) табличку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2013, 07:03 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38171665&tid=1541328]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
143ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
91ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 495ms |

| 0 / 0 |
