0% found this document useful (0 votes)
205 views22 pages

Supermarket Code

The document describes the creation of database tables for a supermarket management system. It creates tables for customers, customer contact details, orders, order items, and addresses. It inserts sample data into the tables and performs queries and operations like dropping, truncating, updating and deleting records from the tables. Primary and foreign keys are defined to link the tables together.

Uploaded by

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

Supermarket Code

The document describes the creation of database tables for a supermarket management system. It creates tables for customers, customer contact details, orders, order items, and addresses. It inserts sample data into the tables and performs queries and operations like dropping, truncating, updating and deleting records from the tables. Primary and foreign keys are defined to link the tables together.

Uploaded by

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

------------------------------------------------------------------

------------------------------------------------------------------

------------------------------------------------------------------

drop database supermarketmgt;

create database supermarketmgt;

use supermarketmgt;

------------------------------------------------------------------

------------------------------------------------------------------

------------------------------------------------------------------

create table customer(

custid varchar(10) primary key,

Firstname varchar(30),

Lastname varchar(30),

Gender varchar(2),

Region varchar(20),

RegistrationDate Date);

insert into customer(custid,Firstname,Lastname,Gender,Region,RegistrationDate) values("cust/01",


"Sara","Tekalign","F","SNNP",20110201);

insert into customer(custid,Firstname,Lastname,Gender,Region,RegistrationDate) values("cust/02",


"Abebe","lemma","M","SNNP",20110202);

insert into customer(custid,Firstname,Lastname,Gender,Region,RegistrationDate) values("cust/03",


"Ermias","Tesfaye","M","SNNP",20110203);

insert into customer(custid,Firstname,Lastname,Gender,Region,RegistrationDate) values("cust/04",


"Betelhem","Walelegn","F","SNNP",20110204);

--------------------------------------------------------------------------------------------------------------------

describe customer;

select *from customer;


drop table customer;

truncate table customer;

update customer SET custid="cust/05" where custid="cust/01";

delete from customer where custid="cust/02";

--------------------------------------------------------------------------------------------------------------------

create table customerphone

phoneID int primary key,

phoneno varchar(15) ,

custid varchar(10),

foreign key (custid) references customer(custid)on delete cascade on update cascade);

insert into customerphone(phoneID,phoneno,custid)values(1,0943300609,"cust/05");

insert into customerphone(phoneID,phoneno,custid)values(2,0933304069,"cust/02");

insert into customerphone(phoneID,phoneno,custid)values(3,0913300699,"cust/03");

insert into customerphone(phoneID,phoneno,custid)values(4,0911300609,"cust/04");

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

describe customerphone;

select *from customerphone;

drop table customerphone;

truncate table customerphoneno;

update customerphone set phoneID =2 where phoneID=5;

delete from customerphone where custid="cust/04";

--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------

create table customerEmail

EmailID int primary key,

Email varchar(15) ,

custid varchar(10),

foreign key (custid) references customer(custid)on delete cascade on update cascade);

insert into customerEmail(EmailID,Email,custid)values(1,0943300609,"cust/01");

insert into customerEmail(EmailID,Email,custid)values(2,0933304069,"cust/05");

insert into customerEmail(EmailID,Email,custid)values(3,0913300699,"cust/03");

insert into customerEmail(EmailID,Email,custid)values(4,0911300609,"cust/04");

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

select *from customerEmail;

drop table customerEmail;

truncate table customerEmail;

update customerEmail set EmailID=9 where EmailID=3;

delete from customerEmail where EmailID=2;

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

create table customer_order

custid varchar(10),

orderID varchar(10),

primary key(custid,orderID),
foreign key(custid) references customer(custid)on update cascade on delete cascade,

foreign key(orderID) references Ordeer(orderID)on update cascade on delete cascade);

insert into customer_order(custid,orderID)values("cust/01","ord/01");

insert into customer_order(custid,orderID)values("cust/02","ord/02");

