Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3]      все
 Re: Организация доступа  [new]
Serg197311
Member

Откуда:
Сообщений: 409
Serg197311

Вот именно это было для меня вообще глобальным шоком.... .

Все, почитал внимательней, понял. сорри....
1 ноя 18, 19:49    [21721905]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Predeclared
Member

Откуда: And God I know I'm one
Сообщений: 855
Lekks
1. Да, места нарушений...

Место, само по себе, не может быть местом нарушения.
Нарушение может произойти в любом месте, для нарушения, казалось бы и не предназначенном вовсе.
Соответственно, табличка должна описывать просто место, и именоваться соответственно - Места.
При описании нарушения, мы можем сослаться на описание места.
И при описании праздников, например, мы тоже можем сослаться на это-же место.
И при описании любых других событий мы можем сослаться на это-же место.


Lekks
2. Номер смены сотрудника...

Каким образом номер смены сотрудника описывает нарушение?
Он описывает лишь часть графика работы сотрудника.

Lekks
3. Нарушители и сотрудники - это две разные категории....

Они родились нарушителями и сотрудниками?
Нарушитель никогда не сможет стать сотрудником? У него рога и копыта этому мешают?
Сотрудник никогда не сможет стать нарушителем? У него нимб над головой светится?

Достаточно посмотреть телевизор или новостные сайты, где ежедневно показывают, как сотрудники вмиг превращаются в нарушителей.

Подытоживая: и сотрудники, и нарушители, это роли людей в тех или иных ситуациях.
Причем один человек (людь) одновременно может выступать во множестве ролей.
Разделение описания людей в разные таблицы по их сиюминутной роли - бессмыслица.

Lekks
... кто выявил, кто зарегистрировал и кто будет обрабатывать нарушение...

Это роли людей в описании события "нарушение".
Нужны:
1. Таблица описания людей
2. Таблица описания ролей
3. Таблица описания участников в описании регистрации/обработки правонарушения с их ролями.

Lekks
... Учитывается также результат обработки нарушений (Penalty).


Я вижу три последовательных, разнесенных по времени ивента:
1. Выявление правонарушения
2. Регистрации правонарушения
3. Обработка правонарушения

Мне знакомы ситуации, когда в суде были оспорены п.1 или п.2 или переквалифицированы результаты п.3
Вам надо учитывать эти варианты?
1 ноя 18, 19:52    [21721908]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Lekks
Member

Откуда:
Сообщений: 147
Predeclared
Lekks
1. Да, места нарушений...

Место, само по себе, не может быть местом нарушения...


В общем, согласен, но в данном случае непринципиально, так как территория нарушений локальна и место - описание участка однозначно заданной территории.

Predeclared
Lekks
2. Номер смены сотрудника...

Каким образом номер смены сотрудника описывает нарушение?
Он описывает лишь часть графика работы сотрудника.


Необходимо для анализа работы каждой смены.

Predeclared
Lekks
3. Нарушители и сотрудники - это две разные категории....

Они родились нарушителями и сотрудниками?
Нарушитель никогда не сможет стать сотрудником? У него рога и копыта этому мешают?
Сотрудник никогда не сможет стать нарушителем? У него нимб над головой светится?


В данном случае априори предполагается именно так. Роли разделены именно текущим состоянием "людя" и переход из роли в роль не предусмотрен. Плюс у нарушителей и сотрудников немного разное описание.

Predeclared
Lekks
... кто выявил, кто зарегистрировал и кто будет обрабатывать нарушение...

Это роли людей в описании события "нарушение".
Нужны:
1. Таблица описания людей
2. Таблица описания ролей
3. Таблица описания участников в описании регистрации/обработки правонарушения с их ролями.


