"localhost:/firebird/data/ILICHEVSK2.FDB". ������� Previous topic Chapter index Next topic

QUALITYTYPES

 

��������

�������� ��������

 

����

PK

FK

����

�����

���

NN

�� ���������

��������

 

QUALITYTYPEID

 

INTEGER

 

 

 

 

QUALITYSHORTNAME

DSHORTNAME

VARCHAR(31)

 

 

 

 

QUALITYNAME

 

VARCHAR(50)

 

 

 

 

CATEGORYID

 

INTEGER

 

0 - ��������
1 - ����� ��������
2 - �������
3 - �������������� ����������

 

 

QUALITYPARENTID

 

INTEGER

 

 

 

 

USESUBTYPES

 

INTEGER

0

3 - ��� ����� �������

 

 

QUALITYUNIT

 

INTEGER

 

������� ���������
1 - ������
2 - ��������
3 - ���������������� ���(�������� SQL �� QUALITYTYPESVALUES)
4 - ����������� �� ���������

 

 

MINVALUE

DQUALITYVALUE

NUMERIC(9,2)

 

 

 

 

MAXVALUE

DQUALITYVALUE

NUMERIC(9,2)

 

 

 

��������

�������

���

����������

�������

��������

QUALITYTYPES_SetID

BEFORE INSERT

Yes

0

 

 

�������

������

����

�������

����������

�������

PK_QUALITYTYPES

QUALITYTYPEID

ASC

 

��������� ��

(��� ������, ������������ �������� QUALITYTYPES)

 

�����������

(��� ������, ������������ ������� QUALITYTYPES)

 

�����������

CREATE TABLE QUALITYTYPES (
    QUALITYTYPEID     INTEGER NOT NULL,
    QUALITYSHORTNAME  DSHORTNAME,
    QUALITYNAME       VARCHAR(50),
    CATEGORYID        INTEGER NOT NULL,
    QUALITYPARENTID   INTEGER,
    USESUBTYPES       INTEGER default 0,
    QUALITYUNIT       INTEGER,
    MINVALUE          DQUALITYVALUE,
    MAXVALUE          DQUALITYVALUE
);


ALTER TABLE QUALITYTYPES ADD CONSTRAINT PK_QUALITYTYPES PRIMARY KEY (QUALITYTYPEID);

 

     Previous topic Chapter index Next topic