insert into customer_order(custid,orderID)values("cust/03","ord/03");

insert into customer_order(custid,orderID)values("cust/04","ord/04");

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

describe customer_order;

select*from customer_order;

drop table customer_order;

truncate table customer_order;

update customer_order set custid="cust/05" where custid="cust/01 ";

delete from customer_order where "ord/04";

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

SELECT customer.custid ,customer.Firstname,customer.Lastname,

customer.Gender,customer.RegistrationDate, Ordeer.orderID,Ordeer.Item_type,Ordeer.Item_Quantity,

Ordeer.Order_date from customer_order join customer on customer.custid=customer_order.custid

join ordeer on customer_order.orderID=Ordeer.orderID;

SELECT t1.col,t3.col from table1 join table2 on table1.primarykey =table2.foreignkey

join table3 on table2.foreignkey=table3.primarykey;


--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

SELECT *FROM CUSTOMER left join customerphone;

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

create table customer_address

addressID varchar(10) primary key,

Region varchar(35),

City varchar(20),

Town varchar(20),

custid varchar(10),

foreign key (custid)references customer(custid)on update cascade on delete cascade);

insert customer_address(addressID,Region,City,Town,custid)
values(1,"SNNP","WOLKITE","GUBRE","cust/01");

insert customer_address(addressID,Region,City,Town,custid)
values(2,"SNNP","WOLKITE","GUBRE","cust/02");

insert customer_address(addressID,Region,City,Town,custid)
values(3,"SNNP","WOLKITE","GUBRE","cust/03");

insert customer_address(addressID,Region,City,Town,custid)
values(4,"SNNP","WOLKITE","GUBRE","cust/04");

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

describe customer_address;

select*from customer_address;

drop table customer_address;


truncate table customer_order;

update customer_address set addressID=5 where addressID=4;

delete from customer_address where custid="cust/04";

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

SELECT customer.custid ,customer.Firstname,customer.Lastname,

customer.Gender,customer.RegistrationDate, Employee.EmpID,Employee.Firstname ,Employee.Lastname


,Employee.Gender ,

Employee.Region,Employee.Salary from Employee_customer join customer on

Employee_customer.custid=customer.custid join employee on


Employee_customer.EmpID=Employee.EmpID;

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

create table ordeer

OrderID varchar(10),

Item_type varchar(30),

Item_Quantity int,

Order_date date,

Item_no varchar(10),

primary key(OrderID));

insert into
ordeer(OrderID,Item_type,Item_Quantity,Order_date,Item_no)values("ord/01","juice",45,20110201,"It/
01");

insert into
ordeer(OrderID,Item_type,Item_Quantity,Order_date,Item_no)values("ord/02","juice",45,20110201,"It/
01");

insert into
ordeer(OrderID,Item_type,Item_Quantity,Order_date,Item_no)values("ord/03","juice",45,20110201,"It/
01");

insert into
ordeer(OrderID,Item_type,Item_Quantity,Order_date,Item_no)values("ord/04","juice",45,20110201,"It/
01");

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

describe ordeer;

select*from ordeer;

drop table ordeer;

truncate table ordeer;

update ordeer set OrderID="ord/05" where OrderID="ord/02";

delete from ordeer where OrderID="ord/03";

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

create table Order_Item_name

Item_nameID int primary key,

Item_name varchar(50),

OrderID varchar(10),

foreign key(OrderID) references ordeer(OrderID)on update cascade on delete cascade);

insert into Item_name(Item_nameID,Item_name,OrderID)values(1,"personal computer","ord/01");

insert into Item_name(Item_nameID,Item_name,OrderID)values(2,"personal computer","ord/01");

insert into Item_name(Item_nameID,Item_name,OrderID)values(3,"personal computer","ord/01");

insert into Item_name(Item_nameID,Item_name,OrderID)values(4,"personal computer","ord/01");

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------
describe Item_name;

select*from Item_name;

drop table Item_name;

truncate table customer_order;

update Item_name set Item_nameID=5 where OrderID="ord/02";

delete from Item_name where Item_nameID=4;

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

create table Employee

EmpID varchar(10) primary key,

Firstname varchar(50),

Lastname varchar(10),

Gender varchar(2),

Region varchar(50),

Salary double);

insert into Employee(EmpID,Firstname,Lastname,Gender,Region,Salary)

values("Emp/11", "Adugna","Tesema","M","SNNP",2000);

insert into Employee(EmpID,Firstname,Lastname,Gender,Region,Salary)

values("Emp/12", "Serkalem","Tatek","F","SNNP",2500);

insert into Employee(EmpID,Firstname,Lastname,Gender,Region,Salary)

values("Emp/13", "Barkot","Sitotaw","M","SNNP",2000);

insert into Employee(EmpID,Firstname,Lastname,Gender,Region,Salary)

values("Emp/14", "Yocabd","Tesfaye","F","SNNP",2300);

--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------

describe Employee;

select *from Employee;

drop table Employee;

truncate table customer_order;

update Employee set EmpID="Emp/15" where EmpID="Emp/11";

delete from Employee where EmpID="Emp/13";

----------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

create table Employee_phone

phoneID int primary key,

phoneno varchar(15) ,

EmpID varchar(10),

foreign key (EmpID) references customer(EmpID)on delete cascade on update cascade);

insert into Employeephone(phoneID,phoneno,EmpID)values(1,0909040212,"Emp/11");

insert into Employeephone(phoneID,phoneno,EmpID)values(2,0933304069,"Emp/12");

insert into Employeephone(phoneID,phoneno,EmpID)values(3,0913389699,"Emp/13");

insert into Employeephone(phoneID,phoneno,EmpID)values(4,0922300609,"Emp/14");

------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------

describe Employeephone;

select *from Employeephone;

drop table Employeephone;

truncate table customer_order;


update Employeephone set phoneID=5 where phoneID=4;

delete from Employeephone where phoneID=3;

------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------

create table Employee_customer

EmpID varchar(10),

custid varchar(10),

primary key (EmpID,custid),

foreign key(EmpID) references employee(EmpID)on delete cascade on update cascade,

foreign key(custid) references customer(custid) on delete cascade on update cascade);

insert into Employee_customer(EmpID,custid)values("Emp/11","cust/01");

insert into Employee_customer(EmpID,custid)values("Emp/12","cust/02");

insert into Employee_customer(EmpID,custid)values("Emp/15","cust/03");

insert into Employee_customer(EmpID,custid)values("Emp/14","cust/04");

------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------

describe Employee_customer;

select *from Employee_customer;

drop table Employee_customer;

truncate table customer_order;

-----------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------

SELECT Employee.EmpID,Employee.Salary,customer.custid,customer.firstname

FROM Employee_customer JOIN Employee ON Employee_customer.EmpID= Employee.EmpID JOIN


customer ON Employee_customer.custid=customer.custid;

---------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------

create table Employee_Sales

EmpID varchar(10),

Sales_no varchar(10),

primary key (EmpID,Sales_no),

foreign key(EmpID) references employee(EmpID)on delete cascade on update cascade,

foreign key(Sales_no) references Sales(Sales_no) on delete cascade on update cascade);

insert into Employee_Sales(EmpID,Sales_no)values("Emp/11","Sales_no/21");

insert into Employee_Sales(EmpID,Sales_no)values("Emp/12","Sales_no/22");

insert into Employee_Sales(EmpID,Sales_no)values("Emp/15","Sales_no/23");

insert into Employee_Sales(EmpID,Sales_no)values("Emp/14","Sales_no/24");

-----------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------

describe Employee_Sales;

select *from Employee_Sales;

drop table Employee_Sales;

truncate table customer_order;

-----------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------

create table Employee_Item

(
EmpID varchar(10),

Item_no varchar(10),

foreign key(EmpID) references employee(EmpID)on delete cascade on update cascade,

foreign key(Item_no) references Item(Item_no) on delete cascade on update cascade);

insert into Employee_Item(EmpID,Item_no)values("Emp/11","It/01");

insert into Employee_Item(EmpID,Item_no)values("Emp/12","It/02");

insert into Employee_Item(EmpID,Item_no)values("Emp/13","It/03");

insert into Employee_Item(EmpID,Item_no)values("Emp/14","It/04");

-----------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------

select *from Employee_Item;

drop table Employee_Item;

truncate table Employee_Item ;

-----------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------

SELECT Employee.EmpID,Employee.Firstname,Employee.Lastname,Item.Item_no,Item.Item_type

FROM Employee_Item JOIN Employee ON Employee_Item.EmpID=Employee.EmpID JOIN Item ON


Employee_Item.Item_no=Item.Item_no;

-----------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------

create table Employee_address

addressID varchar(10) primary key,

Region varchar(35),

City varchar(20),

Town varchar(20),
EmpID varchar(10),

foreign key (EmpID)references Employee(EmpID)on update cascade on delete cascade);

insert Employee_address(addressID,Region,City,Town,EmpID)
values(1,"SNNP","WOLKITE","GUBRE","Emp/11");

insert Employee_address(addressID,Region,City,Town,EmpID)
values(2,"SNNP","WOLKITE","GUBRE","Emp/12");

insert Employee_address(addressID,Region,City,Town,EmpID)
values(3,"SNNP","WOLKITE","GUBRE","Emp/13");

insert Employee_address(addressID,Region,City,Town,EmpID)
values(4,"SNNP","WOLKITE","GUBRE","Emp/14");

----------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------

describe Employee_address;

select*from Employee_address;

drop table Employee_address;

truncate table customer_order;

update Employee_address set addressID=5 where addressID=4;

delete from Employee_address where addressID=3;

-----------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------

create table Sales

Sales_no varchar(300),

Item_type varchar(30),

Item_Quantity int,

Price double,

Amount_paid double ,
Sales_date date,

primary key(Sales_no));

insert into
Sales(Sales_no,Item_type,Item_Quantity,Price,Amount_paid,Sales_date)values("Sales_no/01","MOHA",
2,12.5,25,20110201);

insert into
Sales(Sales_no,Item_type,Item_Quantity,Price,Amount_paid,Sales_date)values("Sales_no/02","MOHA",
2,12.5,25,20110201);

insert into
Sales(Sales_no,Item_type,Item_Quantity,Price,Amount_paid,Sales_date)values("Sales_no/03","MOHA",
2,12.5,25,20110201);

insert into
Sales(Sales_no,Item_type,Item_Quantity,Price,Amount_paid,Sales_date)values("Sales_no/04","MOHA",
2,12.5,25,20110201);

----------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------

describe Sales;

select*from Sales;

drop table Sales;

update Sales set Sales_no="Sales_no/05" where Sales_no="Sales_no/04";

delete from Sales where Sales_no="Sales_no/04";

----------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------

create table Sales_Item_name

Item_nameID int primary key,

Item_name varchar(50),

Sales_no varchar(30),

foreign key(Sales_no) references SALES(Sales_no)on update cascade on delete cascade);


insert into Sales_Item_name(Item_nameID,Item_name,Sales_no)values(1,"MIRINDA","Sales_no/01");

insert into Sales_Item_name(Item_nameID,Item_name,Sales_no)values(2,"MIRINDA","Sales_no/01");

insert into Sales_Item_name(Item_nameID,Item_name,Sales_no)values(3,"MIRINDA","Sales_no/01");

insert into Sales_Item_name(Item_nameID,Item_name,Sales_no)values(4,"MIRINDA","Sales_no/01");

----------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------

describe Sales_Item_name;

select*from Sales_Item_name;

