|
|
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
Есть таблица Персона. Как будет правильнее, все нужные данные по ней хранить все в одном "флаконе" или разбить некоторые данные на связанные таблицы с сылкой на ИД Персоны? Например что-то вроде таблиц "ДокументыПерсоны", "Образование" и т.д. Справочник должностей есть, в другой схеме. Посоветуйте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 22:56 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
orehov_iКак будет правильнее Правильность шибко сильно зависит от задачи. Если нет задачи поиска или группировки персон по какому-то признаку, то и смысла структурировать информацию о них - нет. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 23:23 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
Сейчас подтянутся отцы и наведут критику :-) Как минимум: образование - лучше отдельная таблица, иначе как учесть того, у кого первое высшее - техническое, а второе - "менеджер по маркетингу" паспорт -аналогично. Внутренний и заграничный, утеря паспортов и приобретение новых ну и все такое прочее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 23:23 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
для "персоны" могут быть только Имя Дата Пол Место все остальное производные (насчет имени, это поблажка, конечно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 23:38 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
зоранее благодареньдля "персоны" могут быть только Имя Дата Пол Место все остальное производные (насчет имени, это поблажка, конечно) Как-то скупо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 23:49 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
зоранее благодареньдля "персоны" могут быть только Имя Дата Пол Место все остальное производные (насчет имени, это поблажка, конечно) Насчет Пола тоже. И Места:) Впрочем, и Даты, если использовать М2. А ее обязательно нужно использовать начинающему проектировщику БД:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 23:51 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovorehov_iКак будет правильнее Если нет задачи поиска или группировки персон по какому-то признаку, то и смысла структурировать информацию о них - нет. Если только поиск по номеру удостоверения. А так нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 23:53 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
БредятинаНасчет Пола тоже. И Места:) Впрочем, и Даты, если использовать М2. А ее обязательно нужно использовать начинающему проектировщику БД:) А что такое М2? Федеральная автомобильная дорога «Крым»? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 23:57 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
orehov_iБредятинаНасчет Пола тоже. И Места:) Впрочем, и Даты, если использовать М2. А ее обязательно нужно использовать начинающему проектировщику БД:) А что такое М2? Федеральная автомобильная дорога «Крым»? Логическая МД, которую используют для лучшего понимания концепций предметной области. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2013, 23:59 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
> Есть таблица Персона Это регулярно обсуждаемая тема. В одном из последних ее обсуждений пользователь с ником MasterZiv привел почти полный пример правильной идентификации, поищите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 00:26 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
guest_20040621> Есть таблица Персона Это регулярно обсуждаемая тема. В одном из последних ее обсуждений пользователь с ником MasterZiv привел почти полный пример правильной идентификации, поищите. Да я не про идентификацию спрашиваю. Идентификатор один-автоинкримент. Я про то, надо ли выносить в отдельные связанные таблицы некоторые персональные данные или оставить все в одной таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 07:48 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
orehov_iЕсть таблица Персона. Как будет правильнее, все нужные данные по ней хранить все в одном "флаконе" или разбить некоторые данные на связанные таблицы с сылкой на ИД Персоны? Например что-то вроде таблиц "ДокументыПерсоны", "Образование" и т.д. Справочник должностей есть, в другой схеме. Посоветуйте. Читать эту книжку до полного просветления. :-) А так естественно БД нужно нормализовать. Выделять сущности и т.д. Кстати многие забывают, что у персоны в течении жизни могут смениться имя, фамилия и даже пол. ;-) И информация об этих изменении нужно хранить. Например для пенсионных отчислений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 09:03 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 09:18 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
orehov_imad_nazgulЧитать эту книжку до полного просветления. :-) 1200 страниц. Однако... :) После этого не будете задавать "глупых" вопросов. ;-) Т.к. теорию реляционных БД за 5 минут никто вам не объяснит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 09:34 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
orehov_iЯ про то, надо ли выносить в отдельные связанные таблицы некоторые персональные данные или оставить все в одной таблице. Если атрибут может иметь несколько значений одновременно, т.е. список - каждый такой список в отдельную таблицу. История изменений - отдельная песня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 10:55 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
> Да я не про идентификацию спрашиваю. Дружище, вам так только кажется. > Идентификатор один-автоинкримент. Это в вашей базе данных. То, что вы назвали "персоны", существуют независимо от нее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 13:15 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
orehov_iЯ про то, надо ли выносить в отдельные связанные таблицы некоторые персональные данные или оставить все в одной таблице. Как я уже сказал: вали все данные по которым нет поиска в одно CLOB поле. Хоть в XML, хоть в HTML, хоть в RTF. Это будет полное описание персоны. Включая девичью фамилию матери если кому-то взбредёт в голову её указать. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 13:33 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
> вали все данные по которым нет поиска в одно CLOB поле "-чал" добавьте как суффикс ника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 13:42 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
guest_20040621> вали все данные по которым нет поиска в одно CLOB поле "-чал" добавьте как суффикс ника. Dimitry Sibirayk-Чалov. Вряд ли это поможет автору темы. А вот использование М2 гарантированно поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 14:40 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
orehov_iЕсть таблица Персона. Как будет правильнее, все нужные данные по ней хранить все в одном "флаконе" или разбить некоторые данные на связанные таблицы с сылкой на ИД Персоны? Например что-то вроде таблиц "ДокументыПерсоны", "Образование" и т.д. Справочник должностей есть, в другой схеме. Посоветуйте. Это всё зависит от постановки задачи. Давай полное ТЗ -- тогда поговорим... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 15:49 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
mad_nazgulКстати многие забывают, что у персоны в течении жизни могут смениться имя, фамилия и даже пол. ;-) И информация об этих изменении нужно хранить. Например для пенсионных отчислений. Да, но другие также забывают, что некоторым приложением просто наплевать, как там у человека что менялось. Хоть имя, хоть фамилия, хоть пол... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 15:52 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
Бредятинаguest_20040621> вали все данные по которым нет поиска в одно CLOB поле "-чал" добавьте как суффикс ника. Dimitry Sibirayk-Чалov. Вряд ли это поможет автору темы. А вот использование М2 гарантированно поможет. ЧАЛ тут же и подтянулся ... :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 15:54 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
> Это всё зависит от постановки задачи. На самом деле слабо зависит. Базовая идентификация обязательна независимо от деталей, а свойства можно выносить по мере накопления. Фишка в том, что базовая идентификация представляет собой отдельную задачу, которая в принципе не может быть решена абсолютно корректно. Порядок рождения - это вербальное свидетельство, которое не всегда имеет подтверждение. Кроме того, имя, фамилия etc - суперпозиция этнически, культурно и социально обусловленных вербальных свидетельств и некоторого количества документальных свидетельств. В любом случае необходимо отдавать предпочтение некоторому правилу идентификации, которое достаточно сложно сделать универсальным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 16:28 |
|
||
|
Персона. Как правильно структурировать данные по ней?
|
|||
|---|---|---|---|
|
#18+
авторКроме того, имя, фамилия etc - суперпозиция этнически, культурно и социально обусловленных вербальных свидетельств и некоторого количества документальных свидетельств. В любом случае необходимо отдавать предпочтение некоторому правилу идентификации, которое достаточно сложно сделать универсальным. Налейте и мне из этой бутылки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 17:00 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38129826&tid=1541375]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 322ms |

| 0 / 0 |