К сожалению мой жалкий опыт не позволяет даже представить как все это должно выглядеть в схеме ((( С учетом того, что в разные моменты времени один и тот же сотрудник может выступать в разной роли, причем в любой из трех (((

Predeclared
Lekks
... Учитывается также результат обработки нарушений (Penalty).


Я вижу три последовательных, разнесенных по времени ивента:
1. Выявление правонарушения
2. Регистрации правонарушения
3. Обработка правонарушения

Мне знакомы ситуации, когда в суде были оспорены п.1 или п.2 или переквалифицированы результаты п.3
Вам надо учитывать эти варианты?


По последовательности событий Вы правы, но их возможную отмену в данной БД учитывать не нужно, в том числе и изменение значения "результат".
1 ноя 18, 20:46    [21721944]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Lekks
Member

Откуда:
Сообщений: 147
По п.4 если только так. Но как это потом свести в отчет (графы отчета почти как в основной таблице) я пока вообще не представляю.

К сообщению приложен файл. Размер - 10Kb
1 ноя 18, 21:00    [21721947]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Predeclared
Member

Откуда: And God I know I'm one
Сообщений: 855
Lekks
...Роли разделены именно текущим состоянием "людя" и переход из роли в роль не предусмотрен. ...

Возможно.
Но я спрашиваю: почему описание людей раскиданы по разным таблицам?
Lekks
...Плюс у нарушителей и сотрудников немного разное описание...

Совершенно верно. Я бы сказал сильно разное.
Но я спрашиваю: почему описание людей раскиданы по разным таблицам?

Lekks
...К сожалению мой жалкий опыт не позволяет даже представить как все это должно выглядеть в схеме ...

Как-то так, например, для участников нарушения:

К сообщению приложен файл. Размер - 63Kb
1 ноя 18, 21:17    [21721956]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Predeclared
Member

Откуда: And God I know I'm one
Сообщений: 855
Зря я только рисовал, блин. :)
1 ноя 18, 21:19    [21721957]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
vmag
Member

Откуда: MP
Сообщений: 3156
Predeclared,

У вас с ТС разное мировоззрение...
То что вы предлагаете вводит ТС в полный ступор...
Ему нужно только одно - чтоб без всяких интерфейсов (но с задействованием всех возможных подстановок) можно было открыть одну единственную таблицу Нарушений и увидеть сразу всё...
1 ноя 18, 21:26    [21721962]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Predeclared
Member

Откуда: And God I know I'm one
Сообщений: 855
Lekks
... Но как это потом свести в отчет ...

Так можно, например:

К сообщению приложен файл. Размер - 50Kb
1 ноя 18, 21:28    [21721964]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Predeclared
Member

Откуда: And God I know I'm one
Сообщений: 855
vmag
... Ему нужно только одно - ... открыть одну единственную таблицу Нарушений и увидеть сразу всё...

Почему бы и нет?
Я же не препятствую.
Я показую альтернативный вариант.
1 ноя 18, 21:30    [21721967]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Predeclared
Member

Откуда: And God I know I'm one
Сообщений: 855
Кстати говоря, статистику по работе сотрудников, в разрезе ролей, считать проще в моем варианте.
Не?
1 ноя 18, 21:33    [21721969]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Lekks
Member

Откуда:
Сообщений: 147
vmag
Ему нужно только одно - чтоб без всяких интерфейсов (но с задействованием всех возможных подстановок) можно было открыть одну единственную таблицу Нарушений и увидеть сразу всё...


Не-не-не... как раз без интерфейсов и с задействованием всех подстановок, оно уже есть и вроде как бы работает. Вот теперь как раз хочется с интерфейсом, поэтому и разбираюсь. На базе того что есть, разбирая и обучаясь на ходу. Иначе бы и не спрашивал - типа работает и ладно.
1 ноя 18, 21:37    [21721970]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Lekks
Member

Откуда:
Сообщений: 147
Predeclared
Lekks
...Роли разделены именно текущим состоянием "людя" и переход из роли в роль не предусмотрен. ...

Возможно.
Но я спрашиваю: почему описание людей раскиданы по разным таблицам?
Lekks
...Плюс у нарушителей и сотрудников немного разное описание...

Совершенно верно. Я бы сказал сильно разное.
Но я спрашиваю: почему описание людей раскиданы по разным таблицам?


Скорее всего потому, что я не понимаю, как можно описать нарушителя (ФИО, дата рождения, признак) и сотрудника (должность, звание, ФИО) в одной таблице. Осознаю, что признаки людя (ФИО) надо оставить в одной таблице, а остальное как-то разнести, а вот как... Признаки то разные, как из всех людей указать кто нарушитель, а кто сотрудник, а потом нарушителю подвязать описание одно, а сотруднику - другое.
1 ноя 18, 21:45    [21721977]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Lekks
Member

Откуда:
Сообщений: 147
Predeclared
Кстати говоря, статистику по работе сотрудников, в разрезе ролей, считать проще в моем варианте.
Не?


Да пожалуй))) Я так то быстро схватываю, мне б только идею))))
1 ноя 18, 21:46    [21721979]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Predeclared
Member