drop table Sales_Item_name;

update Sales_Item_name set Sales_no="Sales_no/05" where Sales_no="Sales_no/04";

delete from Sales_Item_name where Sales_no="Sales_no/01";

------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------

SELECT Sales.Sales_no,Sales.Item_type,Sales.Item_Quantity,Sales.Price,Sales.Amount_paid,

Sales.Sales_date,Sales_Item_name.ITEM_NAME

FROM Sales_Item_name JOIN Sales ON Sales_Item_name.Sales_no =Sales.Sales_no;

------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------

create table Item

Item_no varchar(10) primary key,

Item_type varchar(30),

Price double,

Item_Quantity int);

insert into Item(Item_no,Item_type,Price,Item_Quantity) values("It/01","MOHA","12.5",2);


insert into Item(Item_no,Item_type,Price,Item_Quantity)values("It/02","MOHA","12.5",2);

insert into Item(Item_no,Item_type,Price,Item_Quantity)values("It/03","MOHA","12.5",2);

insert into Item(Item_no,Item_type,Price,Item_Quantity)values("It/04","MOHA","12.5",2);

-------------------------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------------------

describe Item;

select *from Item;

drop table Item;

update Item set Item_no="It/05" where Item_no="It/05";

delete from Item where Item_no="It/03";

-------------------------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------------------

create table Item_Item_name

Item_nameID int primary key,

Item_name varchar(50),

Item_no varchar(10),

foreign key(Item_no) references Item(Item_no)on update cascade on delete cascade);

insert into Item_name(Item_nameID,Item_name,Item_no)values(1,"juice","It/01");

insert into Item_name(Item_nameID,Item_name,Item_no)values(2,"juice","It/02");

insert into Item_name(Item_nameID,Item_name,Item_no)values(3,"juice","It/03");

insert into Item_name(Item_nameID,Item_name,Item_no)values(4,"juice","It/04");

----------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------

describe Item_Item_name;
select*from Item_Item_name;

drop table Item_Item_name;

update Item_Item_name set Item_nameID=5 where Item_nameID=4;

delete from Item_Item_name where Item_no="It/03";

----------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------

SELECT Item.Item_no,Item.Item_type,Item.Item_Quantity,Item.Price

,Item_Item_name.ITEM_NAME

FROM Item_Item_name JOIN Item ON Item_Item_name.Item_no =Item.Item_no;

----------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------

create table Purchase

Purchase_no varchar(10) primary key,

Item_type varchar(30),

Item_Quantity int,

Price double,

Amount_paid double,

Purchase_date date,

EmpID varchar(10),

foreign key(Purchase_no) references Purchase(Purchase_no)on update cascade on delete cascade);

insert into
Item(Purchase_no,Item_type,Item_Quantity,Price,Amount_paid,Purchase_date)values("Pur/01","juice",
2,12.5,25,20111201);

insert into
Item(Purchase_no,Item_type,Item_Quantity,Price,Amount_paid,Purchase_date)values("Pur/02","juice",
2,12.5,25,20111201);
insert into
Item(Purchase_no,Item_type,Item_Quantity,Price,Amount_paid,Purchase_date)values("Pur/03","juice",
2,12.5,25,20111201);

insert into
Item(Purchase_no,Item_type,Item_Quantity,Price,Amount_paid,Purchase_date)values("Pur/04","juice",
2,12.5,25,20111201);

describe Purchase;

select *from Purchase;

drop table Purchase;

update Purchase set Purchase_no="Pur/05" where Purchase_no="Pur/02";

delete from Purchase where Purchase_no="Pur/05";

----------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------

create table Purchase_Item_name

Item_nameID int primary key,

Item_name varchar(50),

Purchase_no varchar(10),

foreign key(Purchase_no ) references Purchase(Purchase_no )on update cascade on delete cascade);

insert into Purchase_Item_name(Item_nameID,Item_name,Purchase_no)values(1,"MOHA","Pur/01");

