0% found this document useful (0 votes)
408 views

Database Management System SET 1 Lab Practicals

This document outlines an assignment for a database management systems laboratory course. It includes 18 questions to design database tables, write queries, procedures, functions and triggers to manipulate and retrieve data. Students are asked to create tables, define primary and foreign keys, write SQL statements to query and update data, and handle exceptions. The assignment focuses on skills like database design, writing queries, stored procedures, functions and triggers. It will be evaluated out of 100 marks based on various components like database design, output, queries, and a viva voce.

Uploaded by

kaya
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
408 views

Database Management System SET 1 Lab Practicals

This document outlines an assignment for a database management systems laboratory course. It includes 18 questions to design database tables, write queries, procedures, functions and triggers to manipulate and retrieve data. Students are asked to create tables, define primary and foreign keys, write SQL statements to query and update data, and handle exceptions. The assignment focuses on skills like database design, writing queries, stored procedures, functions and triggers. It will be evaluated out of 100 marks based on various components like database design, output, queries, and a viva voce.

Uploaded by

kaya
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Subject Name : Data Base Management Systems Laboratory

Subject code : 191ITC411L


Time : 3 Hours
Maximum Marks : 100
Date : 12.07.2021

Database design , Program / Viva-Voce(10) Quiz(15) Record(10) Total(100)


creation of table , Queries
Data(25) Output(40)

1. Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Customer (Custid, Custname, Age, phone)
Loan (Loanid, Amount, Custid, EMI)
a) List the name of the customers who have taken loan for more than Rs.50,000.
b) List the Customer id of those who have no loan.
c) List the total count of loan availed.
d) Create a procedure to print the Amount and Custid when the Loanid is given as input.
Handle Exceptions.

2. Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Employee (EmpId, Empname, Sal, Deptno)
Dept (Deptno, Dname, Loc,DeptmanagerId)
a) List the count of Employees and average salary of each department.
b) List the employee name, department name and the salary of all the employees.
c) Display the Employee name and the respective department manager name.
d) Create a function to return the salary of the employee when Empid is given as input
parameter. Handle Exceptions.

3. Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
User (Userid, Name, Dept, Bookid, Accdate)
Book (Bookid, Book_name, Author, Publication, Price)
a) List the name of the user who had accessed the costliest book.
b) List the userid and count of books accessed by the user.
c) List the books published by Wiley publisher.
d) Write a Procedure / Cursor program to print the details of the book when Bookid is given
as input. Handle appropriate exceptions.

4. Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Customer (Custid, Custname, Addr, phno,panno)
Loan (Loanid, Amount, Interest, Custid)
Account (Acctno, Accbal, Custid)
a. Display the Account balance amount of a particular customer “ARUN”
b. Update the interest with 1% when Accbal of the Custid >50% of Loan Amount
c. Create a View with Accbal and Loan Amount of all Customers
d. Create a trigger which checks for minimum balance in the account.

5. Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Customer (Custid, Custname, phno,pan,DOB)
HomeLoan (HLoanid, Amount, Custid)
VehicleLoan (VLoanid, Amount, Custid)
a) List the Custid of the customers who have both homeloan and vehicle loan.
b) List the Custid of the customers who donot have any loan.
c) Create a view with customerid, Customer name and total loan amount (HomeLoan and
VehicleLoan)
d) Write a trigger which displays the Homeloan details whenever the values are inserted in
the respective table.

6) Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Product (Prodid, Prodesc, Price, Stock)
Sales (Salesid, Prodid, qty)
a) Add a column reorder in Product table having value 50 for all products.
b) Create a Login form to validate a user.
c) Create a Form using Menus to
(i) Add a product.
(ii) Delete a product.

7) Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Product (Prodid, Prodesc, Price, Stock)
Sales (Salesid, Prodid, qty)
a) Add a column reorder in Product table having value 50 for all products.
b) Display the Sales Report.
c) Create an application for
i) User Login &
ii) checking the availability of a product in a stock.

8) Create an application for student contacts management application. The application enables a
faculty user to login and search the details of a Student (Name, Address, Contact no, Email id, parent
contact) with his register number. Create necessary tables and Forms.

9) Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Marks(Regno,Name , Dept, Subj1,Subj2,Subj3)

a) Add a column Total in student table and update the Total field with the sum of 3 subject
Marks.

b) Find the second maximum total in the table.

c) Display the name of the student with maximum total.


d) Write a program to display the report sheet of the students using cursors.

10) Create the following tables with the mapping given below.
stu_details (reg_no, stu_name, DOB, address, city)
mark_details (reg_no, mark1, mark2, mark3, total)
(a) Alter the table mark_details to add a column average with data type as long.
(b) Display the months between the DOB and till date.
(c) Using alter command drop the column address from the table stu_details.
(d) Write a program to find the sum & average marks of all the student using procedures.

11) Create the following tables with the mapping given below.
Employee (Empno, Ename, Job, MgrId, DoB, DoJ, Sal, Comm, Deptno)
Department (Dname, Deptno, Dloc)
(a) Display the Emp no, name, salary and experience of each employee ordered by salary (highest to
lowest)
(b) List the names of the employee working for “Marketing” Department.
(c) List the names of the employees born in the current month.
(d) Write a procedure to display the details of the employee when Employee no given as input.
Handle Exceptions.

12) (a)Write a procedure program to print the payslip of the employee. Create a table Employee
(Id, Name, Basicpay, DOB,Dept).Obtain Employeeid as input from the main program. (Basic pay
+DA+HRA-TAX-DED). Assume the Allowances and Deduction %.

(b) Develop an application for Employee payroll processing System to add, delete, update
employee particulars and generate payslip with the employee table created in (a).

13) Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Voter (VoterId, Votername, Gender, Boothid,Checkvote)
checkvote is 1(voted) or 0 (not voted)
Booth (Boothid, Location,BIncharge )
a) (i)List the count of voters in each Booth (ii) List the count of Male voters voted.
b) Display the overall count of voters voted in the election.
c) Display the Boothid, Location and count of voters voted.
d) Write a function to return the percentage of poll in a booth when boothid is given as input.
Handle Exceptions.

14. Create the following tables with the mapping given below.
Employee (Empno, Ename, Job, MgrId, DoB, DoJ, Sal, Comm, Deptno)
Department (Dname, Deptno, Dloc)
(a) Display the Emp no, name, salary and experience of each employee ordered by salary (highest to
lowest)
(b) List the names of the employee working for “Marketing” Department.
(c) List the names of the employees born in the current month.
(d) Write a procedure function to display the details of the employee when Employee no given as
input. Handle Exceptions.
15. Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Customer (Custid, Custname, Age, phone)
Loan (Loanid, Amount, Custid, EMI)
a) List the name of the customers who have taken loan for more than Rs.50,000.
b) List the Customer id of those who have no loan.
c) List the total count of loan availed.
d) Create a procedure to print the Amount and Custid when the Loanid is given as input.
Handle Exceptions.

16) Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Employee (EmpId, Empname, Sal, Deptno)
Dept (Deptno, Dname, Loc,DeptmanagerId)
a) List the count of Employees and average salary of each department.
b) List the employee name, department name and the salary of all the employees.
c) Display the Employee name and the respective department manager name.
d) Create a function to return the salary of the employee when Empid is given as input
parameter. Handle Exceptions.

17) Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
User (Userid, Name, Dept, Bookid, Accdate)
Book (Bookid, Book_name, Author, Publication, Price)
a) List the name of the user who had accessed the costliest book.
b) List the userid and count of books accessed by the user.
c) List the books published by Wiley publisher.
d) Write a Procedure program to print the details of the book when Bookid is given as input.
Handle appropriate exceptions.

18) Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Customer (Custid, Custname, Addr, phno,panno)
Loan (Loanid, Amount, Interest, Custid)
Account (Acctno, Accbal, Custid)
a. Display the Account balance amount of a particular customer “ARUN”
b. Update the interest with 1% when Accbal of the Custid >50% of Loan Amount
c. Create a View with Accbal and Loan Amount of all Customers
d. Create a trigger which checks for minimum balance in the account.

19. Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Customer (Custid, Custname, phno,pan,DOB)
HomeLoan (HLoanid, Amount, Custid)
VehicleLoan (VLoanid, Amount, Custid)
a) List the Custid of the customers who have both homeloan and vehicle loan.
b) List the Custid of the customers who donot have any loan.
c) Create a view with customerid, Customer name and total loan amount (HomeLoan and
VehicleLoan)
d) Write a trigger which displays the Homeloan details whenever the values are inserted in
the respective table.

20) Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Product (Prodid, Prodesc, Price, Stock)
Sales (Salesid, Prodid, qty)
a) Add a column reorder in Product table having value 50 for all products.
b) Create a Login form to validate a user.
c) Create a Form using Menus to
(i) Add a product.
(ii) Delete a product.

