Overview of Database and Database Management
-
Upload
mayuree-srikulwong -
Category
Technology
-
view
246 -
download
3
Transcript of Overview of Database and Database Management
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
base 01
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.