SlideShare a Scribd company logo
1 of 16
Welcome you all to learn
9/15/2022
Dr.Thenmozhi K
PART I -
Introduction
PART II – Data
Models
PART III -
Normalizations
PART IV – DB
Languages
(sql)
PART V –
Transaction
process
9/15/2022
Dr.Thenmozhi K
DB System
concepts and
Architectures
Introduction
9/15/2022
Dr.Thenmozhi K
DB & DB
users
Classifica
tion of
DBMS
Characte
ristics Advantag
es
Data
Models
DBMS
architectu
re
DB
languages
&
interfaces
9/15/2022
Dr.Thenmozhi K
DB
Informatio
n
Data
DB
DW
DATA – Collection of Information
DATABASE – collection of data
DATAWAREHUSE- collection of database
9/15/2022
Dr.Thenmozhi K
9/15/2022
Dr.Thenmozhi K
 Data - Data is a collection of a distinct small
unit of information - text, numbers, media,
bytes, etc.
 database is an organized collection of data -
accessed and managed
 main purpose of the database is to operate a
large amount of information by storing,
retrieving, and managing data.
 databases available MySQL, Sybase, Oracle, MongoDB,
Informix, PostgreSQL, NoSQL,OODB,
SQL Server, Cloud database,RDBMS
etc.
9/15/2022
Dr.Thenmozhi K
 databases used for storing different varieties
of data:
9/15/2022
Dr.Thenmozhi K
 Centralized Database - stores data at a centralized database system. Ex. Central
Library
 Distributed Database-data is distributed among different database systems of an
organization. These database systems are connected via communication links.
 Ex. Dept Lib
 Homogeneous DDB: Those database systems which
execute on the same operating system and use the same
application process and carry the same hardware devices.
 Heterogeneous DDB: Those database systems which execute on different
operating systems under different application procedures, and carries different
hardware devices.
9/15/2022
Dr.Thenmozhi K
 Relational Database - stores data in the form of rows(tuple) and
columns(attributes), and together forms a table(relation). A relational database uses
SQL for storing, manipulating, as well as maintaining the data.
 Ex. MySQL, Microsoft SQL Server, Oracle, etc
 ACID properties
 Atomicity - data operation will complete either with success or with failure ( all or
nothing)
 Consistency - any operation over the data, its value before and after the operation
should be preserved (a/c balance before or after transaction)
 Isolation - concurrent users for accessing data at the same time from the database.
(when multiple transactions occur at the same time, one transaction effects should
not be visible to the other transactions in the database.)
 Durability - once it completes the operation and commits the data, data changes
should remain permanent. 9/15/2022
Dr.Thenmozhi K
 NoSQL (Non-SQL / Not only SQL) Database - storing a wide range of data sets.
 Types:
it stores every single item as a key (or
attribute name) holding its value, together.
store
data
as
JSON-like
document
-
storing
data
by
using
the
same
document-model
format
as
used
in
the
application
code.
similar to the data represented in
relational databases. Here, data is
stored in large columns together,
instead of storing in rows.
storing
vast
amounts
of
data
in
a
graph-like
structure.
Most
commonly,
social
networking
websites
use
the
graph
database.
MongoDB, CouchDB, Cloudant (Document-based)
Memcached, Redis, Coherence (key-value store)
HBase, Big Table, Accumulo (Tabular)
Graph DB – Graphical representation of data
9/15/2022
Dr.Thenmozhi K
 Cloud database
 Object-Oriented Databases
data is stored and access in a virtual environment
and executes over the cloud computing platform.
This data is accessible over the Internet.
• AWS (Amazon Web Services)
• Snowflake Computing
• Oracle Database Cloud Services
• Microsoft Azure / SQL server
• Google cloud spanner /SQL
• PhonixNAP, etc
data is represented and stored as
objects which are similar to the objects
used in the object-oriented
programming language. ( data in the
form of object and class)
Services : SaaS, PaaS,
IaaS, etc
Software as a Service
Platform as a Service
Infrastructure as a Service
Platforms
Properties
• Object
• Class
• Abstraction
• Encapsulation
• Polymorphism
• Inheritance
9/15/2022
Dr.Thenmozhi K
 Hierarchical Databases - stores data in the form of parent-
