Practical 2

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy