Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Идея про накладные.. / 6 сообщений из 6, страница 1 из 1
30.05.2007, 00:11
    #34559659
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Идея про накладные..
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Внутр. накладная
CREATE TABLE WAYBILL (
ID INTEGER NOT NULL,
W_DATE DATE NOT NULL,
W_ID_FROM INTEGER DEFAULT  0  NOT NULL,
W_N_NAKL INTEGER DEFAULT  0  NOT NULL,
W_ID_TO SMALLINT DEFAULT  0  NOT NULL,
W_COMMENTS VARCHAR( 100 ) CHARACTER SET WIN1251 COLLATE WIN1251);
спецификация к внутр накладной.
CREATE TABLE SPECIFIC_WAYBILL (
ID INTEGER NOT NULL,
S_N_NAKL INTEGER DEFAULT  0  NOT NULL,
S_ID_PROD INTEGER DEFAULT  0  NOT NULL,
S_KOL DECIMAL( 8 ,  2 ) DEFAULT  0  NOT NULL,
NUMBER SMALLINT DEFAULT  0  NOT NULL);

торговая накладная - 12 
CREATE TABLE SHIPMENT (
ID SMALLINT NOT NULL,
SHIP_DATE DATE NOT NULL,
SHIP_N_NAKL INTEGER,
SHIP_COMMENTS VARCHAR( 100 ) CHARACTER SET WIN1251 COLLATE WIN1251,
KONTRA_ID SMALLINT);
спецификация к ней
CREATE TABLE SPECIFIC_SHIPMENT (
ID SMALLINT NOT NULL,
S_N_NAKL SMALLINT DEFAULT  0  NOT NULL,
S_ID_PROD SMALLINT DEFAULT  0  NOT NULL,
S_KOL DECIMAL( 5 ,  2 ),
NUMBER SMALLINT,
NDS DECIMAL( 2 ,  1 ));

Структура бд накладных. Плохая? Как ее улучшить?

авторМне же посоветовали
5 таблиц: "заголовки приходных накладных" 1-* "приходные накладные" 1-*
> "расходные накладные" *-1 "заголовки расходных накладных" и ещё "словарь
> товаров".

Как вам..этот совет?

__________________________________________________________________
THE TRUTH IS OUT THERE
...
Рейтинг: 0 / 0
30.05.2007, 01:12
    #34559709
Kartas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Идея про накладные..
э не хватает как минимум сумм по позициям по приходу. если отгузка всегда по 1 и той же цене - я Вам завидую! опять что есть поле NUMBER. неинфотмативно. не хватает как минимум надцати полей. от вадельца транспорта до водителя. время прибытия-убытия, итд итп.
...
Рейтинг: 0 / 0
30.05.2007, 01:17
    #34559714
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Идея про накладные..
Я делаю,..очень узкую...где време прибытия и убытия не требуется..
а Number - это упорядоченный порядковый номер товара в таблице спецификации...
__________________________________________________________________
THE TRUTH IS OUT THERE
...
Рейтинг: 0 / 0
30.05.2007, 01:27
    #34559723
Kartas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Идея про накладные..
я конечно извиняюсь а зачем он? лучше сделать это поле автоинкремент.первое добавленное в накладную выйдет первым. вообще постановка вопроса странная. мало вводных. Вообще конечно шапку с позициями разделять необходимо. как минимум - 3 таблицы. 1я таблица - шапки накладных. в ней - поле-признак приходная-расходная накладная. 2я таблица - позиции по накладной. в неком поле укажывать ID документа (шапки накладной) по которой идут позиции. 3я таблица собственно справочник товаров. возможно ещё несколько таблиу - справочник товарных групп, прайсов, единиц измерения итд итп.
...
Рейтинг: 0 / 0
30.05.2007, 16:47
    #34562000
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Идея про накладные..
блин..все советуют сделать таблицу шапки накладных, можете привести пример..Даже и не представляю, как это будет выглядеть шапка, а потом накладные..
__________________________________________________________________
THE TRUTH IS OUT THERE
...
Рейтинг: 0 / 0
30.05.2007, 17:49
    #34562269
Сахават Юсифов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Идея про накладные..
mr_maxблин..все советуют сделать таблицу шапки накладных, можете привести пример..Даже и не представляю, как это будет выглядеть шапка, а потом накладные..
__________________________________________________________________
THE TRUTH IS OUT THEREВот
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Идея про накладные.. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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