SlideShare a Scribd company logo
1 of 16
Download to read offline
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

DNA isolation molecular biology practical.pptx
DNA isolation molecular biology practical.pptxDNA isolation molecular biology practical.pptx
DNA isolation molecular biology practical.pptxGiDMOh
 
CDS Fundamentals of digital communication system UNIT 1 AND 2.pdf
CDS Fundamentals of digital communication system UNIT 1 AND 2.pdfCDS Fundamentals of digital communication system UNIT 1 AND 2.pdf
CDS Fundamentals of digital communication system UNIT 1 AND 2.pdfshubhangisonawane6
 
Advances in AI-driven Image Recognition for Early Detection of Cancer
Advances in AI-driven Image Recognition for Early Detection of CancerAdvances in AI-driven Image Recognition for Early Detection of Cancer
Advances in AI-driven Image Recognition for Early Detection of CancerLuis Miguel Chong Chong
 
Environmental acoustics- noise criteria.pptx
Environmental acoustics- noise criteria.pptxEnvironmental acoustics- noise criteria.pptx
Environmental acoustics- noise criteria.pptxpriyankatabhane
 
Rabies ,a deadly viral disease transmitted by the most beautiful beings. by ...
Rabies ,a deadly viral disease transmitted by the most beautiful beings.  by ...Rabies ,a deadly viral disease transmitted by the most beautiful beings.  by ...
Rabies ,a deadly viral disease transmitted by the most beautiful beings. by ...uzmashireenmbe01
 
Physical pharmacy unit 1 solubility of drugs.pptx
Physical pharmacy unit 1 solubility of drugs.pptxPhysical pharmacy unit 1 solubility of drugs.pptx
Physical pharmacy unit 1 solubility of drugs.pptxchetanvgh
 
Timeless Cosmology: Towards a Geometric Origin of Cosmological Correlations
Timeless Cosmology: Towards a Geometric Origin of Cosmological CorrelationsTimeless Cosmology: Towards a Geometric Origin of Cosmological Correlations
Timeless Cosmology: Towards a Geometric Origin of Cosmological CorrelationsDanielBaumann11
 
Introduction of Organ-On-A-Chip - Creative Biolabs
Introduction of Organ-On-A-Chip - Creative BiolabsIntroduction of Organ-On-A-Chip - Creative Biolabs
Introduction of Organ-On-A-Chip - Creative BiolabsCreative-Biolabs
 
Efficient Fourier Pricing of Multi-Asset Options: Quasi-Monte Carlo & Domain ...
Efficient Fourier Pricing of Multi-Asset Options: Quasi-Monte Carlo & Domain ...Efficient Fourier Pricing of Multi-Asset Options: Quasi-Monte Carlo & Domain ...
Efficient Fourier Pricing of Multi-Asset Options: Quasi-Monte Carlo & Domain ...Chiheb Ben Hammouda
 
igcse_edexcel_math-_gold_qp1_-igcse_9-1_.pdf
igcse_edexcel_math-_gold_qp1_-igcse_9-1_.pdfigcse_edexcel_math-_gold_qp1_-igcse_9-1_.pdf
igcse_edexcel_math-_gold_qp1_-igcse_9-1_.pdfTeenaSheikh
 
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep LearningCombining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learningvschiavoni
 
DETECTION OF MUTATION BY CLB METHOD.pptx
DETECTION OF MUTATION BY CLB METHOD.pptxDETECTION OF MUTATION BY CLB METHOD.pptx
DETECTION OF MUTATION BY CLB METHOD.pptx201bo007
 
Remote patient monitoring :Health care transformation
Remote patient monitoring :Health care transformationRemote patient monitoring :Health care transformation
Remote patient monitoring :Health care transformationfahad Alotaibiu
 
