SlideShare a Scribd company logo
3
Most read
5
Most read
6
Most read
Advanced DBMS – Practical Guidelines
Sikkim Manipal University Page No. i
1. Introduction
The subject titled “Advanced Database Management System- Practical”
bearing the subject code MCA3070 is a 2-credit subject of 3rd
semester in
MCA program.
This lab manual intends the student to gain experience in various types of
exercises that introduces students with Advanced Database Management
System.
Software required for doing exercises related to the ADBMS can be
downloaded from the website as indicated in the following pages.
The exercises given here cover the concepts of handling the different types
of database in different ways. This lab manual is prepared with an intention
of increasing the comfort level of students in Database management
system.
The successful completion of these exercises would enable the students to
be comfortable with the skills needed for the implementation of various
techniques of DBMS.
2. Objectives
The objective of this manual is to make the student to get hands on
experience practically regarding the application of theoretical concepts
learnt from the subject Advanced Database Management System. It covers
the exercises related to storing and retrieving the information to and from
database.
The set of exercises included as part of this lab manual intend to make the
students more practical oriented and also to pave the way for using different
types of DBMS.
The manual provides the user with the following details regarding the
exercises to be completed:
1. Software installation and configuration
2. Exercises
3. Algorithm
The manual also provides the list of commands, keywords and sample code
to be used for performing exercises in this manual.
Advanced DBMS – Practical Guidelines
Sikkim Manipal University Page No. ii
After completing various practical exercises of this subject, you should be
able to:
 Illustrate the exercises in any databases (Oracle or MySQL or SQL
Server database) in either Windows operating System or Linux
Operating System.
 Work with the different types of queries any databases (Oracle or
MySQL or SQL Server database) given in this laboratory manual.
3. Software and Hardware Requirements
– Software Requirements: (Minimum)
 OS (Both MS windows and Linux OS, Windows 7 and Fedora 16 is
preferable, although any version of fedora, MS windows or other
Linux can be used to meet the objective)
 Oracle Database 11g Express Edition.(or any other version)
 Or database like MySQL(above 5.0), SQL Server
– Hardware Requirements: (Minimum)
A Personal Computer with:
 Pentium Processors
 CD/DVD drives
 Hard disk (with any capacity)
4. Guidelines for Conducting Practical Exercises
The course titled “Advanced Database Management System – Practical”
bearing the subject code MCA3070 has a weightage of 2 credits and the
practical related activities have to be performed for a duration of 60 Hours.
The time allotment for the same has been indicated in Table 1. It contains
11 exercises as given in Table 2.
Guided and Unguided Exercises
The time allocated for various components is given below. The practical
component of “MCA3070– Advanced Database Management System -
Practical” has to be completed within 7 days of 12 sessions; each session
has to be for a minimum of 3 hours. You are advised to consult the LC
Faculty for the detailed practical schedule.
Advanced DBMS – Practical Guidelines
Sikkim Manipal University Page No. iii
Table 1: Time allotment for practical activities
Type of Activity Day(s) Sessions Hours
Guided Exercises 7 12 36
Unguided 1 1 3
Self Study and Preparation of Record – – 21
Total 8 15 60
In the course of these Exercises, the Learning Centre Faculty will provide
you guidance, arrange for demonstration (wherever necessary), and clarify
your doubts.
You are required to follow the instructions provided by the LC Faculty and
observe the demonstration exercises, carry out the exercises, prepare the
Practical Record in accordance with the guidelines mentioned and submit
the Practical Record to your Learning Centre Faculty. Each Exercise has
assessment component, which will be carried out by the LC Faculty. Your
attendance is compulsory for these Exercises.
The assessment during the Guided sessions account for
70 marks (out of a total of 100 marks for 2 credit Practical subject). In
short, during these Guided Exercises, the Learning Centre faculty will offer
you guidance and also perform time-to-time assessment of the work done.
The end semester examination will be conducted by the CoE for three
hours for 30 marks, which forms the Unguided Exercise(s) (UGE),
where one or more problem(s) will be assigned to you. The exercise
prescribed as unguided could be based on the concepts underlying guided
exercises, but need not be exactly the same.
To complete the lab course successfully, you have to score a
combined average of 40% (i.e., totally 40 marks) in both Guided and
Unguided parts together and a minimum of 35% in each part (i.e., 25
marks in Guided part and 11 marks in Unguided part). In case of failure
in either or both the parts, you have to redo the concerned part(s).
Advanced DBMS – Practical Guidelines
Sikkim Manipal University Page No. iv
Instructions
 Each exercise should be performed based on the algorithm outlined.
 Each exercise should be performed on any of the Operating system