children relationship nodes (organizes data in a tree-like
structure).
Network Database
records that are connected via
links. Each child record in the tree
will contain only one parent. On
the other hand, each parent
record can have multiple child
records.
the representation of data is in the
form of nodes connected via links
between them
it allows each record to have multiple
children and parent nodes to form a
generalized graph structure.
9/15/2022
Dr.Thenmozhi K
 Personal Database - Collecting and storing data on the user's system defines a
Personal Database. This database is basically designed for a single user.
 Operational Database - creates and updates the database in real-time(executing and
handling the daily data operations in several businesses. )
 Ex. An organization uses operational databases for managing per day transactions.
 Enterprise Database -Large organizations or enterprises use this database for
managing a massive amount of data. It helps organizations to increase and improve
their efficiency. Such a database allows simultaneous access to users.
9/15/2022
Dr.Thenmozhi K
QUIZ - T/ F
 Database is the collection of data warehouse
 ACID – Atomicity,Consistency,Isolation,Durablity
 In table, column name refers an attribute
 MongoDB is the example of Document based DB
 Heterogeneous type of DB is centralized DB
 IaaS - Interface as a Service
 In hierarchical DB, Each child record in the tree will
contain multiple parent.
9/15/2022
Dr.Thenmozhi K
THANK YOU..
thenmca@gmail.com
9/15/2022
Dr.Thenmozhi K

More Related Content

Similar to DBMS outline.pptx

The Rise of Nosql Databases
The Rise of Nosql DatabasesThe Rise of Nosql Databases
The Rise of Nosql DatabasesJAMES NGONDO
 
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQLA STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQLijscai
 
A Study on Graph Storage Database of NOSQL
A Study on Graph Storage Database of NOSQLA Study on Graph Storage Database of NOSQL
A Study on Graph Storage Database of NOSQLIJSCAI Journal
 
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQLA STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQLijscai
 
A Study on Graph Storage Database of NOSQL
A Study on Graph Storage Database of NOSQLA Study on Graph Storage Database of NOSQL
A Study on Graph Storage Database of NOSQLIJSCAI Journal
 
DATABASE Lecture 1 and 2.pptx
DATABASE Lecture 1 and 2.pptxDATABASE Lecture 1 and 2.pptx
DATABASE Lecture 1 and 2.pptxRUBAB79
 
Database management system
Database management systemDatabase management system
Database management systemkhagendrabasnet4
 
Database workshop - Encode | Bhuvan Gandhi | Vishwas Ganatra
Database workshop - Encode | Bhuvan Gandhi | Vishwas GanatraDatabase workshop - Encode | Bhuvan Gandhi | Vishwas Ganatra
Database workshop - Encode | Bhuvan Gandhi | Vishwas GanatraBhuvan Gandhi
 
Module-1.pptx63.pptx
Module-1.pptx63.pptxModule-1.pptx63.pptx
Module-1.pptx63.pptxShrinivasa6
 
Analysis and evaluation of riak kv cluster environment using basho bench
Analysis and evaluation of riak kv cluster environment using basho benchAnalysis and evaluation of riak kv cluster environment using basho bench
Analysis and evaluation of riak kv cluster environment using basho benchStevenChike
 
Multidimensional Database Design & Architecture
Multidimensional Database Design & ArchitectureMultidimensional Database Design & Architecture
Multidimensional Database Design & Architecturehasanshan
 
The Proliferation And Advances Of Computer Networks
The Proliferation And Advances Of Computer NetworksThe Proliferation And Advances Of Computer Networks
The Proliferation And Advances Of Computer NetworksJessica Deakin
 

Similar to DBMS outline.pptx (20)

The Rise of Nosql Databases
The Rise of Nosql DatabasesThe Rise of Nosql Databases
The Rise of Nosql Databases
 
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQLA STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
 
