DBMS LAB ASSIGNMENT FOR 1ST YEAR 2017

ASSIGNMENT 1

Define the schema for the following databases with specific data type and
constraints, the table name and its fields name are to be taken from database
description which are given below :
A database is being constructed for storing sales information system. A
product can be described with a unique product number, product name, selling
price, manufacturer name. The product can sale to a particular client and each client
have it own unique client number, client name, client addresses, city, pin code, state
and total balance to be required to paid. Each client order to buy product from the
salesman. In the order, it has unique sales order number, sales order date, client
number, salesman number (unique), billed whole payment by the party or not and its
delivery date. The salesman have the name, addresses, city, pin code, state, salary of
the sales man, delivery date, total quantity ordered, product rate.

Q.1.1. Write the SQL queries for the following –

(a) Retrieve the list of names and the cities of all the clients.
(b) List the various products available.
(c) Find the names of all clients having ‘a’ as the second letter in their names.
(d) List all the clients who are located in TEZPUR.
(e) Find the products whose selling price is greater than 2000 and less than or
equal to 5000
(f) Add a new column NEW_PRICE into the product_master table.
(g) Rename the column product_rate of Sales_Order_Details to
new_product_rate.
(h) List the products in sorted order of their description.
(i) Display the order number and date on which the clients placed their order.
(j) Delete all the records having delivery date before 25th August, 2008.
(k) Change the delivery date of order number ON01008 to 16-08-08
(l) Change the bal_due of client_no CN01003 to 1200
(m)Find the product with description as ‘HDD1034’ and ‘DVDRW’
(n) List the names, city and state of the clients not in the state of ‘ASSAM’
(o) List of all orders that were canceled in the of March.

ASSIGNMENT2

 A student is described by a unique Roll Number, Name Adress, and
Semester. Each student enrolls himself in an Academic programme offered by a
Department. Academic programmes have programme name(unique), duration, a
programme code(unique) and a list of courses (both core and elective course)
while the departments have department code (unique), department name
(unique), HoD who is a Teacher and list of courses offered by it. Each teacher is
described by employee code (unique), name, department and designation. A
student registers some courses in a semester. A course is described by a unique
course number, title of the course, credit allotted for the course and offering
department. Database stores the grades obtained by different student in different
courses registered by him/her in different semesters. Database also stores
information about the courses offered by a department in a semester, the
corresponding teacher(s) for each course.

Q.2.1. Write the SQL queries for the following –

(a) Find all the students’ name, city, course allotted from the CSE department.
(b) List the total number of Faculty in the CSE department.
(c) List the available courses from the CSE department.
(d) List the all students in a particular semester.
(e) List the students who earned CGPA greater than or equal to 8.5
(f) How much subjects are registered by a student in each semester.
(g) List the common students who are allotted the same courses of both the
programme MCA and M.Tech.
(h) List the total number of student enrolled in the subject DBMS.
(i) Retrieve the semester of the student under DBMS subject.
(j) Retrieve all the student name and arrange into ascending order.
(k) Modify a student address Guwahati to Tezpur where sdt_id=’CSI08002’.
(l) Find the total credit point of student required to complete for a course like
MCA.
(m) List the all courses which are related to computer science.
(n) Retrieve all the students located at ‘Uluberia’.
(o) Find the total number of department in our database.

 ASSIGNMENT3

 A bank database keeps record of the details of customers, accounts, loans and
transactions such as deposits or withdraws. Customer record should include
customer id, customer name, address, age, contact number, email id etc.,
accounts details involves account number, account type(fixed account, savings
account, monthly account etc), date of creation of the account. Transaction detail
keeps information about amount deposited or withdrawn to/from a particular
account and the date of transaction. The database should also store record of
loans which include loan amount, loan date and the account number to which the
loan is granted.

Make appropriate tables for the above database and try to find out the following
queries :

a) List the details of account holders who have a ‘savings’ account.
b) List the Name and address of account holders with loan amount more than
50,000.
c) Change the name of the customer to ‘ABC’ whose account number is
’TU001’
d) List the account number with total deposit more than 80,000.
e) List the number of fixed deposit accounts in the bank.
f) Display the details of customers who created their accounts between ’20-jan-
16’ to ’20-aug-17’.
g) Display the detailed transactions on 28th Aug, 2016.
h) Display the total amount deposited and withdrawn on 29th Aug, 2016.
i) List the details of customers who have a loan.


 ASSIGNMENT4


 Database should store information about books, journals, megazines etc.
Searching for books can be done by author, title, subject. Similarly journals can
be searched by subject area, publisher etc. It should also be possible to see which
book is issued to which student and belonging department.

a) List the names of the books issued between 21-aug-16 and 29-Aug-16.
b) Retrieve the name and number of books by a particular author.
c) Retrieve the name of the publisher which has maximum number of books.
d) Count the total number of books in the library.
e) Count the number of books issued to a student with Roll no ‘CSB06001’
f) Change the author of the book to ‘ABC’ with book id=’BK003’.
g) Retrieve the name of the student to whom the book named ‘Database System’,
by ‘E.Navathe’ is issued.
h) Display the total number of books issued to different departments.
i) List the name of the books where subject is like ‘ora’.

ASSIGNMENT5


 Hospital information system:Patients - indoor/outdoor, medicines/lab tests(including results) prescribed to
patients, information if a patient if referred to other expert/hospital. Doctors -
specialization, patients attended etc. Different wards/beds and patients alloted to
them etc.
Patient registration form should include Registration number, Patient name,
Address, Gender, Bed number, date of registration, refer doctor id etc.
Doctor information should include Doctor code, Doctor Name, Specialization
etc.
Lab test information should include Test name, test number, test date, results and
referred doctor’s code.
Bed information should include bed number, ward number and status(whether
allotted or not).
Queries :
a) Display the details of patients admitted between ‘20-jul-10’ and ’20-aug-16’.
b) Change the name of the patient to ‘Ram’ whose patient id=’PT011’
c) Display the names of the patients and lab test results performed on ‘20-jul-
16’.
d) Display the number of patients taking treatment under doctor =’ABC’.
e) Retrieve the name of doctor who is taking care of maximum number of
patients.
f) Change the bed number of the patient to 456 where patient id=’PT023’
g) Change the status of bed with bed number 123 with ‘not allotted’.
h) List the bed details which are free in ward number 10.
i) List the name of male patients in ward no 13 taking treatment under doctor
‘XYZ’
j) List the details of patients with age more than 50 taking treatment under a
doctor, whose name like ‘das’.

Comments

Post a Comment

Popular posts from this blog

PROCEDURE TO CREATE AN ANIMATION TO REPRESENT THE GROWING MOON.

PROCEDURE TO CREATE AN ANIMATION TO INDICATE A BALL BOUNCING ON STEPS.

PROCEDURE TO CHANGE A CIRCLE INTO A SQURE USING FLASH.