21) Create the following tables with the mapping given below.
Employee (Empno, Ename, Job, MgrId, DoB, DoJ, Sal, Comm, Deptno)
Department (Dname, Deptno, Dloc)
(a) Display the Emp no, name, salary and experience of each employee ordered by salary (highest to
lowest)
(b) List the names of the employee working for “Marketing” Department.
(c) List the names of the employees born in the current month.
(d) Write a procedure to display the details of the employee when Employee no given as input.
Handle Exceptions.

22) (a)Write a procedure program to print the payslip of the employee. Create a table Employee
(Id, Name, Basicpay, DOB,Dept).Obtain Employeeid as input from the main program. (Basic pay
+DA+HRA-TAX-DED). Assume the Allowances and Deduction %.

(b) Develop an application for Employee payroll processing System to add, delete, update
employee particulars and generate payslip with the employee table created in (a).

23) Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Voter (VoterId, Votername, Gender, Boothid,Checkvote)
checkvote is 1(voted) or 0 (not voted)
Booth (Boothid, Location,BIncharge )
a) (i)List the count of voters in each Booth (ii) List the count of Male voters voted.
b) Display the overall count of voters voted in the election.
c) Display the Boothid, Location and count of voters voted.
d) Write a function to return the percentage of poll in a booth when boothid is given as input.
Handle Exceptions.

24. Create the following tables with the mapping given below.
Employee (Empno, Ename, Job, MgrId, DoB, DoJ, Sal, Comm, Deptno)
Department (Dname, Deptno, Dloc)
(a) Display the Emp no, name, salary and experience of each employee ordered by salary (highest to
lowest)
(b) List the names of the employee working for “Marketing” Department.
(c) List the names of the employees born in the current month.
(d) Write a procedure function to display the details of the employee when Employee no given as
input. Handle Exceptions.
25. Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Customer (Custid, Custname, Age, phone)
Loan (Loanid, Amount, Custid, EMI)
a) List the name of the customers who have taken loan for more than Rs.50,000.
b) List the Customer id of those who have no loan.
c) List the total count of loan availed.
d) Create a procedure to print the Amount and Custid when the Loanid is given as input.
Handle Exceptions.

26) Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Employee (EmpId, Empname, Sal, Deptno)
Dept (Deptno, Dname, Loc,DeptmanagerId)
a) List the count of Employees and average salary of each department.
b) List the employee name, department name and the salary of all the employees.
c) Display the Employee name and the respective department manager name.
d) Create a function to return the salary of the employee when Empid is given as input
parameter. Handle Exceptions.

27) Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
User (Userid, Name, Dept, Bookid, Accdate)
Book (Bookid, Book_name, Author, Publication, Price)
a) List the name of the user who had accessed the costliest book.
b) List the userid and count of books accessed by the user.
c) List the books published by Wiley publisher.
d) Write a Procedure program to print the details of the book when Bookid is given as input.
Handle appropriate exceptions.

28) Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Customer (Custid, Custname, Addr, phno,panno)
Loan (Loanid, Amount, Interest, Custid)
Account (Acctno, Accbal, Custid)
a. Display the Account balance amount of a particular customer “ARUN”
b. Update the interest with 1% when Accbal of the Custid >50% of Loan Amount
c. Create a View with Accbal and Loan Amount of all Customers
d. Create a trigger which checks for minimum balance in the account.

29. Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Customer (Custid, Custname, phno,pan,DOB)
HomeLoan (HLoanid, Amount, Custid)
VehicleLoan (VLoanid, Amount, Custid)
a) List the Custid of the customers who have both homeloan and vehicle loan.
b) List the Custid of the customers who donot have any loan.
c) Create a view with customerid, Customer name and total loan amount (HomeLoan and
VehicleLoan)
d) Write a trigger which displays the Homeloan details whenever the values are inserted in
the respective table.

30) Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Product (Prodid, Prodesc, Price, Stock)
Sales (Salesid, Prodid, qty)
a) Add a column reorder in Product table having value 50 for all products.
b) Create a Login form to validate a user.
c) Create a Form using Menus to
(i) Add a product.
(ii) Delete a product.

31) Create the following tables with given attributes having appropriate data type and specify the
necessary primary and foreign key constraints:
Employee (EmpId, Empname, Sal, Deptno)
Dept (Deptno, Dname, Loc,DeptmanagerId)
a) List the count of Employees and average salary of each department.
b) List the employee name, department name and the salary of all the employees.
c) Display the Employee name and the respective department manager name.
d) Create a function to return the salary of the employee when Empid is given as input
parameter. Handle Exceptions.

You might also like