Science (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsScience (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsDobusch Leonhard
 
Presentation about adversarial image attacks
Presentation about adversarial image attacksPresentation about adversarial image attacks
Presentation about adversarial image attacksKoshinKhodiyar
 
SANDAL SPIKE MYCOPLASMAL DISEASE K R ppt
SANDAL SPIKE MYCOPLASMAL DISEASE K R pptSANDAL SPIKE MYCOPLASMAL DISEASE K R ppt
SANDAL SPIKE MYCOPLASMAL DISEASE K R pptKARTHIK REDDY C A
 
Potato spindle tuber disease VIRIOID DISEASE
Potato spindle tuber disease  VIRIOID DISEASEPotato spindle tuber disease  VIRIOID DISEASE
Potato spindle tuber disease VIRIOID DISEASEKARTHIK REDDY C A
 
ULTRA STRUCTURE OF FUNGAL CELL AND GROWTH
ULTRA STRUCTURE OF FUNGAL CELL AND GROWTHULTRA STRUCTURE OF FUNGAL CELL AND GROWTH
ULTRA STRUCTURE OF FUNGAL CELL AND GROWTHKARTHIK REDDY C A
 

Recently uploaded (20)

DNA isolation molecular biology practical.pptx
DNA isolation molecular biology practical.pptxDNA isolation molecular biology practical.pptx
DNA isolation molecular biology practical.pptx
 
CDS Fundamentals of digital communication system UNIT 1 AND 2.pdf
CDS Fundamentals of digital communication system UNIT 1 AND 2.pdfCDS Fundamentals of digital communication system UNIT 1 AND 2.pdf
CDS Fundamentals of digital communication system UNIT 1 AND 2.pdf
 
Advances in AI-driven Image Recognition for Early Detection of Cancer
Advances in AI-driven Image Recognition for Early Detection of CancerAdvances in AI-driven Image Recognition for Early Detection of Cancer
Advances in AI-driven Image Recognition for Early Detection of Cancer
 
Environmental acoustics- noise criteria.pptx
Environmental acoustics- noise criteria.pptxEnvironmental acoustics- noise criteria.pptx
Environmental acoustics- noise criteria.pptx
 
Rabies ,a deadly viral disease transmitted by the most beautiful beings. by ...
Rabies ,a deadly viral disease transmitted by the most beautiful beings.  by ...Rabies ,a deadly viral disease transmitted by the most beautiful beings.  by ...
Rabies ,a deadly viral disease transmitted by the most beautiful beings. by ...
 
Physical pharmacy unit 1 solubility of drugs.pptx
Physical pharmacy unit 1 solubility of drugs.pptxPhysical pharmacy unit 1 solubility of drugs.pptx
Physical pharmacy unit 1 solubility of drugs.pptx
 
Timeless Cosmology: Towards a Geometric Origin of Cosmological Correlations
Timeless Cosmology: Towards a Geometric Origin of Cosmological CorrelationsTimeless Cosmology: Towards a Geometric Origin of Cosmological Correlations
Timeless Cosmology: Towards a Geometric Origin of Cosmological Correlations
 
Introduction of Organ-On-A-Chip - Creative Biolabs
Introduction of Organ-On-A-Chip - Creative BiolabsIntroduction of Organ-On-A-Chip - Creative Biolabs
Introduction of Organ-On-A-Chip - Creative Biolabs
 
Efficient Fourier Pricing of Multi-Asset Options: Quasi-Monte Carlo & Domain ...
Efficient Fourier Pricing of Multi-Asset Options: Quasi-Monte Carlo & Domain ...Efficient Fourier Pricing of Multi-Asset Options: Quasi-Monte Carlo & Domain ...
Efficient Fourier Pricing of Multi-Asset Options: Quasi-Monte Carlo & Domain ...
 
TOPIC OF ELECTROMAGNETISM.PHYSICS NOTES FORM 4
TOPIC OF ELECTROMAGNETISM.PHYSICS NOTES FORM 4TOPIC OF ELECTROMAGNETISM.PHYSICS NOTES FORM 4
TOPIC OF ELECTROMAGNETISM.PHYSICS NOTES FORM 4
 
igcse_edexcel_math-_gold_qp1_-igcse_9-1_.pdf
igcse_edexcel_math-_gold_qp1_-igcse_9-1_.pdfigcse_edexcel_math-_gold_qp1_-igcse_9-1_.pdf
igcse_edexcel_math-_gold_qp1_-igcse_9-1_.pdf
 
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep LearningCombining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
Combining Asynchronous Task Parallelism and Intel SGX for Secure Deep Learning
 
DETECTION OF MUTATION BY CLB METHOD.pptx
DETECTION OF MUTATION BY CLB METHOD.pptxDETECTION OF MUTATION BY CLB METHOD.pptx
DETECTION OF MUTATION BY CLB METHOD.pptx
 
Remote patient monitoring :Health care transformation
Remote patient monitoring :Health care transformationRemote patient monitoring :Health care transformation
Remote patient monitoring :Health care transformation
 
Science (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and PitfallsScience (Communication) and Wikipedia - Potentials and Pitfalls
Science (Communication) and Wikipedia - Potentials and Pitfalls
 
Bioenergetics and the role of ATP to drive the beats of life.
Bioenergetics and the role of ATP to drive the beats of life.Bioenergetics and the role of ATP to drive the beats of life.
Bioenergetics and the role of ATP to drive the beats of life.
 
Presentation about adversarial image attacks
Presentation about adversarial image attacksPresentation about adversarial image attacks
Presentation about adversarial image attacks
 
SANDAL SPIKE MYCOPLASMAL DISEASE K R ppt
SANDAL SPIKE MYCOPLASMAL DISEASE K R pptSANDAL SPIKE MYCOPLASMAL DISEASE K R ppt
SANDAL SPIKE MYCOPLASMAL DISEASE K R ppt
 
Potato spindle tuber disease VIRIOID DISEASE
Potato spindle tuber disease  VIRIOID DISEASEPotato spindle tuber disease  VIRIOID DISEASE
Potato spindle tuber disease VIRIOID DISEASE
 
ULTRA STRUCTURE OF FUNGAL CELL AND GROWTH
ULTRA STRUCTURE OF FUNGAL CELL AND GROWTHULTRA STRUCTURE OF FUNGAL CELL AND GROWTH
ULTRA STRUCTURE OF FUNGAL CELL AND GROWTH
 

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