A Study on Graph Storage Database of NOSQL
A Study on Graph Storage Database of NOSQLA Study on Graph Storage Database of NOSQL
A Study on Graph Storage Database of NOSQL
 
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQLA STUDY ON GRAPH STORAGE DATABASE OF NOSQL
A STUDY ON GRAPH STORAGE DATABASE OF NOSQL
 
A Study on Graph Storage Database of NOSQL
A Study on Graph Storage Database of NOSQLA Study on Graph Storage Database of NOSQL
A Study on Graph Storage Database of NOSQL
 
about database.pptx......................
about database.pptx......................about database.pptx......................
about database.pptx......................
 
Dbms Useful PPT
Dbms Useful PPTDbms Useful PPT
Dbms Useful PPT
 
General concepts: DDI
General concepts: DDIGeneral concepts: DDI
General concepts: DDI
 
DATABASE Lecture 1 and 2.pptx
DATABASE Lecture 1 and 2.pptxDATABASE Lecture 1 and 2.pptx
DATABASE Lecture 1 and 2.pptx
 
Database management system
Database management systemDatabase management system
Database management system
 
Database workshop - Encode | Bhuvan Gandhi | Vishwas Ganatra
Database workshop - Encode | Bhuvan Gandhi | Vishwas GanatraDatabase workshop - Encode | Bhuvan Gandhi | Vishwas Ganatra
Database workshop - Encode | Bhuvan Gandhi | Vishwas Ganatra
 
NoSQL Basics - a quick tour
NoSQL Basics - a quick tourNoSQL Basics - a quick tour
NoSQL Basics - a quick tour
 
Dbms unit 1
Dbms unit   1Dbms unit   1
Dbms unit 1
 
Module-1.pptx63.pptx
Module-1.pptx63.pptxModule-1.pptx63.pptx
Module-1.pptx63.pptx
 
Analysis and evaluation of riak kv cluster environment using basho bench
Analysis and evaluation of riak kv cluster environment using basho benchAnalysis and evaluation of riak kv cluster environment using basho bench
Analysis and evaluation of riak kv cluster environment using basho bench
 
Nosql
NosqlNosql
Nosql
 
Multidimensional Database Design & Architecture
Multidimensional Database Design & ArchitectureMultidimensional Database Design & Architecture
Multidimensional Database Design & Architecture
 
The Proliferation And Advances Of Computer Networks
The Proliferation And Advances Of Computer NetworksThe Proliferation And Advances Of Computer Networks
The Proliferation And Advances Of Computer Networks
 
Unit-10.pptx
Unit-10.pptxUnit-10.pptx
Unit-10.pptx
 
Nosql
NosqlNosql
Nosql
 

More from DrThenmozhiKarunanit

CPU Scheduling Algorithm in Operating System.pptx
CPU Scheduling Algorithm in Operating System.pptxCPU Scheduling Algorithm in Operating System.pptx
CPU Scheduling Algorithm in Operating System.pptxDrThenmozhiKarunanit
 
NUMBER SYSTEMS- Binary, Decimal, Octal, Hexadecimal and Coversion.pptx
NUMBER SYSTEMS- Binary, Decimal, Octal, Hexadecimal and Coversion.pptxNUMBER SYSTEMS- Binary, Decimal, Octal, Hexadecimal and Coversion.pptx
NUMBER SYSTEMS- Binary, Decimal, Octal, Hexadecimal and Coversion.pptxDrThenmozhiKarunanit
 
DBMS_Transaction processing – Schedule –Serializable Schedule – Concurrency C...
DBMS_Transaction processing – Schedule –Serializable Schedule – Concurrency C...DBMS_Transaction processing – Schedule –Serializable Schedule – Concurrency C...
DBMS_Transaction processing – Schedule –Serializable Schedule – Concurrency C...DrThenmozhiKarunanit
 
DBMS_Data Model,Keys,Attributes,Relationship.pptx
DBMS_Data Model,Keys,Attributes,Relationship.pptxDBMS_Data Model,Keys,Attributes,Relationship.pptx
DBMS_Data Model,Keys,Attributes,Relationship.pptxDrThenmozhiKarunanit
 
