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

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

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

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

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

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


Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
Можно поподробней про учет перемещений совмещений?
...
Рейтинг: 0 / 0
06.04.2009, 14:00
    #35914466
trubad
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить сущности
Получилось вот такое. Прошу дать замечания.
...
Рейтинг: 0 / 0
07.04.2009, 09:28
    #35915999
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить сущности
trubadМожно поподробней про учет перемещений совмещений?
Подробней будет долго... Схематично - другое дело.
Тут расклад примерно следующий. Существует штатное расписание (которое тоже может меняться)... Есть люди которых принимают на работу или увольняют с работы, переводят с места на место... Работники могут совмещать или работать по совместительству в нескольких местах... Могут времено замещать кого-то...
Вот это все и нужно хранить в БД.
...
Рейтинг: 0 / 0
07.04.2009, 10:08
    #35916116
trubad
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить сущности
krvsatrubadМожно поподробней про учет перемещений совмещений?
Подробней будет долго... Схематично - другое дело.
Тут расклад примерно следующий. Существует штатное расписание (которое тоже может меняться)... Есть люди которых принимают на работу или увольняют с работы, переводят с места на место... Работники могут совмещать или работать по совместительству в нескольких местах... Могут времено замещать кого-то...
Вот это все и нужно хранить в БД. Неее. Не буду. Спасибо KVRSA, большое спасибо за помощь, запущу базу в работу (окончательный вариант схемы)
...
Рейтинг: 0 / 0
07.04.2009, 10:35
    #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]