Database reference - stores_demo

stores_demo -  tables -  items

Description

none

Table properties

namevalue
nameitems
created5/3/2009 12:00:00 AM
row count67
Maximum size of a single row2,063 bytes

Columns

columndatatypelengthbytesdefaultnullsPKFKUQcomputedcomment
item_numsmallint2 yes  composite PK       
order_numinteger4 yes  composite PK  orders.order_num         
stock_numsmallint2 no    composite FK to stock.stock_num       
manu_codechar3 no    composite FK to stock.manu_code       
quantitysmallint2 yes         
total_pricemoney2050 yes         

Indexes

namedescriptioncolumncomment
104_10non-clustered indexitem_num, order_num 
104_11non-clustered indexorder_num 
104_12non-clustered indexstock_num, manu_code 

References

name
orders
stock
stock

Foreign key graph

ordersstockstockitems

Foreign keys

namecolumncomment
r104_11order_num 
r104_12stock_num 
r104_12manu_code 

Check constraints

namecolumncomment
c104_15quantity     

Sample rows

item_numorder_numstock_nummanu_codequantitytotal_price
1001  HRO  250 
1002  HSK  960 
1002  HSK  240 
1003  ANZ  20 
1003  ANZ  840 
1003  ANZ  99 
1004  HRO  250 
1004  HRO  126 
1004  HSK  240 
1004  HSK  800 

Code

create table "informix".items 
  (
    item_num smallint,
    order_num integer,
    stock_num smallint not null ,
    manu_code char(3) not null ,
    quantity smallint,
    total_price money(8,2),
    
    check (quantity >= 1 ),
    primary key (item_num,order_num) 
  );
revoke all on "informix".items from "public" as "informix";




alter table "informix".items add constraint (foreign key (order_num) 
    references "informix".orders );
alter table "informix".items add constraint (foreign key (stock_num,
    manu_code) references "informix".stock );




Documentation generated by SqlSpec