Algorithm,Pseudocode,Flowchart.pptx
Algorithm,Pseudocode,Flowchart.pptxAlgorithm,Pseudocode,Flowchart.pptx
Algorithm,Pseudocode,Flowchart.pptxDrThenmozhiKarunanit
 

More from DrThenmozhiKarunanit (11)

CPU Scheduling Algorithm in Operating System.pptx
CPU Scheduling Algorithm in Operating System.pptxCPU Scheduling Algorithm in Operating System.pptx
CPU Scheduling Algorithm in Operating System.pptx
 
Comparison of C++ and JAVA.pptx
Comparison of C++ and JAVA.pptxComparison of C++ and JAVA.pptx
Comparison of C++ and JAVA.pptx
 
Modifying Rows and Columns
Modifying Rows and ColumnsModifying Rows and Columns
Modifying Rows and Columns
 
Introduction to spreadsheet
Introduction to spreadsheetIntroduction to spreadsheet
Introduction to spreadsheet
 
SOFTWARE COMPUTING
SOFTWARE COMPUTINGSOFTWARE COMPUTING
SOFTWARE COMPUTING
 
SOFTWARE PARADIGM
SOFTWARE PARADIGMSOFTWARE PARADIGM
SOFTWARE PARADIGM
 
PROGRAMMING LANGUAGE AND TYPES
PROGRAMMING LANGUAGE AND TYPESPROGRAMMING LANGUAGE AND TYPES
PROGRAMMING LANGUAGE AND TYPES
 
NUMBER SYSTEMS- Binary, Decimal, Octal, Hexadecimal and Coversion.pptx
NUMBER SYSTEMS- Binary, Decimal, Octal, Hexadecimal and Coversion.pptxNUMBER SYSTEMS- Binary, Decimal, Octal, Hexadecimal and Coversion.pptx
NUMBER SYSTEMS- Binary, Decimal, Octal, Hexadecimal and Coversion.pptx
 
DBMS_Transaction processing – Schedule –Serializable Schedule – Concurrency C...
DBMS_Transaction processing – Schedule –Serializable Schedule – Concurrency C...DBMS_Transaction processing – Schedule –Serializable Schedule – Concurrency C...
DBMS_Transaction processing – Schedule –Serializable Schedule – Concurrency C...
 
DBMS_Data Model,Keys,Attributes,Relationship.pptx
DBMS_Data Model,Keys,Attributes,Relationship.pptxDBMS_Data Model,Keys,Attributes,Relationship.pptx
DBMS_Data Model,Keys,Attributes,Relationship.pptx
 
Algorithm,Pseudocode,Flowchart.pptx
Algorithm,Pseudocode,Flowchart.pptxAlgorithm,Pseudocode,Flowchart.pptx
Algorithm,Pseudocode,Flowchart.pptx
 

Recently uploaded

Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptxRajatChauhan518211
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 sciencefloriejanemacaya1
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsSumit Kumar yadav
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 

Recently uploaded (20)

Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 science
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 