Откуда: And God I know I'm one
Сообщений: 855
... а вот как... Признаки то разные, как из всех людей указать кто нарушитель, а кто сотрудник, а потом нарушителю подвязать описание одно, а сотруднику - другое.[/quot]
Каждый людь, в одно и тоже время, может входить в разные сообщества.
Например:
Родственники, родители, дети, пешеходы, автомобилисты, любители Access, пассажиры, сотрудники, пенсионеры и тд. и т.п.

Сообщества могут иметь схожие атрибуты, и могут иметь индивидуальные.
Не надо переносить атрибуты сообществ в описание людей,
и не надо разносить описания людей в разные таблицы по атрибутам сообществ.

Что есть "Сотрудник"?
по Ушакову:
1. Лицо, работающее с кем-нибудь вместе, помогающее кому-нибудь в выполнении работы (книжн.). Даль составил свой словарь один, без сотрудников. Мой сотрудник.
2. Лицо, работающее в каком-нибудь учреждении, предприятии, служащий. Общее собрание сотрудников. Сотрудники издательства. Сотрудник консульства.
3. Название должности в научно-исследовательском учреждении (офиц.). Научный сотрудник института. Научный сотрудник 1-го разряда. Научный сотрудник 2-го разряда.
4. Лицо, принимающее участие, как автор, в работе периодического или многотомного издания. Сотрудник газеты. Сотрудник журнала. Сотрудник энциклопедии.


В 1, 2 и 4 пунктах указано конкретно: людь, работающий в каком либо коллективе/группе/сообществе.

Для описания "Сотрудников" нужна табличка с описанием самого коллектива/группы/сообщества,
где мы и можем описать его, сообщества, атрибуты, и табличка ее участников, где мы можем сослаться на записи людей.

Касаемо "нарушителя":
вот я сейчас возьму и запишу Сидорова в табличку "Нарушители".
Он, Сидоров, станет от этого нарушителем?
Нет.
И спросит: Какие ваши доказательства (кф "Красная Жара")

А вот если я составлю запись нарушения (Акт), где людь Сидоров будет выступать в роли нарушителя,
у меня есть основание называть его нарушителем, ибо он нарушил, вот и актик имеется за номером и датой.
1 ноя 18, 22:10    [21721992]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Predeclared
Member

Откуда: And God I know I'm one
Сообщений: 855
Lekks
... и сотрудника (должность, звание, ФИО) ...

Касаемо званий:
Звания присваиваются не сотрудникам, а людям.
Достаточно часто меняющийся атрибут.
Можно описать так, если не лень заморачиваться:
(красным выделены атрибуты документа-приказа, которые тоже можно вынести в отдельное описание, и пользовать ссылку)
В данной задаче это будет избыточным, так, навырост. :)

К сообщению приложен файл. Размер - 40Kb
1 ноя 18, 22:30    [21722005]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Lekks
Member

Откуда:
Сообщений: 147
Predeclared, то есть как то так:

К сообщению приложен файл. Размер - 21Kb
1 ноя 18, 22:44    [21722014]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Predeclared
Member

Откуда: And God I know I'm one
Сообщений: 855
Нет.
1. Дата рождения - один из немногих атрибутов человека.
2. Термин "Граждане" не подходит на роль названия таблицы Люди(Человеки). "Граждане"- название сообщества людей.
3. Что такое "признаки" мне непонятно вовсе. Что описывает эта таблица?
4. Про звания я скрин показывал.
5. Про сотрудников: наиболее простым решением может быть статичное описание моментального среза сотрудников организаций.
Оно имеет ряд недостатков, но, если описывать динамику, то, возможно, придется лезть в штатное расписание, приказы и прочее.

К сообщению приложен файл. Размер - 61Kb
1 ноя 18, 23:30    [21722032]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Lekks
Member

Откуда:
Сообщений: 147
Predeclared, вот в моем конкретном случае:
1. Организация одна, ее описание не нужно и использоваться не будет.
2. Атрибут "дата рождения" нужен только "нарушителю", "сотруднику" не нужен.Вообще.
3. Атрибут "признак" также нужен только нарушителю, это внутренний атрибут, используемый организацией для "нарушителей"
4. "Сотруднику" нужны два атрибута - должность и звание, которые могут меняться, но редко
5. А вот "Роль" может изменяться у каждого сотрудника очень динамично (буквально - сегодня - регистратор, завтра - обработчик).
6. Количество сотрудников ограничено пожалуй цифрой 100-120 человек, изменение состава сотрудников происходит нечасто.
7. А вот количество нарушителей может быть до 4000-5000 в год (как правило "количество нарушений" минус 10-15%).