insert into Purchase_Item_name(Item_nameID,Item_name,Purchase_no)values(2,"MOHA","Pur/02");

insert into Purchase_Item_name(Item_nameID,Item_name,Purchase_no)values(3,"MOHA","Pur/03");

insert into Purchase_Item_name(Item_nameID,Item_name,Purchase_no)values(4,"MOHA","Pur/04");

----------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------

describe Purchase_Item_name;

select*from Purchase_Item_name;
drop table Purchase_Item_name;

update Purchase_Item_name set Item_nameID=5 where Item_nameID=3;

delete from Purchase_Item_name where Purchase_no="Pur/01";

----------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------

SELECT
Purchase.Purchase_no,Purchase.Item_type,Purchase.Item_Quantity,Purchase.Price,Purchase.Purchase_
date

,Purchase_Item_name.ITEM_NAME

FROM Purchase_Item_name JOIN Purchase ON Purchase_Item_name.Purchase_no


=Purchase.Purchase_no;

----------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------

create table Payment

PayID varchar(10) primary key,

Amount_paid double,

Item_Quantity int,

Price double,

Payment_date date,

ReceiptID varchar(10),

foreign key(PayID) references Payment(PayID)on update cascade on delete cascade);

insert into Payment(PayID,Amount_paid,Item_Quantity,Price,Payment_date,ReceiptID )

values("Pay/01",25,2,12.5,20111201,"rec/01");

insert into Payment(PayID,Amount_paid,Item_Quantity,Price,Payment_date,ReceiptID )

values("Pay/02",25,2,12.5,20111201,"rec/02");

insert into Payment(PayID,Amount_paid,Item_Quantity,Price,Payment_date,ReceiptID )


values("Pay/03",25,2,12.5,20111201,"rec/03");

insert into Payment(PayID,Amount_paid,Item_Quantity,Price,Payment_date,ReceiptID )

values("Pay/04",25,2,12.5,20111201,"rec/04");

----------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------

describe Payment;

select *from Payment;

drop table Payment;

update Payment set PayID="Pay/05" where PayID="Pay/04";

delete from Payment where Purchase_no="Pur/01";

----------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------

create table receipt

recID varchar(10) ,

Item_type varchar(30) ,

Quantity int,

receipt_date double,

price date,

Amountpaid varchar(10),

primary key(recID));

insert into Receipt(recID,Item_type,Quantity,receipt_date,price ,Amountpaid )

values("rec/01","juice",2,12.5,25,20111201);

insert into Receipt(recID,Item_type,Quantity,receipt_date,price ,Amountpaid )

values("rec/02","juice",2,12.5,25,20111201);
insert into Receipt(recID,Item_type,Quantity,receipt_date,price ,Amountpaid )

values("rec/03","juice",2,12.5,25,20111201);

insert into Receipt(recID,Item_type,Quantity,receipt_date,price ,Amountpaid )

values("rec/04","juice",2,12.5,25,20111201);

----------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------

describe Receipt;

select *from Receipt;

drop table Receipt;

update Receipt set recID="rec/03" where recID="rec/03";

delete from Receipt where recID="rec/03";

----------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------

create table receipt_item_name

(itmID varchar(10) ,

item_name varchar(30),

recID varchar(10),

primary key(item_nameID));

insert into receipt_item_name(itmID,item_name)values("itm/01","juice","rec/03");

insert into receipt_item_name(itmID,item_name)values("itm/02","juice","rec/03");

insert into receipt_item_name(itmID,item_name)values("itm/03","juice","rec/03");

insert into receipt_item_name(itmID,item_name)values("itm/04","juice","rec/03");

----------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------

describe receipt_item_name;
select *from receipt_item_name;

drop table receipt_item_name;

update receipt_item_name set itmID="itm/05" where itmID="itm/01";

delete from receipt_item_name where recID="rec/03";

----------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------

You might also like