powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Персона. Как правильно структурировать данные по ней?
25 сообщений из 35, страница 1 из 2
Персона. Как правильно структурировать данные по ней?
    #38129792
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица Персона. Как будет правильнее, все нужные данные по ней хранить все в одном "флаконе" или разбить некоторые данные на связанные таблицы с сылкой на ИД Персоны? Например что-то вроде таблиц "ДокументыПерсоны", "Образование" и т.д. Справочник должностей есть, в другой схеме. Посоветуйте.
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38129826
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orehov_iКак будет правильнее
Правильность шибко сильно зависит от задачи. Если нет задачи поиска или группировки персон
по какому-то признаку, то и смысла структурировать информацию о них - нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38129828
londinium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас подтянутся отцы и наведут критику :-)
Как минимум:
образование - лучше отдельная таблица, иначе как учесть того, у кого первое высшее - техническое, а второе - "менеджер по маркетингу"
паспорт -аналогично. Внутренний и заграничный, утеря паспортов и приобретение новых ну и все такое прочее
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38129847
Фотография зоранее благодарень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для "персоны" могут быть только

Имя
Дата
Пол
Место

все остальное производные

(насчет имени, это поблажка, конечно)
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38129854
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зоранее благодареньдля "персоны" могут быть только

Имя
Дата
Пол
Место

все остальное производные

(насчет имени, это поблажка, конечно)

Как-то скупо
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38129856
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зоранее благодареньдля "персоны" могут быть только

Имя
Дата
Пол
Место

все остальное производные

(насчет имени, это поблажка, конечно)
Насчет Пола тоже. И Места:) Впрочем, и Даты, если использовать М2. А ее обязательно нужно использовать начинающему проектировщику БД:)
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38129860
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovorehov_iКак будет правильнее
Если нет задачи поиска или группировки персон
по какому-то признаку, то и смысла структурировать информацию о них - нет.

Если только поиск по номеру удостоверения. А так нет.
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38129864
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаНасчет Пола тоже. И Места:) Впрочем, и Даты, если использовать М2. А ее обязательно нужно использовать начинающему проектировщику БД:)
А что такое М2? Федеральная автомобильная дорога «Крым»?
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38129866
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orehov_iБредятинаНасчет Пола тоже. И Места:) Впрочем, и Даты, если использовать М2. А ее обязательно нужно использовать начинающему проектировщику БД:)
А что такое М2? Федеральная автомобильная дорога «Крым»?
Логическая МД, которую используют для лучшего понимания концепций предметной области.
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38129898
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Есть таблица Персона

Это регулярно обсуждаемая тема. В одном из последних ее обсуждений пользователь с ником MasterZiv привел почти полный пример правильной идентификации, поищите.
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38130028
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621> Есть таблица Персона

Это регулярно обсуждаемая тема. В одном из последних ее обсуждений пользователь с ником MasterZiv привел почти полный пример правильной идентификации, поищите.
Да я не про идентификацию спрашиваю. Идентификатор один-автоинкримент. Я про то, надо ли выносить в отдельные связанные таблицы некоторые персональные данные или оставить все в одной таблице.
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38130071
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orehov_iЕсть таблица Персона. Как будет правильнее, все нужные данные по ней хранить все в одном "флаконе" или разбить некоторые данные на связанные таблицы с сылкой на ИД Персоны? Например что-то вроде таблиц "ДокументыПерсоны", "Образование" и т.д. Справочник должностей есть, в другой схеме. Посоветуйте.

Читать эту книжку до полного просветления. :-)

А так естественно БД нужно нормализовать.
Выделять сущности и т.д.

Кстати многие забывают, что у персоны в течении жизни могут смениться имя, фамилия и даже пол. ;-)
И информация об этих изменении нужно хранить.
Например для пенсионных отчислений.
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38130082
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulЧитать эту книжку до полного просветления. :-)

1200 страниц. Однако... :)
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38130091
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orehov_imad_nazgulЧитать эту книжку до полного просветления. :-)

