You are on page 1of 13

ORDER_NO DEL_NO

DEL_DATE
1000
2000 '09.10.2014'
1002
2001 '12.10.2014'
1003
2002 '08.10.2014'
1007
2003 '10.10.2014'
1008
2004 '05.10.2014'

INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO

DELIVERY
DELIVERY
DELIVERY
DELIVERY
DELIVERY

VALUES
VALUES
VALUES
VALUES
VALUES

CUST_ID

MATID
100 'M100'
100 'M100'
102 'M103'
100 'M102'
101 'M100'

(1000,2000,'09.10.2014',100,'M100',50,'EA');
(1002,2001,'12.10.2014',100,'M100',100,'EA');
(1003,2002,'08.10.2014',102,'M103',60,'EA');
(1007,2003,'10.10.2014',100,'M102',100,'EA');
(1008,2004,'05.10.2014',101,'M100',50,'EA');

ORDER_NO INTEGER
DEL_NO
INTEGER
DEL_DATE
DATE
CUST_ID
NVARCHAR(10)
MATID
NVARCHAR(18)
DELIVERY_QTYDECIMAL(10,2)
UNIT
VARCHAR(5)

CREATE COLUMN TABLE DELIVERY (


ORDER_NO
DEL_NO
DEL_DATE
CUST_ID
MATID
DELIVERY_QTY
UNIT

DELIVERY_QTY

UNIT
50 'EA'
100 'EA'
60 'EA'
100 'EA'
50 'EA'

OLUMN TABLE DELIVERY (


INTEGER ,
INTEGER,
DATE,
NVARCHAR(10),
NVARCHAR(18),
DECIMAL(10,2),
VARCHAR(5) )

ORDER_NO ORDER_DATE
1000 '01.10.2014'
1001 '01.10.2014'
1002 '01.10.2014'
1003 '01.10.2014'
1004 '01.10.2014'
1005 '01.10.2014'
1006 '01.10.2014'
1007 '01.10.2014'
1008 '01.10.2014'
1009 '01.10.2014'

INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO

ORDERS
ORDERS
ORDERS
ORDERS
ORDERS
ORDERS
ORDERS
ORDERS
ORDERS
ORDERS

VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES

REQ_DATE
'10.10.2014'
'31.10.2014'
'10.10.2014'
'12.10.2014'
'10.10.2014'
'10.11.2014'
'20.11.2014'
'15.10.2014'
'05.10.2014'
'20.10.2014'

CUST_ID

MATID
100 'M100'
101 'M101'
100 'M100'
102 'M103'
105 'M102'
103 'M105'
102 'M103'
100 'M102'
101 'M100'
102 'M100'

(1000,'01.10.2014','10.10.2014',100,'M100',01,'RAW',100,'EA');
(1001,'01.10.2014','31.10.2014',101,'M101',03,'FERT',100,'EA');
(1002,'01.10.2014','10.10.2014',100,'M100',01,'RAW',100,'EA');
(1003,'01.10.2014','12.10.2014',102,'M103',04,'SEMI',100,'EA');
(1004,'01.10.2014','10.10.2014',105,'M102',01,'HALB',100,'EA');
(1005,'01.10.2014','10.11.2014',103,'M105',02,'FERT',100,'EA');
(1006,'01.10.2014','20.11.2014',102,'M103',04,'SEMI',100,'EA');
(1007,'01.10.2014','15.10.2014',100,'M102',01,'HALB',100,'EA');
(1008,'01.10.2014','05.10.2014',101,'M100',01,'RAW',100,'EA');
(1009,'01.10.2014','20.10.2014',102,'M100',01,'RAW',100,'EA');

MAT_GROUP
01
03
01
04
01
02
04
01
01
01

W',100,'EA');
RT',100,'EA');
W',100,'EA');
MI',100,'EA');
ALB',100,'EA');
RT',100,'EA');
MI',100,'EA');
ALB',100,'EA');
W',100,'EA');
W',100,'EA');

MAT_TYPE
'RAW'
'FERT'
'RAW'
'SEMI'
'HALB'
'FERT'
'SEMI'
'HALB'
'RAW'
'RAW'

INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO
INTO

ORDER_QTY
UNIT
100 'EA'
100 'EA'
100 'EA'
100 'EA'
100 'EA'
100 'EA'
100 'EA'
100 'EA'
100 'EA'
100 'EA'

ORDERS
ORDERS
ORDERS
ORDERS
ORDERS
ORDERS
ORDERS
ORDERS
ORDERS
ORDERS

VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES
VALUES

(1000,'01.10.2014','10.10.2014',100,'M100',01,'RAW',1
(1001,'01.10.2014','31.10.2014',101,'M101',03,'FERT',
(1002,'01.10.2014','10.10.2014',100,'M100',01,'SEMI',
(1003,'01.10.2014','12.10.2014',102,'M103',04,'FERT',
(1004,'01.10.2014','10.10.2014',105,'M102',01,'HALB'
(1005,'01.10.2014','10.11.2014',103,'M105',02,'FERT',
(1006,'01.10.2014','20.11.2014',102,'M103',04,'SEMI',
(1007,'01.10.2014','15.10.2014',100,'M102',01,'FERT',
(1008,'01.10.2014','05.10.2014',101,'M100',01,'HALB'
(1009,'01.10.2014','20.10.2014',102,'M100',01,'RAW',1

00,'M100',01,'RAW',100,'EA');
01,'M101',03,'FERT',100,'EA');
00,'M100',01,'SEMI',100,'EA');
02,'M103',04,'FERT',100,'EA');
05,'M102',01,'HALB',100,'EA');
03,'M105',02,'FERT',100,'EA');
02,'M103',04,'SEMI',100,'EA');
00,'M102',01,'FERT',100,'EA');
01,'M100',01,'HALB',100,'EA');
02,'M100',01,'RAW',100,'EA');

ORDER_NO
ORDER_DATE
REQ_DATE
CUST_ID
MATID
MAT_GROUP
MAT_TYPE
ORDER_QTY
UNIT

INTEGER
DATE
DATE
NVARCHAR(10)
NVARCHAR(18)
NVARCHAR(9)
NVARCHAR(4)
DECIMAL(10,2)
VARCHAR(5)

CREATE COLUMN TABLE ORDERS (


ORDER_NO
INTEGER,
ORDER_DATE
DATE,
REQ_DATE
DATE,
CUST_ID
NVARCHAR(10),
MATID
NVARCHAR(18),
MAT_GROUP
NVARCHAR(9),
MAT_TYPE
NVARCHAR(4),
ORDER_QTY
DECIMAL(10,2),
UNIT
VARCHAR(5));

INSERT INTO ORDERS VALUES (1000,'01.10.2014','10.10.2014',100,'M100','10','FERT',100,'E


INSERT INTO ORDERS VALUES (1001,'01.10.2014','10.10.2014',100,'M100','10','FERT',100,'E

00,'M100','10','FERT',100,'EA');
00,'M100','10','FERT',100,'EA');

ORDER_NO
ORDER_DATE
REQ_DATE
CUST_ID
MATID
MAT_GROUP
MAT_TYPE
ORDER_QTY
UNIT

INTEGER
DATE
DATE
NVARCHAR(10)
NVARCHAR(18)
NVARCHAR(9)
NVARCHAR(4)
DECIMAL(10,2)
VARCHAR(5)

CREATE COLUMN TABLE ORDERS (


ORDER_NO
INTEGER,
ORDER_DATE
DATE,
REQ_DATE
DATE,
CUST_ID
NVARCHAR(10),
MATID
NVARCHAR(18),
MAT_GROUP
NVARCHAR(9),
MAT_TYPE
NVARCHAR(4),
ORDER_QTY
DECIMAL(10,2),
UNIT
VARCHAR(5));

INSERT INTO ORDERS VALUES (1000,'01.10.2014','10.10.2014',100,'M100','10','FERT',100,'E


INSERT INTO ORDERS VALUES (1001,'01.10.2014','10.10.2014',100,'M100','10','FERT',100,'E

00,'M100','10','FERT',100,'EA');
00,'M100','10','FERT',100,'EA');

MATID
MAT_NAME
MAT_GROUP
MAT_TYPE
OLD_MATID

NVARCHAR(18)
NVARCHAR(40)
NVARCHAR(9)
NVARCHAR(4)
NVARCHAR(18)

CREATE COLUMN TABLE MAT_MAST (


MATID
NVARCHAR(18) PRIMARY KEY,
MAT_NAME
NVARCHAR(40),
MAT_GROUP
NVARCHAR(9),
MAT_TYPE
NVARCHAR(4),
OLD_MATID
NVARCHAR(18) );

MATID
'M100'
'M101'
'M102'
'M103'
'M104'
'M105'

INSERT
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO
INTO

MAT_MA
MAT_MA
MAT_MA
MAT_MA
MAT_MA
MAT_MA

NSERT
NSERT
NSERT
NSERT
NSERT
NSERT

MAT_NAME
MAT_GROUP
'DELL COMPUTER
'01'
'SCANNER'
'03'
'HP COMPUTER' '01'
'XEROX'
'04'
'IBM COMPUTER''01'
'HP PRINTER'
'02'

INTO
INTO
INTO
INTO
INTO
INTO

MAT_MAST
MAT_MAST
MAT_MAST
MAT_MAST
MAT_MAST
MAT_MAST

MAT_TYPE
'RAW'
'FERT'
'HALB'
'SEMI'
'HALB'
'FERT'

OLD_MATID
'XT100'
'P101'
'S102'
'XX103'
'D104'
'S105'

VALUES('M100','DELL COMPUTER','01','RAW','XT100');
VALUES('M101','SCANNER','03','FERT','P101');
VALUES('M102','HP COMPUTER','01','HALB','S102');
VALUES('M103','XEROX','04','SEMI','XX103');
VALUES('M104','IBM COMPUTER','01','HALB','D104');
VALUES('M105','HP PRINTER','02','FERT','S105');

CUSTID

CUST_NAME
100 'WIPRO'
101 'HP'
102 'IBM'
103 'ACCENTURE'
104 'INFOSYS'
105 'HCL'

CUSTID
CUST_NAME
REGION
COUNTRY

INSERT
INSERT
INSERT
INSERT
INSERT
INSERT

INTO
INTO
INTO
INTO
INTO
INTO

REGION
'NORTH'
'SOUTH'
'NORTH'
'SOUTH'
'SOUTH'
'NORTH'

NVARCHAR(10),
VACHAR(40),
NVARCHAR(10),
NVARCHAR(20),

CUST_MAST
CUST_MAST
CUST_MAST
CUST_MAST
CUST_MAST
CUST_MAST

VALUES
VALUES
VALUES
VALUES
VALUES
VALUES

(100,'WIPRO','NORTH','INDIA');
(101,'HP','SOUTH','INDIA');
(102,'IBM','NORTH','USA');
(103,'ACCENTURE','SOUTH','USA');
(104,'INFOSYS','SOUTH','INDIA');
(105,'HCL','NORTH','USA');

ES
ES
ES
ES
ES
ES

COUNTRY
'INDIA'
'INDIA'
'USA'
'USA'
'INDIA'
'USA'

CREATE COLUMN TABLE CUST_MAST (


CUSTID
CUST_NAME
REGION
COUNTRY

(100,'WIPRO','NORTH','INDIA');
(101,'HP','SOUTH','INDIA');
(102,'IBM','NORTH','USA');
(103,'ACCENTURE','SOUTH','USA');
(104,'INFOSYS','SOUTH','INDIA');
(105,'HCL','NORTH','USA');

NVARCHAR(10) PRIMARY KEY,


VARCHAR(40),
NVARCHAR(10),
NVARCHAR(20));

You might also like