0% found this document useful (0 votes)
24 views7 pages

Practical 2

Uploaded by

vansh.mscit24
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views7 pages

Practical 2

Uploaded by

vansh.mscit24
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

VANSH SHAH MSC.

IT SU245148

Table 1 : Client_Master
create table Client_Master(
Client_No varchar(6) constraint pk_clientno primary key,
Name varchar2(20) not null,
Address_1 varchar2(30),
Address_2 varchar2(30),
City varchar2(15),
Pincode number(8),
State varchar2(15),
Baldue number(10,2),
constraint ck_clientno check (Client_No like 'C%')
);

Table 2: Product_Master
create table Product_Master(
Product_No varchar(6) constraint pk_productno primary key,
Description varchar(15) not null,
Profitpercent number(4,2) not null,
Unitmeasure varchar2(10) not null,
QtyonHand number(8) not null,
ReorderLVL number(8) not null,
Sellprice number(8,2) not null constraint ck_sellprice check (Sellprice > 0),
Costprice number(8,2) not null constraint ck_costprice check(Costprice > 0)
);

1
VANSH SHAH MSC.IT SU245148

Table 3: Salesman_Master

create table Sales_Orders(


Order_No varchar2(6) constraint pk_orderno primary key,
Client_No varchar2(6),
OrderDate date not null,
Delyaddr varchar2(25),
Salesman_No varchar2(6),
DelType char(1) DEFAULT 'F' constraint ck_deltype check (DelType in ('P','F')),
Billyn char(1),
DelyDate date,
OrderStatus varchar2(10) constraint ck_orderstatus check (OrderStatus in('In
Process','Fullfilled','Backorder','Cancelled')),
constraint ck_orderno check (Order_No like 'O%'),
constraint fk_clientno foreign key(Client_No) references Client_Master(
Client_No),
constraint fk_salesmanno foreign key(Salesman_No) references Salesman_M
aster(Salesman_No),
constraint ck_billyn check (billyn IN ('Y', 'N')),
constraint ck_delydate check (DelyDate > OrderDate)
);

2
VANSH SHAH MSC.IT SU245148

Table 3: Sales_Order_Details

create table Sales_Order_Details(


2 Order_No varchar2(6),
3 Product_No varchar2(6),
4 QtyOrdered number(8),
5 QtyDisp number(8),
6 ProductRate number(10,2),
7 constraint fk_orderno foreign key(Order_No) references Sales_Orders(Ord
er_No),
8 constraint fk_productno foreign key(Product_No) references Product_Mast
er(Product_No));

insert into Client_Master values ('C00001', 'Ivan Bayross', null, null, 'Mumbai',
400054, 'Maharashtra', 15000);

insert into Client_Master values ('C00002', 'Mamta Muzumdar', null, null,


'Madras', 780001, 'Tamil Nadu', 0);

insert into Client_Master values ('C00003', 'Chhaya Bankar', null, null,


'Mumbai', 400057, 'Maharashtra', 5000);

insert into Client_Master values ('C00004', 'Ashwini Joshi', null, null,


'Bangalore', 560001, 'Karnataka', 0);

insert into Client_Master values ('C00005', 'Hansel Colaco', null, null, 'Mumbai',
400060, 'Maharashtra', 2000);

3
VANSH SHAH MSC.IT SU245148

insert into Client_Master values ('C00006', 'Deepak Sharma', null, null,


'Mangalore', 560050, 'Karnataka', 0);

insert into Product_Master values ('P00001', 'T-Shirts', 5, 'Piece', 200, 50, 350,
250);

insert into Product_Master values ('P0345', 'Shirts', 6, 'Piece', 150, 50, 500,
350);

insert into Product_Master values ('P06734', 'Cotton Jeans', 5, 'Piece', 100, 20,
600, 450);

insert into Product_Master values ('P07865', 'Jeans', 5, 'Piece', 100, 20, 750,
500);

insert into Product_Master values ('P07868', 'Trousers', 2, 'Piece', 150, 50, 850,
550);

insert into Product_Master values ('P07885', 'Pull Overs', 2.5, 'Piece', 80, 30,
700, 450);

insert into Product_Master values ('P07965', 'Denim Shirts', 4, 'Piece', 100, 40,
350, 250);

insert into Product_Master values ('P07975', 'Lycra Tops', 5, 'Piece', 70, 30, 300,
175);

4
VANSH SHAH MSC.IT SU245148

insert into Product_Master values ('P08865', 'Skirts', 5, 'Piece', 75, 30, 450,
300);

insert into Salesman_Master values ('S00001', 'Aman', 'A/14', 'Worli',


'Mumbai', 400002, 'Maharashtra', 3000, 100, 50, 'Good');

insert into Salesman_Master values ('S00002', 'Omkar', '65', 'Nariman',


'Mumbai', 400001, 'Maharashtra', 3000, 200, 100, 'Good');

insert into Salesman_Master values ('S00003', 'Raj', 'P-7', 'Bandra', 'Mumbai',


400032, 'Maharashtra', 3000, 200, 100, 'Good');

insert into Salesman_Master values ('S00004', 'Ashish', 'A/5', 'Juhu', 'Mumbai',


400004, 'Maharashtra', 3500, 200, 150, 'Good');

INSERT INTO Sales_Order VALUES ('O19001', 'C00001', TO_DATE('12-JUN-04',


'DD-MON-YY'), 'S00001', 'F', 'N', TO_DATE('20-JUL-05', 'DD-MON-YY'), 'In
Process');

INSERT INTO Sales_Order VALUES ('O19002', 'C00002', TO_DATE('25-JUN-04',


'DD-MON-YY'), 'S00002', 'P', 'N', TO_DATE('27-JUN-05', 'DD-MON-YY'),
'Cancelled');

INSERT INTO Sales_Order VALUES ('O46865', 'C00003', TO_DATE('18-FEB-04',


'DD-MON-YY'), 'S00003', 'F', 'Y', TO_DATE('20-FEB-05', 'DD-MON-YY'),
'Fulfilled');

INSERT INTO Sales_Order VALUES ('O19003', 'C00001', TO_DATE('03-APR-04',


'DD-MON-YY'), 'S00001', 'F', 'Y', TO_DATE('07-APR-05', 'DD-MON-YY'),
'Fulfilled');

5
VANSH SHAH MSC.IT SU245148

INSERT INTO Sales_Order VALUES ('O46866', 'C00004', TO_DATE('20-MAY-04',


'DD-MON-YY'), 'S00002', 'P', 'N', TO_DATE('22-MAY-05', 'DD-MON-YY'),
'Cancelled');

INSERT INTO Sales_Order VALUES ('O19008', 'C00005', TO_DATE('24-MAY-04',


'DD-MON-YY'), 'S00004', 'F', 'N', TO_DATE('26-JUL-05', 'DD-MON-YY'), 'In
Process');

INSERT INTO Sales_Order_Details VALUES ('O19001', 'P00001', 4, 4, 525);

INSERT INTO Sales_Order_Details VALUES ('O19001', 'P07965', 2, 1, 8400);

INSERT INTO Sales_Order_Details VALUES ('O19001', 'P07885', 2, 1, 5250);

INSERT INTO Sales_Order_Details VALUES ('O19002', 'P00001', 10, 0, 525);

INSERT INTO Sales_Order_Details VALUES ('O46865', 'P07868', 3, 3, 3150);

INSERT INTO Sales_Order_Details VALUES ('O46865', 'P07885', 3, 1, 5250);

INSERT INTO Sales_Order_Details VALUES ('O46865', 'P00001', 10, 10, 525);

INSERT INTO Sales_Order_Details VALUES ('O46865', 'P0345', 4, 4, 1050);

INSERT INTO Sales_Order_Details VALUES ('O19003', 'P0345', 2, 2, 1050);

6
VANSH SHAH MSC.IT SU245148

INSERT INTO Sales_Order_Details VALUES ('O19003', 'P06734', 1, 1, 12000);

INSERT INTO Sales_Order_Details VALUES ('O46866', 'P07965', 1, 0, 8400);

INSERT INTO Sales_Order_Details VALUES ('O46866', 'P07975', 1, 0, 1050);

INSERT INTO Sales_Order_Details VALUES ('O19008', 'P00001', 10, 5, 525);

INSERT INTO Sales_Order_Details VALUES ('O19008', 'P07975', 5, 3, 1050);

You might also like