powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Организация доступа
25 сообщений из 75, страница 3 из 3
Организация доступа
    #39726819
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311
Вот именно это было для меня вообще глобальным шоком.... .
Все, почитал внимательней, понял. сорри....
...
Рейтинг: 0 / 0
Организация доступа
    #39726822
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks1. Да, места нарушений...
Место, само по себе, не может быть местом нарушения.
Нарушение может произойти в любом месте, для нарушения, казалось бы и не предназначенном вовсе.
Соответственно, табличка должна описывать просто место, и именоваться соответственно - Места.
При описании нарушения, мы можем сослаться на описание места.
И при описании праздников, например, мы тоже можем сослаться на это-же место.
И при описании любых других событий мы можем сослаться на это-же место.


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

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

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

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

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

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

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

Мне знакомы ситуации, когда в суде были оспорены п.1 или п.2 или переквалифицированы результаты п.3
Вам надо учитывать эти варианты?
...
Рейтинг: 0 / 0
Организация доступа
    #39726846
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PredeclaredLekks1. Да, места нарушений...
Место, само по себе, не может быть местом нарушения...

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

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

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

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

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

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

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

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

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

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

По последовательности событий Вы правы, но их возможную отмену в данной БД учитывать не нужно, в том числе и изменение значения "результат".
...
Рейтинг: 0 / 0
Организация доступа
    #39726847
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По п.4 если только так. Но как это потом свести в отчет (графы отчета почти как в основной таблице) я пока вообще не представляю.
...
Рейтинг: 0 / 0
Организация доступа
    #39726849
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks...Роли разделены именно текущим состоянием "людя" и переход из роли в роль не предусмотрен. ...
Возможно.
Но я спрашиваю: почему описание людей раскиданы по разным таблицам?
Lekks...Плюс у нарушителей и сотрудников немного разное описание...
Совершенно верно. Я бы сказал сильно разное.
Но я спрашиваю: почему описание людей раскиданы по разным таблицам?

Lekks...К сожалению мой жалкий опыт не позволяет даже представить как все это должно выглядеть в схеме ...
Как-то так, например, для участников нарушения:
...
Рейтинг: 0 / 0
Организация доступа
    #39726850
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зря я только рисовал, блин. :)
...
Рейтинг: 0 / 0
Организация доступа
    #39726851
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Predeclared,

У вас с ТС разное мировоззрение...
То что вы предлагаете вводит ТС в полный ступор...
Ему нужно только одно - чтоб без всяких интерфейсов (но с задействованием всех возможных подстановок) можно было открыть одну единственную таблицу Нарушений и увидеть сразу всё...
...
Рейтинг: 0 / 0
Организация доступа
    #39726853
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks... Но как это потом свести в отчет ...
Так можно, например:
...
Рейтинг: 0 / 0
Организация доступа
    #39726855
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag... Ему нужно только одно - ... открыть одну единственную таблицу Нарушений и увидеть сразу всё...
Почему бы и нет?
Я же не препятствую.
Я показую альтернативный вариант.
...
Рейтинг: 0 / 0
Организация доступа
    #39726856
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати говоря, статистику по работе сотрудников, в разрезе ролей, считать проще в моем варианте.
Не?
...
Рейтинг: 0 / 0
Организация доступа
    #39726857
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmagЕму нужно только одно - чтоб без всяких интерфейсов (но с задействованием всех возможных подстановок) можно было открыть одну единственную таблицу Нарушений и увидеть сразу всё...

Не-не-не... как раз без интерфейсов и с задействованием всех подстановок, оно уже есть и вроде как бы работает. Вот теперь как раз хочется с интерфейсом, поэтому и разбираюсь. На базе того что есть, разбирая и обучаясь на ходу. Иначе бы и не спрашивал - типа работает и ладно.
...
Рейтинг: 0 / 0
Организация доступа
    #39726860
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PredeclaredLekks...Роли разделены именно текущим состоянием "людя" и переход из роли в роль не предусмотрен. ...
Возможно.
Но я спрашиваю: почему описание людей раскиданы по разным таблицам?
Lekks...Плюс у нарушителей и сотрудников немного разное описание...
Совершенно верно. Я бы сказал сильно разное.
Но я спрашиваю: почему описание людей раскиданы по разным таблицам?

Скорее всего потому, что я не понимаю, как можно описать нарушителя (ФИО, дата рождения, признак) и сотрудника (должность, звание, ФИО) в одной таблице. Осознаю, что признаки людя (ФИО) надо оставить в одной таблице, а остальное как-то разнести, а вот как... Признаки то разные, как из всех людей указать кто нарушитель, а кто сотрудник, а потом нарушителю подвязать описание одно, а сотруднику - другое.
...
Рейтинг: 0 / 0
Организация доступа
    #39726862
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PredeclaredКстати говоря, статистику по работе сотрудников, в разрезе ролей, считать проще в моем варианте.
Не?

Да пожалуй))) Я так то быстро схватываю, мне б только идею))))
...
Рейтинг: 0 / 0
Организация доступа
    #39726870
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... а вот как... Признаки то разные, как из всех людей указать кто нарушитель, а кто сотрудник, а потом нарушителю подвязать описание одно, а сотруднику - другое.[/quot]
Каждый людь, в одно и тоже время, может входить в разные сообщества.
Например:
Родственники, родители, дети, пешеходы, автомобилисты, любители Access, пассажиры, сотрудники, пенсионеры и тд. и т.п.

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

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

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

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

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

