ECS356 DBMS Lab Assignment
ECS356 DBMS Lab Assignment
On
(ECS 356)
Database Management System Lab
Session 2023-2024
LAB ASSIGMENT NAME – SQL Queries Based on specific table and perform various selection
operations.
LAB ASSIGMENT NO. –2
3 Select all the first name ,last name & city from
the table whose names starts with 'Er'
LAB ASSIGMENT NAME – SQL Queries with Aggregate Functions and Clauses
LAB ASSIGMENT NO. –3
Customer Table
Date_of_Purchas
Cus_ID Cus_Name Ref_ID Prod_ID e Price Discount
1359 Elina Taylor 1608 20 05-Oct-2006 1000
1573 Mark Lyon 1175 40 07-Sep-2008 1550 110
1932 Stuart Twain 1608 60 23-Aug-2009 3000 230
1875 Allan Samuels 1610 80 15-Nov-2011 10000 970
1723 Peter Russel 40 17-July-2010 4000 250
1973 Andre Finch 1932 60 12-Mar-2014 6000 530
1205 Steffi Nicolus 1175 20 07-Feb-2012 1500
Adams
1608 Franklin 80 05-Jan-2010 8000 509
1175 Luke Martin 1932 60 14-Dec-2007 3500 300
1097 Joseph Milne 1610 40 07-Apr-2007 1200 80
1850 Mary Roberts 1875 20 12-Sep-2008 1170
1610 Sheldon Moris 1175 80 08-May-2009 11050 915
Product Table
Prod_ID Prod_Category
20 Cosmetics
40 Daily Needs
60 Garments
80 Equipment
The assignment is based in context to the relations given below. Create the following table
as per given constraints.
1. Table:- CLIENT_MASTER
Column Name Data type Size Attribute Constraints
CLIENTNO VARCHAR2 6 Primary Key/ First Latter must start with ‘C’
NAME VARCHAR2 20 NOTNULL
ADDRESS1 VARCHAR2 30
ADDRESS2 VARCHAR2 30
CITY VARCHAR2 15
PINCODE NUMBER 8
STATE VARCHAR2 15
2. Table: - PRODUCT_MASTER
3. Table: - SALESMAN_MASTER
Column Name Data type Size Attribute Constraints
SALESMANNO VARCHAR2 6 Primary Key/ First Latter must start with ‘S’
SALESMANNAME VARCHAR2 20 NOTNULL
ADDRESS1 VARCHAR2 30 NOTNULL
ADDRESS2 VARCHAR2 30
CITY VARCHAR2 20
PINCODE NUMBER 8
STATE VARCHAR2 8,2
SALAMT NUMBER 8,2 NOTNULL, Cannot be 0
TGTTOGET NUMBER 6,2 NOTNULL, Cannot be 0
YTDSALES NUMBER 6,2 NOTNULL
REMARKS VARCHAR2 60
4. Table: - SALES_ORDER
Column Name Data type Size Attribute Constraints
ORDERNO VARCHAR2 6 Primary Key/ First Latter must start with ‘O’
CLIENTNO VARCHAR2 6 Foreign key references ClientNo of
Client_Master table
ORDERDATE DATE NOTNULL
DELYADDRESS VARCHAR2 25
SALESMANNO VARCHAR2 6 Foreign key references SalesmanNo of
Salesman_Master table
DELTYPE CHAR 1 Delivery:- Part(P)/ Full(F)
BILLYN CHAR 1
DELYDATE DATE
ORDERSTATUS VARCHAR2 10 Values(‘In Process’, ’Fulfilled’, ’BackOrder’,
’Cancelled’)