(Either MS windows OS or Linux OS) unless otherwise stated.
 The steps in the algorithm may not be presented in detail in this manual.
(Some of the steps may be skipped in this manual as those steps may
be obvious steps.)
 The faculty or the instructor at the LC should demonstrate the execution
process of the exercise or software involved.
 The student should be motivated to produce the desired output from
each exercise and these outputs should be recorded in the individual
student report.
 The students have to use SQL or PL/SQL statements to execute the
exercises.
 Suitable tuples have to be entered so that queries are executed
correctly.
 Normalizations have to be done wherever necessary and foreign keys
have to be appropriately determined.
 It should be noted that under Unix/Linux platform, the database names
or table names are case sensitive and hence care should be given in
practical lab with different platforms.
All the student records should contain the following details with respect to
each and every exercise.
 Objective: It should contain a few lines of description (preferably 2 or 3
lines) of the problem being solved and the methods or procedures
followed.
 Procedure and description: Contains the descriptions and intent of the
exercise to achieve the desired objective.
 Algorithm: It should be written to present the steps involved in solving
the problem, wherever applicable.
 The detailed executable version of the program should be written by
hand and a print out of these exercise or executable versions along with
sample outputs should be taken; which should be signed by the
concerned LC Faculty on the date of completion of the exercise and
other details should be recorded as per the table mentioned below.
Advanced DBMS – Practical Guidelines
Sikkim Manipal University Page No. v
 A record of the work done should be submitted at the end semester
examination.
5. Exercises
The following is the list of experiments to be completed by the students
within the timeline specified by the Learning Centre. The detailed algorithm
is outlined in the exercises given in Table 2.
Table 2: List of Exercises
S.No. Title of the Exercise Date
Duration
(in Hrs. )
Remarks
1. Simple SQL Statements
2. SQL Built-in Functions
3. Primary Key, Foreign Key &
Normalization
4. Joins
5. View, Union
6. PL/SQL
7. Cursors
8. Exception handling
9. Procedure
10. Functions
11. Trigger
Faculty Name: Faculty Signature:
Lab Administrator Name: Lab Administrator Signature:
*External Examiner Name: *External Examiner Signature:
(* To be done at the time of final external examination)
Advanced DBMS – Practical Guidelines
Sikkim Manipal University Page No. vi
6. Downloading and Installing software
You can download the latest Oracle Database 11g Express Edition from
http://www.oracle.com/technetwork/products/express-
edition/overview/index.html. You can also download and use the other
database like MySQL (version 5.0 and above) from
http://www.mysql.com/downloads/. You can install Oracle or MySQL in
Linux Operation System also. This SLM of practical exercises has been
followed through the use of Windows 7 Enterprise edition or Fedora 16 (in
some case). The preferable version of MS Windows Operating System
would be Windows 7, although you can install any other version of windows
operating system. The preferable version of Linux Operating system would
be Fedora although you can install any other version of Linux operating
system.
Note: New versions or updates may be available. You can download a new
version or an update version of both Oracle or MySQL or other database
applicable.

More Related Content

What's hot (20)

PPTX
Input-Buffering
Dattatray Gandhmal
 
PPTX
Apriori algorithm
Mainul Hassan
 
