|
|
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
guest_20040621> сущности из базы по учету кадров. У-у-у... тогда все плохо. Начните с поиска по форуму про "физиков и юриков". Ключевыми понятиями должны быть "человек" и "штатное расписание". Образование есть смысл рассматривать в контексте штатного расписания и кадровой политики (в т. ч. включая, например, сертификацию). Почему "должны быть", мне кажется без сущности "штатное расписание" вообще можно обойтись, она будет составляться на основе других сущностей, но сейчас вопрос не в этом.. а лишь в той части базы которую я привел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2009, 16:25 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
MasterZiv antonsnit пишет: К тому же вы так и не среагировали на мою реплику по поводу различий атрибутов "итоговое текущее образование человека" и "оконченные учебные заведения". Я не уверен, что это вам нужно на 100%, но подумайте. Я думаю, что без этого можно обойтись, но буду иметь это ввиду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2009, 16:29 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
> Почему "должны быть" Потому что другая постановка задачи и другое решение ошибочны. К правильному решению Вы можете прийти лет через пять активной эксплуатации базы данных. а можете - на этапе проектирования. Цена ошибки будет разной. > сейчас вопрос не в этом Как раз в этом. Контекст будет определять структуру данных. Просто поинтересуйтесь у начальника кадровой службы, как они специфицируют требования к кандидатам на вакантные должности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2009, 16:45 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
guest_20040621> Почему "должны быть" Потому что другая постановка задачи и другое решение ошибочны. К правильному решению Вы можете прийти лет через пять активной эксплуатации базы данных. а можете - на этапе проектирования. Цена ошибки будет разной. > сейчас вопрос не в этом Как раз в этом. Контекст будет определять структуру данных. Просто поинтересуйтесь у начальника кадровой службы, как они специфицируют требования к кандидатам на вакантные должности. Буду думать... Если это поможет, то требования конечные к программе в большой части совпадают с возможностями уже существующей, например, на этом сайте www.k-soft.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2009, 17:00 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
guest_20040621 пишет: > > сущности из базы по учету кадров. > > У-у-у... тогда все плохо. Начните с поиска по форуму про "физиков и Да, действительно. Для кадров это - слабовато. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2009, 17:07 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
antonsnit пишет: > Я думаю, что без этого можно обойтись Вряд ли. Ну да вам решать. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2009, 17:09 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
MasterZiv guest_20040621 пишет: > > сущности из базы по учету кадров. > > У-у-у... тогда все плохо. Начните с поиска по форуму про "физиков и Да, действительно. Для кадров это - слабовато. что именно слабовато: как можно судить по паре таблиц из всей базы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2009, 17:10 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
> как можно судить по паре таблиц из всей базы? Вы не поверите, но это очень просто. Достаточно посмотреть на одну таблицу (в данном случае) "Сотрудник". Не обижайтесь. Вы по крайней мере к критике адекватно относитесь, это уже плюс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2009, 17:28 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
guest_20040621> как можно судить по паре таблиц из всей базы? Вы не поверите, но это очень просто. Достаточно посмотреть на одну таблицу (в данном случае) "Сотрудник". Не обижайтесь. Вы по крайней мере к критике адекватно относитесь, это уже плюс. если вы имеете ввиду поля таблицы "Сотрудник", то они далеко не конечны, я пока символично их описал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2009, 17:51 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
Навскидку: - ФИО - меняется - адрес проживания - меняется - ИНН - меняется и историю этого надо хранить. Адрес состоит много из чего. Вы это конкатенацией, а потом, через пару лет, будете нанимать человека для data cleansing? КЛАДР? Зачем в сотруднике - ID образования? У него может быть 0 или 1 образование? Или какое-нибудь особенное, "главное" образование? У специальности есть название и код. Вы их конкатенацией в название специальности, а потом сильно мучиться при поиске? В одном и том же УЗе может быть несколько уровней образования? Ну допустим, "бакалавр" - "магистр", но действительно ли история этого существенна? Темы УИРов, дипломов, оценки по существенным предметам? Учёные степени? Курсы, сертификаты? Предыдущие места работы? Орг. структура, должностные обязанности, штатное расписание, структура компенсации? УЗов, предметов, курсов, сертификатов - конечный список. Справочники актуальных? Стоит ли изобретать велосипед? Исследуйте анкету на moikrug.ru или hh.ru - там про образование есть многое, что интересно работодателям, эти сайты на этом специализируются и за это деньги получают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2009, 00:15 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
> Исследуйте анкету на moikrug.ru или hh.ru Вот чего imho категорически не следует делать. По крайней мере для того, чтобы не повторять чужих ошибок. Публичные лавки и публичные сервисы - это очень далеко от хороших реализаций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2009, 00:43 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
Я так и не определился с основным вопросом, который задавал сначала: 1) имеет ли значение нахождение каких-либо атрибутов в сущности: "сотрудник-образование", или пусть они все будут в сущности "образование"; 2)или же все необходимые атрибуты об образовании должны быть в сущности "сотрудник-образование", а сущность "образование" выступать лишь справочником; 3) или это все непринципиально ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2009, 01:49 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
antonsnitЯ так и не определился с основным вопросом, который задавал сначала: 1) имеет ли значение нахождение каких-либо атрибутов в сущности: "сотрудник-образование", или пусть они все будут в сущности "образование"; 2)или же все необходимые атрибуты об образовании должны быть в сущности "сотрудник-образование", а сущность "образование" выступать лишь справочником; 3) или это все непринципиально ??? Это как раз самое принципиальное. Но мне казалось, вы с этим вопросом уже разобрались - в вашем втором варианте схемы сущность Образование означает уровень образования, и атрибуты типа дата начала там просто абсурдны. И если сделать сущность Учебное заведение, то там тоже абсурдны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2009, 08:57 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
alexeyvgantonsnitЯ так и не определился с основным вопросом, который задавал сначала: 1) имеет ли значение нахождение каких-либо атрибутов в сущности: "сотрудник-образование", или пусть они все будут в сущности "образование"; 2)или же все необходимые атрибуты об образовании должны быть в сущности "сотрудник-образование", а сущность "образование" выступать лишь справочником; 3) или это все непринципиально ??? Это как раз самое принципиальное. Но мне казалось, вы с этим вопросом уже разобрались - в вашем втором варианте схемы сущность Образование означает уровень образования, и атрибуты типа дата начала там просто абсурдны. И если сделать сущность Учебное заведение, то там тоже абсурдны. Тогда в принципе можно сделать наподобие как в моем первом варианте: сущность "сотрудник", сущность связка без атрибутов "сотрудник-образование", сущность "образование" со всеми нужными атрибутами (плюс с ссылкой на справочник уровней образования) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2009, 11:19 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
> Тогда в принципе можно сделать наподобие как в моем первом варианте Образование предполагает наличие легитимного документа о его наличии. Где и как Вы собираетесь его регистрировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2009, 11:39 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
antonsnitТогда в принципе можно сделать наподобие как в моем первом варианте: сущность "сотрудник", сущность связка без атрибутов "сотрудник-образование", сущность "образование" со всеми нужными атрибутами (плюс с ссылкой на справочник уровней образования) ?В принципе можно всё, но лучьше сделать, как во втором. Уж сколько это обсуждали. Сущность "образование" в первом варианте никуда не годится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2009, 11:50 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
alexeyvgantonsnitТогда в принципе можно сделать наподобие как в моем первом варианте: сущность "сотрудник", сущность связка без атрибутов "сотрудник-образование", сущность "образование" со всеми нужными атрибутами (плюс с ссылкой на справочник уровней образования) ?В принципе можно всё, но лучьше сделать, как во втором. Уж сколько это обсуждали. Сущность "образование" в первом варианте никуда не годится. Да и связь сотрудника и образования - во втором - тоже. Вообще все никуда не годится. В начале сделать поиск по сайту - тут вопрос раз сто обсуждали .. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2009, 11:57 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
Mainframe_старыйalexeyvgantonsnitТогда в принципе можно сделать наподобие как в моем первом варианте: сущность "сотрудник", сущность связка без атрибутов "сотрудник-образование", сущность "образование" со всеми нужными атрибутами (плюс с ссылкой на справочник уровней образования) ?В принципе можно всё, но лучьше сделать, как во втором. Уж сколько это обсуждали. Сущность "образование" в первом варианте никуда не годится. Да и связь сотрудника и образования - во втором - тоже. Вообще все никуда не годится. В начале сделать поиск по сайту - тут вопрос раз сто обсуждали .. я уже ответил на вопрос по связи сотрудника и образования, читайте, пожалуйста, внимательно тему всю, раз уж решили что-то написать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2009, 12:18 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
antonsnitя уже ответил на вопрос по связи сотрудника и образования, читайте, пожалуйста, внимательно тему всю, раз уж решили что-то написать. И последнее ваше предложение по образованию тоже не годится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2009, 12:31 |
|
||
|
Правильно ли отношение между сущностями в базе?
|
|||
|---|---|---|---|
|
#18+
Mainframe_старыйantonsnitя уже ответил на вопрос по связи сотрудника и образования, читайте, пожалуйста, внимательно тему всю, раз уж решили что-то написать. И последнее ваше предложение по образованию тоже не годится. если пишешь не годится, значит предложи как годится... Если нет желания предлагать не зачем флудить в моей теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2009, 12:34 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35776085&tid=1543469]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
171ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 498ms |

| 0 / 0 |
