Database Management System Lab Manual: Roll No: - Name: - Sem: - Section
Database Management System Lab Manual: Roll No: - Name: - Sem: - Section
Database Management System Lab Manual: Roll No: - Name: - Sem: - Section
Roll No:____
Name:__________________
Sem:_______Section______
CERTIFICATE
Certified that this file is submitted by
Shri/Ku.___________________________________________________________
_________________________ and that I have instructed him/her for the said work,
And that I have accessed the said work and I am satisfied that the same is up to that
Mission
To create conducive academic culture for learning and identifying career goals.
To provide quality technical education, research opportunities and imbibe
entrepreneurship skills contributing to the socio-economic growth of the Nation.
To inculcate values and skills, that will empower our students towards development
through technology.
Mission:
To create outcome based education environment for learning and identifying career
goals.
Provide latest tools in a learning ambience to enhance innovations, problem solving
skills, leadership qualities team spirit and ethical responsibilities.
Inculcating awareness through innovative activities in the emerging areas of
technology.
COURSE PRE-REQUISITES:
C.CODE COURSE NAME DESCRIPTION SEM
BE3S2T Advanced C Programming and Logic Design Basic Concept of C Programming III
BE4S2T Data Structures & Program Design Basic Concept of Data Structure IV
Students learn how to design and create a good database and use various SQL operations.
To learn the fundamental concepts of SQL queries.
To understand the concept of designing a database with the necessary attributes.
To know the methodology of Accessing, Modifying and Updating data & information
from the relational databases.
Lab Instructions:
Make entry in the Log Book as soon as you enter the Laboratory.
CONTENTS
Exp NAME OF EXPERIMENT PAGE
10 Perform word count in hadoop in single node cluster using Map reduce. 69
Theory:
DBMS (Database Management System)
A DBMS is software that allows creation, definition and manipulation of
database, allowing users to store, process and analyze data easily. DBMS provides us
with an interface or a tool, to perform various operations like creating database,
storing data in it, updating data, creating tables in the database and a lot more.
DBMS also provides protection and security to the databases. It also maintains
data consistency in case of multiple users.
Here are some examples of popular DBMS used these days:
MySql
Oracle
SQL Server
IBM DB2
PostgreSQL
Amazon SimpleDB (cloud based) etc.
Table
In Relational database model, a table is a collection of data elements organized in
terms of rows and columns. A table is also considered as a convenient representation
of relations. But a table can have duplicate row of data while a true relation cannot
have duplicate data. Table is the simplest form of data storage. Below is an example of
an Employee table.
Tuple
A single entry in a table is called a Tuple or Record or Row. A tuple in a table
represents a set of related data. For example, the above Employee table has 4
tuples/records/rows.
Following is an example of single record or tuple.
1 Adam 34 13000
Attribute
A table consists of several records (row), each record can be broken down into several
smaller parts of data known as Attributes. The above Employee table consists of four
attributes, ID, Name, Age and Salary.
Attribute Domain
When an attribute is defined in a relation (table), it is defined to hold only a certain
type of values, which is known as Attribute Domain. Hence, the attribute Name will
hold the name of employee for every tuple. If we save employee's address there, it will
be violation of the Relational database model.
Name
Adam
Conclusion: Thus we, have studied DBMS, RDBMS and ORDBMS with its
advantages and disadvantages successfully.