PPT
DESIGN AND ANALYSIS OF ALGORITHMS
Gayathri Gaayu
 
PPTX
Trees in data structures
ASairamSairam1
 
PPT
16. Concurrency Control in DBMS
koolkampus
 
PDF
Pumping lemma for cfl
Muhammad Zohaib Chaudhary
 
PPTX
Computer Science-Data Structures :Abstract DataType (ADT)
St Mary's College,Thrissur,Kerala
 
PPTX
serializability in dbms
Saranya Natarajan
 
PPTX
SQL JOIN
Ritwik Das
 
PPTX
Chapter 3 stored procedures
baabtra.com - No. 1 supplier of quality freshers
 
PPSX
JDBC: java DataBase connectivity
Tanmoy Barman
 
PPSX
Data Structure (Queue)
Adam Mukharil Bachtiar
 
PPTX
Greedy Algorithm - Knapsack Problem
Madhu Bala
 
PPT
Entity Relationship Diagram
Shakila Mahjabin
 
PPTX
Specification-of-tokens
Dattatray Gandhmal
 
PPTX
Group By, Having Clause and Order By clause
Deepam Aggarwal
 
PDF
Integrity constraints in dbms
Vignesh Saravanan
 
PPTX
Representation of binary tree in memory
Rohini Shinde
 
Input-Buffering
Dattatray Gandhmal
 
Apriori algorithm
Mainul Hassan
 
DESIGN AND ANALYSIS OF ALGORITHMS
Gayathri Gaayu
 
Trees in data structures
ASairamSairam1
 
16. Concurrency Control in DBMS
koolkampus
 
Pumping lemma for cfl
Muhammad Zohaib Chaudhary
 
Computer Science-Data Structures :Abstract DataType (ADT)
St Mary's College,Thrissur,Kerala
 
serializability in dbms
Saranya Natarajan
 
SQL JOIN
Ritwik Das
 
JDBC: java DataBase connectivity
Tanmoy Barman
 
Data Structure (Queue)
Adam Mukharil Bachtiar
 
Greedy Algorithm - Knapsack Problem
Madhu Bala
 
Entity Relationship Diagram
Shakila Mahjabin
 
Specification-of-tokens
Dattatray Gandhmal
 
Group By, Having Clause and Order By clause
Deepam Aggarwal
 
Integrity constraints in dbms
Vignesh Saravanan
 
Representation of binary tree in memory
Rohini Shinde
 

Similar to Adbms lab manual (20)

PDF
EE312_ Control System Engineering_Moodle_Page
Praneel Chand
 
PDF
Online examination system Documentation
LehlohonoloMakoti
 
PDF
Database management system
StudsPlanet.com
 
PDF
Essentials of Database Management 1st Edition Hoffer Solutions Manual
lelanaarshat
 
PDF
Mba 758 database management system
Vmvinothkumar Kandiyar
 
PDF
Coupled tanks courseware
subramanian nagammai
 
PDF
Requirement and System Analysis
Aminu Sa'eed Haruna
 
PDF
IRJET- Web-Based System for Creation and Management of Multiple Choices based...
IRJET Journal
 
PPTX
Requirement and system analysis
Alqalam University Katsina, Nigeria
 
PDF
Object Oriented Programming Lab Manual
Abdul Hannan
 
PDF
plc learn
Rakesh Chauhan
 
PDF
PPS_Lab_Manual_2023-24[1] of Programming for problem solving
Aariz2
 
DOCX
OS Syllabus.docx
kiamiel
 
PPTX
exit exam preparation platform presentation.pptx
salemsg
 
PDF
Modern Database Management 12th Edition Hoffer Solutions Manual
pabisroeunut
 
PDF
Online Exam System_Industrial Report
Manmeet Sinha
 
PDF
Teacher's guide final
berhanu taye
 
PPTX
Software Requirement And Specification.pptx
NeelofarB
 
PPTX
Blue Prism Training Agenda
Saranya Vempalli
 
