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

Dbms Lab Experiment List

Sanjivani Rural Education Society’s SANJIVANI COLLEGE OF ENGINEERING, KOPARGAON-423 603 DEPARTMENT OF COMPUTER ENGINEERING

Uploaded by

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

Dbms Lab Experiment List

Sanjivani Rural Education Society’s SANJIVANI COLLEGE OF ENGINEERING, KOPARGAON-423 603 DEPARTMENT OF COMPUTER ENGINEERING

Uploaded by

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

Sanjivani Rural Education Society’s

SANJIVANI COLLEGE OF ENGINEERING,


KOPARGAON-423 603
DEPARTMENT OF COMPUTER ENGINEERING

Course Objectives:

1. To develop basic, intermediate and advanced Database programming skills.


2. To develop basic Database administration skills.
3. To percept transaction processing.
Course Outcome (COs):-

On completion of the course, student will be able to–


1. Develop the ability to handle databases of varying complexities .
2. Use advanced database Programming concepts

Books:-

1. Ivan Bayross, “SQL, PL/SQL: The Programming Language of Oracle”, BPB Publication,
ISBN- 10: 8176560723; ISBN-13: 978-8176560726
2. Kristina Chodorow, Michael Dirolf, “MangoDB: The Definitive Guide”, O’Reilly
Publications, ISBN: 9781449381561
Import, Tidy, Transform,” R for Data Science”, O'REILLY, ISBN: 13:978-93-5213-497-7
DBMS LAB.EXPERIMENT LIST

Group Name: Group A- Database Programming Languages – SQL, PL/SQL


Sr.No Topic

01 Study of Open Source Relational Databases: MySQL.


02 Design and Develop SQL DDL statements which demonstrate the use
of SQL objects such as Table, View, Index, Sequence, Synonym.
03 Design at least 10 SQL queries for suitable database application using
SQL DML statements: Insert, Select, Update, Delete with operators,
functions, and set operator.
04 Design at least 10 SQL queries for suitable database application using
SQL DML statements: all types of Join, Sub-Query and View.
05 Unnamed PL/SQL code block: Use of Control structure and
Exception handling is mandatory. Write a PL/SQL block of code for
the following requirements:-
Schema:
1. Borrower(Rollin, Name, DateofIssue, NameofBook, Status)
2. Fine(Roll_no,Date,Amt)
 Accept roll_no & name of book from user.
 Check the number of days (from date of issue), if days are
between 15 to 30 then fine amount will be Rs 5 per day.
 If no. of days>30, per day fine will be Rs 50 per day & for
days less than 30, Rs. 5 per day.
 After submitting the book, status will change from I to R.
 If condition of fine is true, then details will be stored into fine
table.
Frame the problem statement for writing PL/SQL block inline
with above statement.
06 Cursors: (All types: Implicit, Explicit, Cursor FOR Loop,
Parameterized Cursor)
Write a PL/SQL block of code using parameterized Cursor, that will
merge the data available in the newly created table N_RollCall with
the data available in the table O_RollCall. If the data in the first table
already exist in the second table then that data should be skipped.
Frame the separate problem statement for writing PL/SQL block
to implement all types
of Cursors inline with above statement. The problem statement
should clearly state the requirements.
07 PL/SQL Stored Procedure and Stored Function.
Write a Stored Procedure namely proc_Grade for the categorization
of student. If marks scored by students in examination is <=1500 and
marks>=990 then student will be placed in distinction category if
marks scored are between 989 and900 category is first class, if marks
899 and 825 category is Higher Second Class
Write a PL/SQL block for using procedure created with above
requirement. Stud_Marks(name, total_marks) Result(Roll,Name,
Class)
Frame the separate problem statement for writing PL/SQL
Stored Procedure and function, inline with above statement. The
problem statement should clearly state the requirements.
08 Database Trigger (All Types: Row level and Statement level triggers,
Before and After Triggers). Write a database trigger on Library table.
The System should keep track of the records that are being updated or
deleted. The old value of updated or deleted records should be added
in Library_Audit table.
Frame the problem statement for writing Database Triggers of
all types, in-line with above statement. The problem statement
should clearly state the requirements.
Group B Large Scale Databases
09 Study of Open Source NOSQL Database: MongoDB (Installation,
Basic CRUD operations, Execution).
10 Design and Develop MongoDB Queries using CRUD operations.
(Use CRUD operations, SAVE method, logical operators)
11 Implement aggregation and indexing with suitable example using
MongoDB.
12 Implement Map reduces operation with suitable example using
MongoDB.
13 Design and Implement any 5 query using MongoDB.
Group C Mini Project : Database Project Life Cycle
14 Write a program to implement MongoDB database connectivity with
PHP/ python/Java Implement Database navigation operations (add,
delete, edit etc. ) using ODBC/JDBC.
15 Implement MYSQL/Oracle database connectivity with PHP/
python/Java Implement Database navigation operations (add, delete,
edit,) using ODBC/JDBC.
16 Mini Project

You might also like