|
Организация доступа
|
|||
---|---|---|---|
#18+
Serg197311 Вот именно это было для меня вообще глобальным шоком.... . Все, почитал внимательней, понял. сорри.... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 19:49 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
Lekks1. Да, места нарушений... Место, само по себе, не может быть местом нарушения. Нарушение может произойти в любом месте, для нарушения, казалось бы и не предназначенном вовсе. Соответственно, табличка должна описывать просто место, и именоваться соответственно - Места. При описании нарушения, мы можем сослаться на описание места. И при описании праздников, например, мы тоже можем сослаться на это-же место. И при описании любых других событий мы можем сослаться на это-же место. Lekks2. Номер смены сотрудника... Каким образом номер смены сотрудника описывает нарушение? Он описывает лишь часть графика работы сотрудника. Lekks3. Нарушители и сотрудники - это две разные категории.... Они родились нарушителями и сотрудниками? Нарушитель никогда не сможет стать сотрудником? У него рога и копыта этому мешают? Сотрудник никогда не сможет стать нарушителем? У него нимб над головой светится? Достаточно посмотреть телевизор или новостные сайты, где ежедневно показывают, как сотрудники вмиг превращаются в нарушителей. Подытоживая: и сотрудники, и нарушители, это роли людей в тех или иных ситуациях. Причем один человек (людь) одновременно может выступать во множестве ролей. Разделение описания людей в разные таблицы по их сиюминутной роли - бессмыслица. Lekks... кто выявил, кто зарегистрировал и кто будет обрабатывать нарушение... Это роли людей в описании события "нарушение". Нужны: 1. Таблица описания людей 2. Таблица описания ролей 3. Таблица описания участников в описании регистрации/обработки правонарушения с их ролями. Lekks... Учитывается также результат обработки нарушений (Penalty). Я вижу три последовательных, разнесенных по времени ивента: 1. Выявление правонарушения 2. Регистрации правонарушения 3. Обработка правонарушения Мне знакомы ситуации, когда в суде были оспорены п.1 или п.2 или переквалифицированы результаты п.3 Вам надо учитывать эти варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 19:52 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
PredeclaredLekks1. Да, места нарушений... Место, само по себе, не может быть местом нарушения... В общем, согласен, но в данном случае непринципиально, так как территория нарушений локальна и место - описание участка однозначно заданной территории. PredeclaredLekks2. Номер смены сотрудника... Каким образом номер смены сотрудника описывает нарушение? Он описывает лишь часть графика работы сотрудника. Необходимо для анализа работы каждой смены. PredeclaredLekks3. Нарушители и сотрудники - это две разные категории.... Они родились нарушителями и сотрудниками? Нарушитель никогда не сможет стать сотрудником? У него рога и копыта этому мешают? Сотрудник никогда не сможет стать нарушителем? У него нимб над головой светится? В данном случае априори предполагается именно так. Роли разделены именно текущим состоянием "людя" и переход из роли в роль не предусмотрен. Плюс у нарушителей и сотрудников немного разное описание. PredeclaredLekks... кто выявил, кто зарегистрировал и кто будет обрабатывать нарушение... Это роли людей в описании события "нарушение". Нужны: 1. Таблица описания людей 2. Таблица описания ролей 3. Таблица описания участников в описании регистрации/обработки правонарушения с их ролями. К сожалению мой жалкий опыт не позволяет даже представить как все это должно выглядеть в схеме ((( С учетом того, что в разные моменты времени один и тот же сотрудник может выступать в разной роли, причем в любой из трех ((( PredeclaredLekks... Учитывается также результат обработки нарушений (Penalty). Я вижу три последовательных, разнесенных по времени ивента: 1. Выявление правонарушения 2. Регистрации правонарушения 3. Обработка правонарушения Мне знакомы ситуации, когда в суде были оспорены п.1 или п.2 или переквалифицированы результаты п.3 Вам надо учитывать эти варианты? По последовательности событий Вы правы, но их возможную отмену в данной БД учитывать не нужно, в том числе и изменение значения "результат". ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 20:46 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
По п.4 если только так. Но как это потом свести в отчет (графы отчета почти как в основной таблице) я пока вообще не представляю. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 21:00 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
Lekks...Роли разделены именно текущим состоянием "людя" и переход из роли в роль не предусмотрен. ... Возможно. Но я спрашиваю: почему описание людей раскиданы по разным таблицам? Lekks...Плюс у нарушителей и сотрудников немного разное описание... Совершенно верно. Я бы сказал сильно разное. Но я спрашиваю: почему описание людей раскиданы по разным таблицам? Lekks...К сожалению мой жалкий опыт не позволяет даже представить как все это должно выглядеть в схеме ... Как-то так, например, для участников нарушения: ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 21:17 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
Зря я только рисовал, блин. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 21:19 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
Predeclared, У вас с ТС разное мировоззрение... То что вы предлагаете вводит ТС в полный ступор... Ему нужно только одно - чтоб без всяких интерфейсов (но с задействованием всех возможных подстановок) можно было открыть одну единственную таблицу Нарушений и увидеть сразу всё... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 21:26 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
Lekks... Но как это потом свести в отчет ... Так можно, например: ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 21:28 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
vmag... Ему нужно только одно - ... открыть одну единственную таблицу Нарушений и увидеть сразу всё... Почему бы и нет? Я же не препятствую. Я показую альтернативный вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 21:30 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
Кстати говоря, статистику по работе сотрудников, в разрезе ролей, считать проще в моем варианте. Не? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 21:33 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
vmagЕму нужно только одно - чтоб без всяких интерфейсов (но с задействованием всех возможных подстановок) можно было открыть одну единственную таблицу Нарушений и увидеть сразу всё... Не-не-не... как раз без интерфейсов и с задействованием всех подстановок, оно уже есть и вроде как бы работает. Вот теперь как раз хочется с интерфейсом, поэтому и разбираюсь. На базе того что есть, разбирая и обучаясь на ходу. Иначе бы и не спрашивал - типа работает и ладно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 21:37 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
PredeclaredLekks...Роли разделены именно текущим состоянием "людя" и переход из роли в роль не предусмотрен. ... Возможно. Но я спрашиваю: почему описание людей раскиданы по разным таблицам? Lekks...Плюс у нарушителей и сотрудников немного разное описание... Совершенно верно. Я бы сказал сильно разное. Но я спрашиваю: почему описание людей раскиданы по разным таблицам? Скорее всего потому, что я не понимаю, как можно описать нарушителя (ФИО, дата рождения, признак) и сотрудника (должность, звание, ФИО) в одной таблице. Осознаю, что признаки людя (ФИО) надо оставить в одной таблице, а остальное как-то разнести, а вот как... Признаки то разные, как из всех людей указать кто нарушитель, а кто сотрудник, а потом нарушителю подвязать описание одно, а сотруднику - другое. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 21:45 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
PredeclaredКстати говоря, статистику по работе сотрудников, в разрезе ролей, считать проще в моем варианте. Не? Да пожалуй))) Я так то быстро схватываю, мне б только идею)))) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 21:46 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
... а вот как... Признаки то разные, как из всех людей указать кто нарушитель, а кто сотрудник, а потом нарушителю подвязать описание одно, а сотруднику - другое.[/quot] Каждый людь, в одно и тоже время, может входить в разные сообщества. Например: Родственники, родители, дети, пешеходы, автомобилисты, любители Access, пассажиры, сотрудники, пенсионеры и тд. и т.п. Сообщества могут иметь схожие атрибуты, и могут иметь индивидуальные. Не надо переносить атрибуты сообществ в описание людей, и не надо разносить описания людей в разные таблицы по атрибутам сообществ. Что есть "Сотрудник"? по Ушакову:1. Лицо, работающее с кем-нибудь вместе, помогающее кому-нибудь в выполнении работы (книжн.). Даль составил свой словарь один, без сотрудников. Мой сотрудник. 2. Лицо, работающее в каком-нибудь учреждении, предприятии, служащий. Общее собрание сотрудников. Сотрудники издательства. Сотрудник консульства. 3. Название должности в научно-исследовательском учреждении (офиц.). Научный сотрудник института. Научный сотрудник 1-го разряда. Научный сотрудник 2-го разряда. 4. Лицо, принимающее участие, как автор, в работе периодического или многотомного издания. Сотрудник газеты. Сотрудник журнала. Сотрудник энциклопедии. В 1, 2 и 4 пунктах указано конкретно: людь, работающий в каком либо коллективе/группе/сообществе. Для описания "Сотрудников" нужна табличка с описанием самого коллектива/группы/сообщества, где мы и можем описать его, сообщества, атрибуты, и табличка ее участников, где мы можем сослаться на записи людей. Касаемо "нарушителя": вот я сейчас возьму и запишу Сидорова в табличку "Нарушители". Он, Сидоров, станет от этого нарушителем? Нет. И спросит: Какие ваши доказательства (кф "Красная Жара") А вот если я составлю запись нарушения (Акт), где людь Сидоров будет выступать в роли нарушителя, у меня есть основание называть его нарушителем, ибо он нарушил, вот и актик имеется за номером и датой. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 22:10 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
Lekks... и сотрудника (должность, звание, ФИО) ... Касаемо званий: Звания присваиваются не сотрудникам, а людям. Достаточно часто меняющийся атрибут. Можно описать так, если не лень заморачиваться: (красным выделены атрибуты документа-приказа, которые тоже можно вынести в отдельное описание, и пользовать ссылку) В данной задаче это будет избыточным, так, навырост. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 22:30 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
Predeclared, то есть как то так: ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 22:44 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
Нет. 1. Дата рождения - один из немногих атрибутов человека. 2. Термин "Граждане" не подходит на роль названия таблицы Люди(Человеки). "Граждане"- название сообщества людей. 3. Что такое "признаки" мне непонятно вовсе. Что описывает эта таблица? 4. Про звания я скрин показывал. 5. Про сотрудников: наиболее простым решением может быть статичное описание моментального среза сотрудников организаций. Оно имеет ряд недостатков, но, если описывать динамику, то, возможно, придется лезть в штатное расписание, приказы и прочее. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 23:30 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
Predeclared, вот в моем конкретном случае: 1. Организация одна, ее описание не нужно и использоваться не будет. 2. Атрибут "дата рождения" нужен только "нарушителю", "сотруднику" не нужен.Вообще. 3. Атрибут "признак" также нужен только нарушителю, это внутренний атрибут, используемый организацией для "нарушителей" 4. "Сотруднику" нужны два атрибута - должность и звание, которые могут меняться, но редко 5. А вот "Роль" может изменяться у каждого сотрудника очень динамично (буквально - сегодня - регистратор, завтра - обработчик). 6. Количество сотрудников ограничено пожалуй цифрой 100-120 человек, изменение состава сотрудников происходит нечасто. 7. А вот количество нарушителей может быть до 4000-5000 в год (как правило "количество нарушений" минус 10-15%). Я понял смысл построения схемы данных в общем случае (по большому счету Ваша схема унифицирована для любой организации), но мне кажется для моих конкретных условий она избыточна, хотя, возможно, я ошибаюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2018, 15:44 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
Lekks, И чем предложенный вариант не удовлетворяет вашим задачам? Что мешает не заполнять поле ДатаРождения для людей, являющихся Сотрудниками, если эта информация не нужна? и т.д. и т.п. Впрочем, если говорить за ваш конкретный случай , то: У вас есть виртуальная папка "Дело", наполняемая описаниями трех реальных документов разных типов (Акт, Протокол, Решение). 1. При выявлении нарушения составляется Акт. 2. На основании Акта, составляется Протокол. 3. На основании Протокола выносится Решение. В каждом документе фигурирует один Людь в роли Нарушителя, и один Людь, являющийся Сотрудником, в разных ролях, в зависимости от типа документа. Вы же описание трех разнотипных документов свели в описание одной записью одной таблички , а людей разделили по цвету штанов по разным табличкам. Не? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2018, 17:05 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
PredeclaredLekks, Вы же описание трех разнотипных документов свели в описание одной записью одной таблички , а людей разделили по цвету штанов по разным табличкам. Не? Три разнотипных документа по результатам вчерашних обсуждений уже разнес по разным таблицам ))) Спасибо за предоставленное русло размышлений! По поводу цвета штанов - Вы правы, именно так я и поступил))) Применение предложенной Вами схемы вполне приемлемо и, вероятно, даже более целесообразно, но в условиях динамического развития БД, о чем я говорил: Lekks по большому счету Ваша схема унифицирована для любой организации и наверняка я ее применю в запланированной БД по личному составу, требующей большей гибкости. Данная БД же - переложение письменного журнала регистрации в электронный вид и, по большому счету, достаточно было бы использования Excel, имеющего даже более высокие аналитические возможности по сравнению с Access. Но БД Access, на мой взгляд, за счет интерфейса позволяет достичь практически полного исключения "человеческого фактора" из процесса регистрации нарушений, что и требуется в первую очередь. По поводу "штанов" еще подумаю ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2018, 17:47 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
Lekksдостаточно было бы использования Excel, имеющего даже более высокие аналитические возможности по сравнению с Accessнеужели? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2018, 17:51 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
Прогер_самоучкаLekksдостаточно было бы использования Excel, имеющего даже более высокие аналитические возможности по сравнению с Accessнеужели? В объеме имеющихся у меня знаний об Access (мнение об объекте имеет свойство изменяться в зависимости от наличия характеризующей объект информации) :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2018, 18:03 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
Файл забыл )))) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2018, 21:38 |
|
Организация доступа
|
|||
---|---|---|---|
#18+
Predeclared, хочу выразить благодарность, ибо решил не городить кучу БД, а сформировать на основе планируемой БД еще и журнал учета нарушений, допущенных сотрудниками при несении службы, т.е. создается ситуация, когда людь - сотрудник становится людем - нарушителем))) А при новой схеме данных обработка такой ситуации намного проще ))) Большое спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2018, 17:48 |
|
|
start [/forum/topic.php?fid=45&msg=39727287&tid=1611051]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
148ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 291ms |
total: | 541ms |
0 / 0 |