17
Database Management System (DBMS) an Introduction DeSiaMore www.desiamore.com/ifm 1

Database Management System (DBMS) an Introduction DeSiaMore 1

Embed Size (px)

Citation preview

Page 1: Database Management System (DBMS) an Introduction DeSiaMore  1

Database Management System (DBMS) an Introduction

De

Sia

Mo

rew

ww

.de

sia

mo

re.c

om

/ifm

1

Page 2: Database Management System (DBMS) an Introduction DeSiaMore  1

Intro to DBMS

• Understand why databases are important to modern organizations

• Understand how databases work• Understand how organizations can maximize their strategic

potential with databases

Objectives

De

Sia

Mo

rew

ww

.de

sia

mo

re.c

om

/ifm

2

Page 3: Database Management System (DBMS) an Introduction DeSiaMore  1

Intro to DBMS

Data is a vital part of any organization. It needs to be stored, organized, managed, accessed, protected and manipulated.

Operational Use databases to:

Create a book Track book sales Set salaries and wages Pay employees

De

Sia

Mo

rew

ww

.de

sia

mo

re.c

om

/ifm

3

Page 4: Database Management System (DBMS) an Introduction DeSiaMore  1

Purpose of DBMS

• The purpose of a database is to keep track of things• Unlike a list or spreadsheet, a database may store information

that is more complicated than a simple list

Intro to DBMS

De

Sia

Mo

rew

ww

.de

sia

mo

re.c

om

/ifm

4

Page 5: Database Management System (DBMS) an Introduction DeSiaMore  1

Database Management for Strategic Advantage

• The Database Approach: Foundational Concepts• DBMS – Database Management Systems• Use a DBMS software to create, store, organize, and retrieve

data from a single database or several databases• Example: Microsoft Access

Intro to DBMS

De

Sia

Mo

rew

ww

.de

sia

mo

re.c

om

/ifm

5

Page 6: Database Management System (DBMS) an Introduction DeSiaMore  1

Database Management for Strategic Advantage

• Advantages of the Database Approach • Program-data independence• Minimal data redundancy• Improved data consistency• Improved data sharing• Increased productivity of application development• Enforcement of standards• Improved data quality• Improved data accessibility• Reduced program maintenance

Intro to DBMS

De

Sia

Mo

rew

ww

.de

sia

mo

re.c

om

/ifm

6

Page 7: Database Management System (DBMS) an Introduction DeSiaMore  1

Database Management for Strategic Advantage

• Effective Management of Databases• The database administrator (DBA) :

• Works with programmers and analysts to design and implement the database

• Works with users and managers to establish database policies• Implements security features and establishes database permissions

Intro to DBMS

De

Sia

Mo

rew

ww

.de

sia

mo

re.c

om

/ifm

7

Page 8: Database Management System (DBMS) an Introduction DeSiaMore  1

Intro to DBMS

• The four components of a database system are:• Users• Database Application• Database Management System (DBMS)• Database

Database Systems

De

Sia

Mo

rew

ww

.de

sia

mo

re.c

om

/ifm

8

Page 9: Database Management System (DBMS) an Introduction DeSiaMore  1

Intro to DBMSDatabase Systems

De

Sia

Mo

rew

ww

.de

sia

mo

re.c

om

/ifm

9

Page 10: Database Management System (DBMS) an Introduction DeSiaMore  1

A user of a database system will Use a database application to track things Use forms to enter, read, delete and query data Produce reports

Database Systems - UsersIntro to DBMS

De

Sia

Mo

rew

ww

.de

sia

mo

re.c

om

/ifm

10

Page 11: Database Management System (DBMS) an Introduction DeSiaMore  1

Intro to DBMSDatabase Systems – Database Application

• A set of one or more computer programs that serves as an intermediary between the users and the DBMS

• Application program that read or modify database data by sending SQL statements to DBMS.

• Application program to present data to users in the format of forms and reports.

De

Sia

Mo

rew

ww

.de

sia

mo

re.c

om

/ifm

11

Page 12: Database Management System (DBMS) an Introduction DeSiaMore  1

• Create and process forms• Process user queries• Create and process reports• Execute application logic• Control database applications

Database Systems – Database Application : Functions

Intro to DBMS

De

Sia

Mo

rew

ww

.de

sia

mo

re.c

om

/ifm

12

Page 13: Database Management System (DBMS) an Introduction DeSiaMore  1

Intro to DBMSDatabase Systems – DBMS

A computer program used to create, process and administer the database

DBMS receives request encoded in SQL and translates these requests into actions on the database

DBMS is a large, complicated program that is licensed software. Almost majority of the companies never write their own DBMS program.

De

Sia

Mo

rew

ww

.de

sia

mo

re.c

om

/ifm

13

Page 14: Database Management System (DBMS) an Introduction DeSiaMore  1

Intro to DBMSDatabase Systems – Database

The database is a collection of related tables and other structures.

A database is a self-describing collection of related records

De

Sia

Mo

rew

ww

.de

sia

mo

re.c

om

/ifm

14

Page 15: Database Management System (DBMS) an Introduction DeSiaMore  1

• Create databases• Create tables• Create supporting structures• Read database data• Modify database data (insert, update, delete)• Maintain database structures• Enforce rules• Control concurrency• Provide security• Perform backup and recovery

Intro to DBMSFunctions of DBMS

De

Sia

Mo

rew

ww

.de

sia

mo

re.c

om

/ifm

15

Page 16: Database Management System (DBMS) an Introduction DeSiaMore  1

Intro to DBMSOrganizational DBMS

DeSiaMore www.desiamore.com/ifm 16

Page 17: Database Management System (DBMS) an Introduction DeSiaMore  1

• Organizational database systems typically:• Support several users simultaneously• Include more than one application• Involve multiple computers• Are complex in design• Have many tables• Have many databases

Intro to DBMSOrganizational DBMS

De

Sia

Mo

rew

ww

.de

sia

mo

re.c

om

/ifm

17