PPTX
Lecture 3.2_Subprogrammm - Function.pptx
pproychd
 
EE312_ Control System Engineering_Moodle_Page
Praneel Chand
 
Online examination system Documentation
LehlohonoloMakoti
 
Database management system
StudsPlanet.com
 
Essentials of Database Management 1st Edition Hoffer Solutions Manual
lelanaarshat
 
Mba 758 database management system
Vmvinothkumar Kandiyar
 
Coupled tanks courseware
subramanian nagammai
 
Requirement and System Analysis
Aminu Sa'eed Haruna
 
IRJET- Web-Based System for Creation and Management of Multiple Choices based...
IRJET Journal
 
Requirement and system analysis
Alqalam University Katsina, Nigeria
 
Object Oriented Programming Lab Manual
Abdul Hannan
 
plc learn
Rakesh Chauhan
 
PPS_Lab_Manual_2023-24[1] of Programming for problem solving
Aariz2
 
OS Syllabus.docx
kiamiel
 
exit exam preparation platform presentation.pptx
salemsg
 
Modern Database Management 12th Edition Hoffer Solutions Manual
pabisroeunut
 
Online Exam System_Industrial Report
Manmeet Sinha
 
Teacher's guide final
berhanu taye
 
Software Requirement And Specification.pptx
NeelofarB
 
Blue Prism Training Agenda
Saranya Vempalli
 
Lecture 3.2_Subprogrammm - Function.pptx
pproychd
 
Ad

Recently uploaded (20)

PDF
Packaging Tips for Stainless Steel Tubes and Pipes
heavymetalsandtubes
 
PPTX
Basics of Auto Computer Aided Drafting .pptx
Krunal Thanki
 
PDF
Construction of a Thermal Vacuum Chamber for Environment Test of Triple CubeS...
2208441
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
DOCX
SAR - EEEfdfdsdasdsdasdasdasdasdasdasdasda.docx
Kanimozhi676285
 
PDF
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
PDF
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
PPTX
ENSA_Module_7.pptx_wide_area_network_concepts
RanaMukherjee24
 
PDF
4 Tier Teamcenter Installation part1.pdf
VnyKumar1
 
PDF
勉強会資料_An Image is Worth More Than 16x16 Patches
NABLAS株式会社
 
PPTX
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
PDF
All chapters of Strength of materials.ppt
girmabiniyam1234
 
PDF
Zero carbon Building Design Guidelines V4
BassemOsman1
 
PDF
Biodegradable Plastics: Innovations and Market Potential (www.kiu.ac.ug)
publication11
 
PDF
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
PPTX
Ground improvement techniques-DEWATERING
DivakarSai4
 
PDF
Zero Carbon Building Performance standard
BassemOsman1
 
PDF
AI-Driven IoT-Enabled UAV Inspection Framework for Predictive Maintenance and...
ijcncjournal019
 
PPTX
Introduction to Fluid and Thermal Engineering
Avesahemad Husainy
 
PPTX
IoT_Smart_Agriculture_Presentations.pptx
poojakumari696707
 
Packaging Tips for Stainless Steel Tubes and Pipes
heavymetalsandtubes
 
Basics of Auto Computer Aided Drafting .pptx
Krunal Thanki
 
Construction of a Thermal Vacuum Chamber for Environment Test of Triple CubeS...
2208441
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
SAR - EEEfdfdsdasdsdasdasdasdasdasdasdasda.docx
Kanimozhi676285
 
Natural_Language_processing_Unit_I_notes.pdf
sanguleumeshit
 
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
ENSA_Module_7.pptx_wide_area_network_concepts
RanaMukherjee24
 
4 Tier Teamcenter Installation part1.pdf
VnyKumar1
 
勉強会資料_An Image is Worth More Than 16x16 Patches
NABLAS株式会社
 
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
All chapters of Strength of materials.ppt
girmabiniyam1234
 
Zero carbon Building Design Guidelines V4
BassemOsman1
 
