DATABASE AND
DATABASE MANAGEMENT
Srikulwong, M. University of the Thai Chamber of Commerce
Mar, 2015
CONTENTS
2
DB DESIGN
PROCESS
DBA
RESPONSIBILITY
DATABASE
CATEGORIES
DATABASE
VS DBMS
HISTORY OF
DBMS
DATABASE
VS
DATABASE MANAGEMENT
SYSTEM (DBMS)
DBMS
An organised
collection of data
DATABASE
Computer software
applications that
manage DBs,
interact with users
and other
applications
For a long time, we think
enterprise data is effectively
managed in a form of relational
model in RDBMS using SQL.
But Wait
HOW DO WE MANAGE DISTRIBUTED
UNSTRUCTURED DATA?
HOW TO DEAL WITH BIG DATA AND
OTHER ISSUES?
2000s
NoSQL
NewSQL
XML/JSON
1990s
OO
Object-
Oriented DB
1980s
Desktop
dBASE
1970s
Relational
DBMS & SQL
DBMS
BRIEF HISTORY OF DBMS
Entity-
relationship
model
Use of
Software
Object-
relational
mappings
Fast key-value
& Document
DB
DATABASE
CATEGORISED BY
BUSINESS AREAS
DATABASE
CATEGORISED BY
CONTENTS
SQL
Document
/ Text
ERP /
Operational
Multimedia
objects
Graph
Data
Warehouse
Knowledge
base01
02
03
04
05
06
EXAMPLES OF DATABASE BY CONTENTS
SQL
SQL/NoSQL
NoSQL
NoSQL
AI
SQL
DATABASE
CATEGORISED BY
TECHNICAL
ASPECTS
CLOUD DB
Database resides in
main memory (in
contrast to disk DB)
IN-MEMORY
DB
DBMS resides remotely
“in the cloud”
DISTRIBUTED
DB
DBMS resides in
mobile devices
Database and DBMS
spans multiple
computers
MOBILE DB
Analysis on Cloud
DDBMS
SAP HANA
FURTHER READINGS
Survey on NoSQL
Comparison of Database Tools
ONLINE RESOURCES
Comparison of Relational
Database Management Systems
TRADITIONAL DB DESIGN PROCESS
1
3
2
Physical
Decide on:
Performance, Security &
Availability
Storage
Transactions and concurrency
Migration
Building, maintaining and tuning
Backup and restore Logical
Translate concept
into schema
E.g. ER Diagram &
Database Schema
Conceptual
Design the structure
of information to be
held in the database.
E.g. Entity or Object
DB Administrator Responsibility
Installing
/upgrading
DBMS
Analyzing
and designing
databases
Managing
data security
Improving
processing
performance
Privacy and
integrity
Data backup
and recovery
05
06
08
01
03 07
Selecting
DBMS and
software tools
02
Tuning
database
performance
04
References
• Farber, F., Cha, S.K., Primsch, Journal., Bornhovd, C., Sigg, S. and
Lehner, W. 2011. SAP HANA Database – Data Management for
Modern Business Applications. SIGMOD Rocord 40(4), 45-51.
• Han, Journal. E, H., Le, G. and Du, J. 2011. Survey on NoSQL
Database. IEEE.
• Hoffer, J.A., Ramesh, V. and Topi, H. 2013. Modern Database
Management, 11th Edition, Pearson Education.
• Liu, L. and Ozsu, T.M. 2009. Encyclopedia of Database Systems.
• Ularu, E.G., Puican, F. and Velicanu, M. 2012. Analysis on Cloud
Computing Database in Cloud Environment – Concept and Adoption
Paradigm. Database Systems Journal, 3(2), 41-48.
Conditions of use
Date Your text here
22
http://creativecommons.org/licenses/by-nc-nd/4.0/
You can use this
presentation for
your personal
and educational
presentations.
Conditions of use
http://re.vu/msrikulwong
http://www.slideshare.net/mayureesrikulwong
Graphics from showeet.com and flaticon.com
With the use of this presentation, you accept the
following use and license conditions.
You are free:
To Share — to copy, distribute and transmit the work
Under the following conditions:
Attribution — You must attribute the work in the manner specified by
the author or licensor (but not in any way that suggests that they
endorse you or your use of the work).
NonCommercial — You may not use the material for commercial
purposes.
No Derivative Works — You may not alter, transform, or build upon
this work.

Overview of Database and Database Management