powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Выделить сущности
20 сообщений из 20, страница 1 из 1
Выделить сущности
    #35907546
trubad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу помочь составить связи по следующему предмету: "работу над документом (разработка, согласование, переделка, утверждение) такого-то числа начал проводить такой-то сотрудник из такого-то отдела.
...
Рейтинг: 0 / 0
Выделить сущности
    #35907671
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант...

ОтделыКодНазвание
СотрудникиКодКод отделаДругие характеристики
Хотя отношение сотрудников и отделов не такие простые... Можно добавить учет "перемещений и совмещений".

Действия с документомКодНазвание
ДокументыКодДругие характеристики
Действия с документамиДата началаКод документаКод сотрудникаКод действия

Документы еще можно типизировать... Составлять списки согласующих, утверждающих... Т.е. работать и работать с этим.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Выделить сущности
    #35908335
trubad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за помощь, насчет отдел сотрудник думаю напрашивается еще должность между, а сотрудник на этой должности может меняться время от времени, хотя и должности тоже...
А работы (действия с документом) так понял надо привязать к таблице-связке сотрудник документ
...
Рейтинг: 0 / 0
Выделить сущности
    #35908979
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дальше уже твоя фантазия и жизненые требования...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Выделить сущности
    #35910134
trubad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa, А вот как быть с частями документа. Ну например, одна часть у согласователя №1, целиком все части у согласователя №2. Есть мысли по этому поводу?
...
Рейтинг: 0 / 0
Выделить сущности
    #35912540
gepard45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И чего люди парятся с разработкой систем "Документооборота" ?
Оно-же все просто есть две "сущьности" документ и сотрудник
...
Рейтинг: 0 / 0
Выделить сущности
    #35912665
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trubadЕсть мысли по этому поводу?
Если действия происходят не с документом, а с частями, можно добавить табличку

Части документаКодКод документаДругие характеристики
Действия с частями документаДата началаКод частиКод сотрудникаКод действия
...
Рейтинг: 0 / 0
Выделить сущности
    #35913526
trubad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,
Действия могут происходить как с частями, так и целиком с документом, если я правильно понял рекурсивную связь здесь можно применить, но вот как?
...
Рейтинг: 0 / 0
Выделить сущности
    #35913656
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все равно все можно свести к действию с частями... Пита "забрал все части" - вот и все.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Выделить сущности
    #35913659
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trubad , где ты там рекурсию увидел - я х/з...
...
Рейтинг: 0 / 0
Выделить сущности
    #35913817
trubad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa trubad , где ты там рекурсию увидел - я х/з... Ну вот здесь, поддокумент является часть документа, но не всякий документ объединяет все поддокументы. Согласен с Вами, неправильно выразился - это конечно не рекурсия.
...
Рейтинг: 0 / 0
Выделить сущности
    #35913826
trubad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsaВсе равно все можно свести к действию с частями... Пита "забрал все части" - вот и все.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT то есть для каждой части описывать действие. А если придумать дополнительную часть - "целиком"?
...
Рейтинг: 0 / 0
Выделить сущности
    #35913855
trubad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gepard45И чего люди парятся с разработкой систем "Документооборота" ?
Оно-же все просто есть две "сущьности" документ и сотрудник Если бы так было, я бы вопросы не задавал. Есть автор документ, хотя авторов можно заменить действием "разработка" но разрабатывать док может не только автор, потому что по стандартам автор один. Само собой есть пользователи документа. Есть действия с документом. надо отследить где какой документ, части его. И тд и тп
...
Рейтинг: 0 / 0
Выделить сущности
    #35913863
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trubadА если придумать дополнительную часть - "целиком"?
Пользователь может и не заметить разницы...
Как вариант ему предлагается для действия с документом табличка из всех (или доступных ему) частей... Но есть волшебная кнопочка "Взять целиком"!
Т.е. я вот к чему... Хранение хранением, а работа пользователя работой пользователя. Если делать "итоговые" или "обобщающие" таблички можно нарваться на нарушение целостности в хранении таких данных...
Думаю что лучше хранить "атомарно" (чтоли)... Т.е. без всяких там "подсуммирований" и пр...
...
Рейтинг: 0 / 0
Выделить сущности
    #35913970
trubad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsatrubadА если придумать дополнительную часть - "целиком"?
Пользователь может и не заметить разницы...
Как вариант ему предлагается для действия с документом табличка из всех (или доступных ему) частей... Но есть волшебная кнопочка "Взять целиком"!
Т.е. я вот к чему... Хранение хранением, а работа пользователя работой пользователя. Если делать "итоговые" или "обобщающие" таблички можно нарваться на нарушение целостности в хранении таких данных...
Думаю что лучше хранить "атомарно" (чтоли)... Т.е. без всяких там "подсуммирований" и пр... Хорошо так и сделаю на кнопочку "Взять целиком" процедуру внесения всех частей в таблицу с действием, сам кнешно не умею программеры знакомые помогут, что-то подобное делали уже. А есть мысли учета электронного/бумажного вида документа?
...
Рейтинг: 0 / 0
Выделить сущности
    #35914003
trubad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsaКак вариант...

ОтделыКодНазвание
СотрудникиКодКод отделаДругие характеристики
Хотя отношение сотрудников и отделов не такие простые... Можно добавить учет "перемещений и совмещений".


Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
Можно поподробней про учет перемещений совмещений?
...
Рейтинг: 0 / 0
Выделить сущности
    #35914466
trubad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Получилось вот такое. Прошу дать замечания.
...
Рейтинг: 0 / 0
Выделить сущности
    #35915999
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trubadМожно поподробней про учет перемещений совмещений?
Подробней будет долго... Схематично - другое дело.
Тут расклад примерно следующий. Существует штатное расписание (которое тоже может меняться)... Есть люди которых принимают на работу или увольняют с работы, переводят с места на место... Работники могут совмещать или работать по совместительству в нескольких местах... Могут времено замещать кого-то...
Вот это все и нужно хранить в БД.
...
Рейтинг: 0 / 0
Выделить сущности
    #35916116
trubad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsatrubadМожно поподробней про учет перемещений совмещений?
Подробней будет долго... Схематично - другое дело.
Тут расклад примерно следующий. Существует штатное расписание (которое тоже может меняться)... Есть люди которых принимают на работу или увольняют с работы, переводят с места на место... Работники могут совмещать или работать по совместительству в нескольких местах... Могут времено замещать кого-то...
Вот это все и нужно хранить в БД. Неее. Не буду. Спасибо KVRSA, большое спасибо за помощь, запущу базу в работу (окончательный вариант схемы)
...
Рейтинг: 0 / 0
Выделить сущности
    #35916227
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заходи еще...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Выделить сущности
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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