powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / проблемы при проектировании БД
2 сообщений из 2, страница 1 из 1
проблемы при проектировании БД
    #32453196
s-sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача: Есть документы различных типов (личное письмо, положение и т.д.) которые сгруппированы в виды (письма, положения и т.д.). Каждый тип документа входит в вид только один раз. Данная структура видов используется n-числом отделов. В таблице документов записывается первичный ключ из таблицы типов, ключ из таблицы отделов, а также там должно быть поле номер документа в пределах вида.
Проблема: Как организовать нумерацию документов по видам с учетом того, что нумерация идет своя для каждого вида и отдела.
...
Рейтинг: 0 / 0
проблемы при проектировании БД
    #32453600
zayac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы предложил номер документа организовать не как единый код, а как совокупность кодов
Код: plaintext
1.
2.
3.
4.
Например [отдел][тип документа][номер документа].
KP234
KO17
DP128
.....

Преимущества очевидны - сразуже решается ваша проблема с уникальностью, по номеру документа легко определить кто он и что он, не используя дополнительных полей.
Недостатки - Вам прийдется придерживаться такой нумерации годами, необходимо все тщательно продумать и такую систему на практике может оказаться тяжело поддерживать целостной.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / проблемы при проектировании БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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