1200 страниц. Однако... :)

После этого не будете задавать "глупых" вопросов. ;-)
Т.к. теорию реляционных БД за 5 минут никто вам не объяснит.
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38130188
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
orehov_iЯ про то, надо ли выносить в отдельные связанные таблицы некоторые персональные данные или оставить все в одной таблице.
Если атрибут может иметь несколько значений одновременно, т.е. список - каждый такой список в отдельную таблицу.
История изменений - отдельная песня.
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38130475
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Да я не про идентификацию спрашиваю.

Дружище, вам так только кажется.

> Идентификатор один-автоинкримент.

Это в вашей базе данных. То, что вы назвали "персоны", существуют независимо от нее.
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38130518
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orehov_iЯ про то, надо ли выносить в отдельные связанные таблицы некоторые
персональные данные или оставить все в одной таблице.

Как я уже сказал: вали все данные по которым нет поиска в одно CLOB поле. Хоть в XML, хоть
в HTML, хоть в RTF. Это будет полное описание персоны. Включая девичью фамилию матери если
кому-то взбредёт в голову её указать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38130539
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> вали все данные по которым нет поиска в одно CLOB поле

"-чал" добавьте как суффикс ника.
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38130682
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621> вали все данные по которым нет поиска в одно CLOB поле

"-чал" добавьте как суффикс ника.
Dimitry Sibirayk-Чалov.
Вряд ли это поможет автору темы. А вот использование М2 гарантированно поможет.
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38130866
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orehov_iЕсть таблица Персона. Как будет правильнее, все нужные данные по ней хранить все в одном "флаконе" или разбить некоторые данные на связанные таблицы с сылкой на ИД Персоны? Например что-то вроде таблиц "ДокументыПерсоны", "Образование" и т.д. Справочник должностей есть, в другой схеме. Посоветуйте.

Это всё зависит от постановки задачи.

Давай полное ТЗ -- тогда поговорим...
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38130871
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulКстати многие забывают, что у персоны в течении жизни могут смениться имя, фамилия и даже пол. ;-)
И информация об этих изменении нужно хранить.
Например для пенсионных отчислений.

Да, но другие также забывают, что некоторым приложением просто наплевать, как там у человека что менялось.
Хоть имя, хоть фамилия, хоть пол...
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38130873
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бредятинаguest_20040621> вали все данные по которым нет поиска в одно CLOB поле

"-чал" добавьте как суффикс ника.
Dimitry Sibirayk-Чалov.
Вряд ли это поможет автору темы. А вот использование М2 гарантированно поможет.

ЧАЛ тут же и подтянулся ... :-)
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38130950
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Это всё зависит от постановки задачи.

На самом деле слабо зависит. Базовая идентификация обязательна независимо от деталей, а свойства можно выносить по мере накопления. Фишка в том, что базовая идентификация представляет собой отдельную задачу, которая в принципе не может быть решена абсолютно корректно. Порядок рождения - это вербальное свидетельство, которое не всегда имеет подтверждение. Кроме того, имя, фамилия etc - суперпозиция этнически, культурно и социально обусловленных вербальных свидетельств и некоторого количества документальных свидетельств. В любом случае необходимо отдавать предпочтение некоторому правилу идентификации, которое достаточно сложно сделать универсальным.
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38131023
xenix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторКроме того, имя, фамилия etc - суперпозиция этнически, культурно и социально обусловленных вербальных свидетельств и некоторого количества документальных свидетельств. В любом случае необходимо отдавать предпочтение некоторому правилу идентификации, которое достаточно сложно сделать универсальным.
Налейте и мне из этой бутылки
...
Рейтинг: 0 / 0
Персона. Как правильно структурировать данные по ней?
    #38131096
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Налейте и мне из этой бутылки

Дружище, и вы дописывайте к нику суффикс "-чал", не стесняйтесь. Тут таких много.
...
Рейтинг: 0 / 0
25 сообщений из 35, страница 1 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Персона. Как правильно структурировать данные по ней?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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