А вот если я составлю запись нарушения (Акт), где людь Сидоров будет выступать в роли нарушителя,
у меня есть основание называть его нарушителем, ибо он нарушил, вот и актик имеется за номером и датой.
...
Рейтинг: 0 / 0
Организация доступа
    #39726882
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks... и сотрудника (должность, звание, ФИО) ...
Касаемо званий:
Звания присваиваются не сотрудникам, а людям.
Достаточно часто меняющийся атрибут.
Можно описать так, если не лень заморачиваться:
(красным выделены атрибуты документа-приказа, которые тоже можно вынести в отдельное описание, и пользовать ссылку)
В данной задаче это будет избыточным, так, навырост. :)
...
Рейтинг: 0 / 0
Организация доступа
    #39726889
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Predeclared, то есть как то так:
...
Рейтинг: 0 / 0
Организация доступа
    #39726897
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет.
1. Дата рождения - один из немногих атрибутов человека.
2. Термин "Граждане" не подходит на роль названия таблицы Люди(Человеки). "Граждане"- название сообщества людей.
3. Что такое "признаки" мне непонятно вовсе. Что описывает эта таблица?
4. Про звания я скрин показывал.
5. Про сотрудников: наиболее простым решением может быть статичное описание моментального среза сотрудников организаций.
Оно имеет ряд недостатков, но, если описывать динамику, то, возможно, придется лезть в штатное расписание, приказы и прочее.
...
Рейтинг: 0 / 0
Организация доступа
    #39727287
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Predeclared, вот в моем конкретном случае:
1. Организация одна, ее описание не нужно и использоваться не будет.
2. Атрибут "дата рождения" нужен только "нарушителю", "сотруднику" не нужен.Вообще.
3. Атрибут "признак" также нужен только нарушителю, это внутренний атрибут, используемый организацией для "нарушителей"
4. "Сотруднику" нужны два атрибута - должность и звание, которые могут меняться, но редко
5. А вот "Роль" может изменяться у каждого сотрудника очень динамично (буквально - сегодня - регистратор, завтра - обработчик).
6. Количество сотрудников ограничено пожалуй цифрой 100-120 человек, изменение состава сотрудников происходит нечасто.
7. А вот количество нарушителей может быть до 4000-5000 в год (как правило "количество нарушений" минус 10-15%).

Я понял смысл построения схемы данных в общем случае (по большому счету Ваша схема унифицирована для любой организации), но мне кажется для моих конкретных условий она избыточна, хотя, возможно, я ошибаюсь.
...
Рейтинг: 0 / 0
Организация доступа
    #39727330
Predeclared
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekks,
И чем предложенный вариант не удовлетворяет вашим задачам?
Что мешает не заполнять поле ДатаРождения для людей, являющихся Сотрудниками, если эта информация не нужна?
и т.д. и т.п.

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

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

Не?
...
Рейтинг: 0 / 0
Организация доступа
    #39727349
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PredeclaredLekks, Вы же описание трех разнотипных документов свели в описание одной записью одной таблички ,
а людей разделили по цвету штанов по разным табличкам.
Не?

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

По поводу цвета штанов - Вы правы, именно так я и поступил))) Применение предложенной Вами схемы вполне приемлемо и, вероятно, даже более целесообразно, но в условиях динамического развития БД, о чем я говорил:
Lekks по большому счету Ваша схема унифицирована для любой организации и наверняка я ее применю в запланированной БД по личному составу, требующей большей гибкости.
Данная БД же - переложение письменного журнала регистрации в электронный вид и, по большому счету, достаточно было бы использования Excel, имеющего даже более высокие аналитические возможности по сравнению с Access. Но БД Access, на мой взгляд, за счет интерфейса позволяет достичь практически полного исключения "человеческого фактора" из процесса регистрации нарушений, что и требуется в первую очередь.
По поводу "штанов" еще подумаю )))
...
Рейтинг: 0 / 0
Организация доступа
    #39727351
Прогер_самоучка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lekksдостаточно было бы использования Excel, имеющего даже более высокие аналитические возможности по сравнению с Accessнеужели?
...
Рейтинг: 0 / 0
Организация доступа
    #39727353
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прогер_самоучкаLekksдостаточно было бы использования Excel, имеющего даже более высокие аналитические возможности по сравнению с Accessнеужели?

В объеме имеющихся у меня знаний об Access (мнение об объекте имеет свойство изменяться в зависимости от наличия характеризующей объект информации) :-)
...
Рейтинг: 0 / 0
Организация доступа
    #39727918
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем, так:
...
Рейтинг: 0 / 0
Организация доступа
    #39727919
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Файл забыл ))))
...
Рейтинг: 0 / 0
Организация доступа
    #39730084
Lekks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Predeclared, хочу выразить благодарность, ибо решил не городить кучу БД, а сформировать на основе планируемой БД еще и журнал учета нарушений, допущенных сотрудниками при несении службы, т.е. создается ситуация, когда людь - сотрудник становится людем - нарушителем))) А при новой схеме данных обработка такой ситуации намного проще ))) Большое спасибо!
...
Рейтинг: 0 / 0
25 сообщений из 75, страница 3 из 3
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Организация доступа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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