Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Одна поля для несколких таблиц / 4 сообщений из 4, страница 1 из 1
29.05.2014, 12:17
    #38655591
Alimkulov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна поля для несколких таблиц
Всем привет!

Нужна оптимальная схема для организация бухгалтерских документов на БД.

Есть таблица, которая хранить все бух.операции:

table oper
ID | DOCID | DATE_OPER | TIME_OPER | OPER_DESCRIPTION | OPER_SUM----------------------------------------------------------------------------------------

И есть несколько документов.
Поля DOCID таблицы oper ссылается на эти документов. Две разные документы могут имеет одинаковый ID номер (Вот в чем проблема).

На документов дать разные ID не вариант. Все равно при запросе система как определает DOCID на каком документу ссылается.
...
Рейтинг: 0 / 0
29.05.2014, 18:12
    #38656251
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна поля для несколких таблиц
Alimkulov Две разные документы могут имеет одинаковый ID номер (Вот в чем проблема).
Дак решите ее.
Решение в лоб - создайте общий предок всех документов generic_doc с уникальным id и общей частью - датой, номером, названием и т.д, а все другие документы чтобы ссылались на этот generic_doc.
...
Рейтинг: 0 / 0
02.06.2014, 12:00
    #38658449
Alimkulov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна поля для несколких таблиц
SERG1257Alimkulov Две разные документы могут имеет одинаковый ID номер (Вот в чем проблема).
Дак решите ее.
Решение в лоб - создайте общий предок всех документов generic_doc с уникальным id и общей частью - датой, номером, названием и т.д, а все другие документы чтобы ссылались на этот generic_doc.

Я же написал так:
Alimkulov На документов дать разные ID не вариант. Все равно при запросе система как определает DOCID на каком документу ссылается.
...
Рейтинг: 0 / 0
04.06.2014, 20:00
    #38661921
SSn888
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одна поля для несколких таблиц
Alimkulov,

Добавьте таблицу типов документов

К "замучанной обществом" таблице добавьте еще и поле с ид типа документа

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


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