DBMS outline.pptx

  • 1. Welcome you all to learn 9/15/2022 Dr.Thenmozhi K
  • 2. PART I - Introduction PART II – Data Models PART III - Normalizations PART IV – DB Languages (sql) PART V – Transaction process 9/15/2022 Dr.Thenmozhi K
  • 4. DB & DB users Classifica tion of DBMS Characte ristics Advantag es Data Models DBMS architectu re DB languages & interfaces 9/15/2022 Dr.Thenmozhi K
  • 5. DB Informatio n Data DB DW DATA – Collection of Information DATABASE – collection of data DATAWAREHUSE- collection of database 9/15/2022 Dr.Thenmozhi K
  • 7.  Data - Data is a collection of a distinct small unit of information - text, numbers, media, bytes, etc.  database is an organized collection of data - accessed and managed  main purpose of the database is to operate a large amount of information by storing, retrieving, and managing data.  databases available MySQL, Sybase, Oracle, MongoDB, Informix, PostgreSQL, NoSQL,OODB, SQL Server, Cloud database,RDBMS etc. 9/15/2022 Dr.Thenmozhi K
  • 8.  databases used for storing different varieties of data: 9/15/2022 Dr.Thenmozhi K
  • 9.  Centralized Database - stores data at a centralized database system. Ex. Central Library  Distributed Database-data is distributed among different database systems of an organization. These database systems are connected via communication links.  Ex. Dept Lib  Homogeneous DDB: Those database systems which execute on the same operating system and use the same application process and carry the same hardware devices.  Heterogeneous DDB: Those database systems which execute on different operating systems under different application procedures, and carries different hardware devices. 9/15/2022 Dr.Thenmozhi K
  • 10.  Relational Database - stores data in the form of rows(tuple) and columns(attributes), and together forms a table(relation). A relational database uses SQL for storing, manipulating, as well as maintaining the data.  Ex. MySQL, Microsoft SQL Server, Oracle, etc  ACID properties  Atomicity - data operation will complete either with success or with failure ( all or nothing)  Consistency - any operation over the data, its value before and after the operation should be preserved (a/c balance before or after transaction)  Isolation - concurrent users for accessing data at the same time from the database. (when multiple transactions occur at the same time, one transaction effects should not be visible to the other transactions in the database.)  Durability - once it completes the operation and commits the data, data changes should remain permanent. 9/15/2022 Dr.Thenmozhi K
  • 11.  NoSQL (Non-SQL / Not only SQL) Database - storing a wide range of data sets.  Types: it stores every single item as a key (or attribute name) holding its value, together. store data as JSON-like document - storing data by using the same document-model format as used in the application code. similar to the data represented in relational databases. Here, data is stored in large columns together, instead of storing in rows. storing vast amounts of data in a graph-like structure. Most commonly, social networking websites use the graph database. MongoDB, CouchDB, Cloudant (Document-based) Memcached, Redis, Coherence (key-value store) HBase, Big Table, Accumulo (Tabular) Graph DB – Graphical representation of data 9/15/2022 Dr.Thenmozhi K
  • 12.  Cloud database  Object-Oriented Databases data is stored and access in a virtual environment and executes over the cloud computing platform. This data is accessible over the Internet. • AWS (Amazon Web Services) • Snowflake Computing • Oracle Database Cloud Services • Microsoft Azure / SQL server • Google cloud spanner /SQL • PhonixNAP, etc data is represented and stored as objects which are similar to the objects used in the object-oriented programming language. ( data in the form of object and class) Services : SaaS, PaaS, IaaS, etc Software as a Service Platform as a Service Infrastructure as a Service Platforms Properties • Object • Class • Abstraction • Encapsulation • Polymorphism • Inheritance 9/15/2022 Dr.Thenmozhi K
  • 13.  Hierarchical Databases - stores data in the form of parent- children relationship nodes (organizes data in a tree-like structure). Network Database records that are connected via links. Each child record in the tree will contain only one parent. On the other hand, each parent record can have multiple child records. the representation of data is in the form of nodes connected via links between them it allows each record to have multiple children and parent nodes to form a generalized graph structure. 9/15/2022 Dr.Thenmozhi K
  • 14.  Personal Database - Collecting and storing data on the user's system defines a Personal Database. This database is basically designed for a single user.  Operational Database - creates and updates the database in real-time(executing and handling the daily data operations in several businesses. )  Ex. An organization uses operational databases for managing per day transactions.  Enterprise Database -Large organizations or enterprises use this database for managing a massive amount of data. It helps organizations to increase and improve their efficiency. Such a database allows simultaneous access to users. 9/15/2022 Dr.Thenmozhi K
  • 15. QUIZ - T/ F  Database is the collection of data warehouse  ACID – Atomicity,Consistency,Isolation,Durablity  In table, column name refers an attribute  MongoDB is the example of Document based DB  Heterogeneous type of DB is centralized DB  IaaS - Interface as a Service  In hierarchical DB, Each child record in the tree will contain multiple parent. 9/15/2022 Dr.Thenmozhi K