Biodegradable Plastics: Innovations and Market Potential (www.kiu.ac.ug)
publication11
 
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
Ground improvement techniques-DEWATERING
DivakarSai4
 
Zero Carbon Building Performance standard
BassemOsman1
 
AI-Driven IoT-Enabled UAV Inspection Framework for Predictive Maintenance and...
ijcncjournal019
 
Introduction to Fluid and Thermal Engineering
Avesahemad Husainy
 
IoT_Smart_Agriculture_Presentations.pptx
poojakumari696707
 
Ad

Adbms lab manual

  • 1. Advanced DBMS – Practical Guidelines Sikkim Manipal University Page No. i 1. Introduction The subject titled “Advanced Database Management System- Practical” bearing the subject code MCA3070 is a 2-credit subject of 3rd semester in MCA program. This lab manual intends the student to gain experience in various types of exercises that introduces students with Advanced Database Management System. Software required for doing exercises related to the ADBMS can be downloaded from the website as indicated in the following pages. The exercises given here cover the concepts of handling the different types of database in different ways. This lab manual is prepared with an intention of increasing the comfort level of students in Database management system. The successful completion of these exercises would enable the students to be comfortable with the skills needed for the implementation of various techniques of DBMS. 2. Objectives The objective of this manual is to make the student to get hands on experience practically regarding the application of theoretical concepts learnt from the subject Advanced Database Management System. It covers the exercises related to storing and retrieving the information to and from database. The set of exercises included as part of this lab manual intend to make the students more practical oriented and also to pave the way for using different types of DBMS. The manual provides the user with the following details regarding the exercises to be completed: 1. Software installation and configuration 2. Exercises 3. Algorithm The manual also provides the list of commands, keywords and sample code to be used for performing exercises in this manual.
  • 2. Advanced DBMS – Practical Guidelines Sikkim Manipal University Page No. ii After completing various practical exercises of this subject, you should be able to:  Illustrate the exercises in any databases (Oracle or MySQL or SQL Server database) in either Windows operating System or Linux Operating System.  Work with the different types of queries any databases (Oracle or MySQL or SQL Server database) given in this laboratory manual. 3. Software and Hardware Requirements – Software Requirements: (Minimum)  OS (Both MS windows and Linux OS, Windows 7 and Fedora 16 is preferable, although any version of fedora, MS windows or other Linux can be used to meet the objective)  Oracle Database 11g Express Edition.(or any other version)  Or database like MySQL(above 5.0), SQL Server – Hardware Requirements: (Minimum) A Personal Computer with:  Pentium Processors  CD/DVD drives  Hard disk (with any capacity) 4. Guidelines for Conducting Practical Exercises The course titled “Advanced Database Management System – Practical” bearing the subject code MCA3070 has a weightage of 2 credits and the practical related activities have to be performed for a duration of 60 Hours. The time allotment for the same has been indicated in Table 1. It contains 11 exercises as given in Table 2. Guided and Unguided Exercises The time allocated for various components is given below. The practical component of “MCA3070– Advanced Database Management System - Practical” has to be completed within 7 days of 12 sessions; each session has to be for a minimum of 3 hours. You are advised to consult the LC Faculty for the detailed practical schedule.
  • 3. Advanced DBMS – Practical Guidelines Sikkim Manipal University Page No. iii Table 1: Time allotment for practical activities Type of Activity Day(s) Sessions Hours Guided Exercises 7 12 36 Unguided 1 1 3 Self Study and Preparation of Record – – 21 Total 8 15 60 In the course of these Exercises, the Learning Centre Faculty will provide you guidance, arrange for demonstration (wherever necessary), and clarify your doubts. You are required to follow the instructions provided by the LC Faculty and observe the demonstration exercises, carry out the exercises, prepare the Practical Record in accordance with the guidelines mentioned and submit the Practical Record to your Learning Centre Faculty. Each Exercise has assessment component, which will be carried out by the LC Faculty. Your attendance is compulsory for these Exercises. The assessment during the Guided sessions account for 70 marks (out of a total of 100 marks for 2 credit Practical subject). In short, during these Guided Exercises, the Learning Centre faculty will offer you guidance and also perform time-to-time assessment of the work done. The end semester examination will be conducted by the CoE for three hours for 30 marks, which forms the Unguided Exercise(s) (UGE), where one or more problem(s) will be assigned to you. The exercise prescribed as unguided could be based on the concepts underlying guided exercises, but need not be exactly the same. To complete the lab course successfully, you have to score a combined average of 40% (i.e., totally 40 marks) in both Guided and Unguided parts together and a minimum of 35% in each part (i.e., 25 marks in Guided part and 11 marks in Unguided part). In case of failure in either or both the parts, you have to redo the concerned part(s).
  • 4. Advanced DBMS – Practical Guidelines Sikkim Manipal University Page No. iv Instructions  Each exercise should be performed based on the algorithm outlined.  Each exercise should be performed on any of the Operating system (Either MS windows OS or Linux OS) unless otherwise stated.  The steps in the algorithm may not be presented in detail in this manual. (Some of the steps may be skipped in this manual as those steps may be obvious steps.)  The faculty or the instructor at the LC should demonstrate the execution process of the exercise or software involved.  The student should be motivated to produce the desired output from each exercise and these outputs should be recorded in the individual student report.  The students have to use SQL or PL/SQL statements to execute the exercises.  Suitable tuples have to be entered so that queries are executed correctly.  Normalizations have to be done wherever necessary and foreign keys have to be appropriately determined.  It should be noted that under Unix/Linux platform, the database names or table names are case sensitive and hence care should be given in practical lab with different platforms. All the student records should contain the following details with respect to each and every exercise.  Objective: It should contain a few lines of description (preferably 2 or 3 lines) of the problem being solved and the methods or procedures followed.  Procedure and description: Contains the descriptions and intent of the exercise to achieve the desired objective.  Algorithm: It should be written to present the steps involved in solving the problem, wherever applicable.  The detailed executable version of the program should be written by hand and a print out of these exercise or executable versions along with sample outputs should be taken; which should be signed by the concerned LC Faculty on the date of completion of the exercise and other details should be recorded as per the table mentioned below.
  • 5. Advanced DBMS – Practical Guidelines Sikkim Manipal University Page No. v  A record of the work done should be submitted at the end semester examination. 5. Exercises The following is the list of experiments to be completed by the students within the timeline specified by the Learning Centre. The detailed algorithm is outlined in the exercises given in Table 2. Table 2: List of Exercises S.No. Title of the Exercise Date Duration (in Hrs. ) Remarks 1. Simple SQL Statements 2. SQL Built-in Functions 3. Primary Key, Foreign Key & Normalization 4. Joins 5. View, Union 6. PL/SQL 7. Cursors 8. Exception handling 9. Procedure 10. Functions 11. Trigger Faculty Name: Faculty Signature: Lab Administrator Name: Lab Administrator Signature: *External Examiner Name: *External Examiner Signature: (* To be done at the time of final external examination)
  • 6. Advanced DBMS – Practical Guidelines Sikkim Manipal University Page No. vi 6. Downloading and Installing software You can download the latest Oracle Database 11g Express Edition from http://www.oracle.com/technetwork/products/express- edition/overview/index.html. You can also download and use the other database like MySQL (version 5.0 and above) from http://www.mysql.com/downloads/. You can install Oracle or MySQL in Linux Operation System also. This SLM of practical exercises has been followed through the use of Windows 7 Enterprise edition or Fedora 16 (in some case). The preferable version of MS Windows Operating System would be Windows 7, although you can install any other version of windows operating system. The preferable version of Linux Operating system would be Fedora although you can install any other version of Linux operating system. Note: New versions or updates may be available. You can download a new version or an update version of both Oracle or MySQL or other database applicable.