Я понял смысл построения схемы данных в общем случае (по большому счету Ваша схема унифицирована для любой организации), но мне кажется для моих конкретных условий она избыточна, хотя, возможно, я ошибаюсь.
2 ноя 18, 15:44    [21722628]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Predeclared
Member

Откуда: And God I know I'm one
Сообщений: 855
Lekks,
И чем предложенный вариант не удовлетворяет вашим задачам?
Что мешает не заполнять поле ДатаРождения для людей, являющихся Сотрудниками, если эта информация не нужна?
и т.д. и т.п.

Впрочем, если говорить за ваш конкретный случай, то:
У вас есть виртуальная папка "Дело", наполняемая описаниями трех реальных документов разных типов (Акт, Протокол, Решение).
1. При выявлении нарушения составляется Акт.
2. На основании Акта, составляется Протокол.
3. На основании Протокола выносится Решение.
В каждом документе фигурирует один Людь в роли Нарушителя,
и один Людь, являющийся Сотрудником, в разных ролях, в зависимости от типа документа.

Вы же описание трех разнотипных документов свели в описание одной записью одной таблички,
а людей разделили по цвету штанов по разным табличкам.

Не?
2 ноя 18, 17:05    [21722685]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Lekks
Member

Откуда:
Сообщений: 147
Predeclared
Lekks, Вы же описание трех разнотипных документов свели в описание одной записью одной таблички,
а людей разделили по цвету штанов по разным табличкам.
Не?


Три разнотипных документа по результатам вчерашних обсуждений уже разнес по разным таблицам ))) Спасибо за предоставленное русло размышлений!

По поводу цвета штанов - Вы правы, именно так я и поступил))) Применение предложенной Вами схемы вполне приемлемо и, вероятно, даже более целесообразно, но в условиях динамического развития БД, о чем я говорил:
Lekks
по большому счету Ваша схема унифицирована для любой организации
и наверняка я ее применю в запланированной БД по личному составу, требующей большей гибкости.
Данная БД же - переложение письменного журнала регистрации в электронный вид и, по большому счету, достаточно было бы использования Excel, имеющего даже более высокие аналитические возможности по сравнению с Access. Но БД Access, на мой взгляд, за счет интерфейса позволяет достичь практически полного исключения "человеческого фактора" из процесса регистрации нарушений, что и требуется в первую очередь.
По поводу "штанов" еще подумаю )))
2 ноя 18, 17:47    [21722717]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Прогер_самоучка
Member

Откуда:
Сообщений: 67731
Lekks
достаточно было бы использования Excel, имеющего даже более высокие аналитические возможности по сравнению с Access
неужели?
2 ноя 18, 17:51    [21722722]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Lekks
Member

Откуда:
Сообщений: 147
Прогер_самоучка
Lekks
достаточно было бы использования Excel, имеющего даже более высокие аналитические возможности по сравнению с Access
неужели?


В объеме имеющихся у меня знаний об Access (мнение об объекте имеет свойство изменяться в зависимости от наличия характеризующей объект информации) :-)
2 ноя 18, 18:03    [21722733]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Lekks
Member

Откуда:
Сообщений: 147
В общем, так:
4 ноя 18, 21:38    [21723801]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Lekks
Member

Откуда:
Сообщений: 147
Файл забыл ))))

К сообщению приложен файл. Размер - 81Kb
4 ноя 18, 21:38    [21723802]     Ответить | Цитировать Сообщить модератору
 Re: Организация доступа  [new]
Lekks
Member

Откуда:
Сообщений: 147
Predeclared, хочу выразить благодарность, ибо решил не городить кучу БД, а сформировать на основе планируемой БД еще и журнал учета нарушений, допущенных сотрудниками при несении службы, т.е. создается ситуация, когда людь - сотрудник становится людем - нарушителем))) А при новой схеме данных обработка такой ситуации намного проще ))) Большое спасибо!
8 ноя 18, 17:48    [21728520]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3]      все
Все форумы / Microsoft Access Ответить