21
D ATABASE AND D ATABASE MANAGEMENT Srikulwong, M. University of the Thai Chamber of Commerce Mar, 2015

Overview of Database and Database Management

Embed Size (px)

Citation preview

Page 1: Overview of Database and Database Management

DATABASE AND

DATABASE MANAGEMENT

Srikulwong, M. University of the Thai Chamber of Commerce

Mar, 2015

Page 2: Overview of Database and Database Management

CONTENTS

2

DB DESIGN PROCESS

DBA

RESPONSIBILITY DATABASE

CATEGORIES

DATABASE

VS DBMS HISTORY OF

DBMS

Page 3: Overview of Database and Database Management

DATABASE

VS

DATABASE MANAGEMENT

SYSTEM (DBMS)

Page 4: Overview of Database and Database Management

DBMS

An organised collection of data

DATABASE

Computer software

applications that

manage DBs,

interact with users

and other applications

Page 5: Overview of Database and Database Management

For a long time, we think

enterprise data is effectively

managed in a form of relational

model in RDBMS using SQL.

Page 6: Overview of Database and Database Management

But Wait

Page 7: Overview of Database and Database Management

HOW DO WE MANAGE DISTRIBUTED

UNSTRUCTURED DATA?

Page 8: Overview of Database and Database Management

HOW TO DEAL WITH BIG DATA AND OTHER ISSUES?

Page 9: Overview of Database and Database Management

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

Page 10: Overview of Database and Database Management

DATABASE CATEGORISED BY

BUSINESS AREAS

Page 11: Overview of Database and Database Management
Page 12: Overview of Database and Database Management

DATABASE CATEGORISED BY

CONTENTS

Page 13: Overview of Database and Database Management

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

Page 14: Overview of Database and Database Management

DATABASE CATEGORISED BY

TECHNICAL

ASPECTS

Page 15: Overview of Database and Database Management

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

Page 18: Overview of Database and Database Management

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

Page 19: Overview of Database and Database Management

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

Page 20: Overview of Database and Database Management

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.

Page 21: Overview of Database and Database Management

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.