0% found this document useful (0 votes)
15 views13 pages

DBCM

Uploaded by

riksohom3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views13 pages

DBCM

Uploaded by

riksohom3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Database Creation &

Maintainance Presentation
Topic : Introduction to DBMS &
Database Models
Outlines :
✔ Basic Terminology
✔ Introduction to DBMS
✔ Properties and Functionalities of
DBMS
✔ DBMS Environment
✔ Introduction of Data models
Terminology :
⮚ Data : Raw , unprocessed facts . Example :
Sohom , 20 , Bhubneswar .

⮚ Information : Processed data which creates a


meaningful context . Exmp : The age of
Sohom is 20 .

⮚ Database : Collection of related data .

⮚ Meta Data : Data about data .


Database Management System :
⮚ Definition : Collection of programs that enables users to create and
maintain database .

⮚ Functionalities :

▪ Define : Specifying the data type , data structures and constraints for
the data to be stored .

▪ Construct : Process of Storage data on some storage medium .

▪ Manipulate : Using Queries retrieval of some specific data from the


database or updating the database .

▪ Share : Allows multiple users and programs to use the database


concurrently .

▪ Protection of the database .


Properties of Database Management
System :
⮚ A Database represents some aspects of the real world .

⮚ A database is a logically coherent collection of data with some


inherenent meaning .

⮚ A database is designed , built and populated with data for a specific


purpose .
illustration of DB System Environment :
Users /
Programers

Database System Application Programs /


Queries

DBMS Softwares Softwares to process


Queries
Softwares to access
Stored data

Stored Db
Definition Stored
(Metadata) Database
Introduction to Data Models :
• A Data model is a set of concepts that can be used to describe the
Structure of data in database .

• A Data model shows the logical structure of a data model .

• Data Model also gives us the idea about possible alternatives to


achieve targeted sollutions .
Categories of Data Models :
⮚ High level or conceptual data model .
⮚ Low level or Physical data model .
⮚ Representational or Implementation data models .

Types of Data Models :


⮚ Entity relationship model
⮚ Relational Data model
⮚ Network model
⮚ Hierarchical Model .
Entity Relationship Model (E-R Model):
⮚ In Entity relationship data model , an entity represents real world
object or concept such as an employee or student .
⮚ Every entity has its characteristics , which are reopresented as
Attribute .
⮚ Connection between different entities are represented by Relations .

Example :

Employ Works Project


ee on

Project_Id Project_Budg
Employee_I Employee_Na et
d me
Relational Data Model :
⮚ Relational data model uses the concepts of database as a collection of
tables , where each table can be stored separately as a file .
⮚ All the database operation are done with relations between the table .
⮚ Most relational database uses high level language like SQL .

Example :
Customer Details

Account Customer Contact No


Account
Name
No
Account Branch Balance 1234 Rohit 86484642
No 58
1234 Mumbai 841616 5454 97251616
Suresh
46
7946 Kolkata 45000 Ajit 75416164
7946
33
5454 Chennai 12520 2357 Sanjay 85642164
97
Hierarchical Data Model :
⮚ Hierarchical data model organizes data in a tree like structure .
⮚ Suppose A company which has multiple departments again then each
department has multiple employees
⮚ One important factor about hierarchical data model is that each child
node will have a single parent node .

Example : Compan
y

IT Marketing Finance
Departmen Dept Dept
t
Employe Employe Employe Employe Employe Employe
e e e e e e
A B A B A B
Network Data Model :

⮚ Network data model organizes data in a graph like


structure .
⮚ The difference between network and Hierarchical data
model is that , in network data model , a child node can
have multiple parent node .
School
Example :

Teacher Teacher Teacher


1 2 3

Class Class Class Class Class Class


1 2 3 4 5 6
Thank You

You might also like