Download Database Management System (DBMS) an Introduction

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

DBase wikipedia , lookup

SQL wikipedia , lookup

Commitment ordering wikipedia , lookup

Global serializability wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Microsoft Access wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Serializability wikipedia , lookup

PL/SQL wikipedia , lookup

Btrieve wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Oracle Database wikipedia , lookup

IMDb wikipedia , lookup

Ingres (database) wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Functional Database Model wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Relational model wikipedia , lookup

Concurrency control wikipedia , lookup

Database wikipedia , lookup

Clusterpoint wikipedia , lookup

Database model wikipedia , lookup

ContactPoint wikipedia , lookup

Transcript
DeSiaMore
www.desiamore.com/ifm
Database Management
System (DBMS) an
Introduction
1
Intro to DBMS
www.desiamore.com/ifm
• Understand why databases are important to modern
organizations
• Understand how databases work
• Understand how organizations can maximize their strategic
potential with databases
DeSiaMore
Objectives
2


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
www.desiamore.com/ifm

DeSiaMore
Intro to DBMS
3
Intro to DBMS
www.desiamore.com/ifm
• 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
DeSiaMore
Purpose of DBMS
4
Intro to DBMS
www.desiamore.com/ifm
• 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
DeSiaMore
Database Management for Strategic Advantage
5
www.desiamore.com/ifm
• 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
DeSiaMore
Intro
to
DBMS
Database Management for Strategic Advantage
6
Intro to DBMS
• 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
www.desiamore.com/ifm
• Effective Management of Databases
• The database administrator (DBA) :
DeSiaMore
Database Management for Strategic Advantage
7
www.desiamore.com/ifm
• The four components of a database system are:
• Users
• Database Application
• Database Management System (DBMS)
• Database
DeSiaMore
Intro to DBMS
Database Systems
8
Intro to DBMS
www.desiamore.com/ifm
DeSiaMore
Database Systems
9
Intro to DBMS
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
www.desiamore.com/ifm

DeSiaMore
Database Systems - Users
10
Intro to DBMS
www.desiamore.com/ifm
• 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.
DeSiaMore
Database Systems – Database Application
11
Intro to DBMS
Create and process forms
Process user queries
Create and process reports
Execute application logic
Control database applications
www.desiamore.com/ifm
•
•
•
•
•
DeSiaMore
Database Systems – Database Application :
Functions
12
Intro to 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.
www.desiamore.com/ifm

DeSiaMore
Database Systems – DBMS
13
Intro to DBMS

The database is a collection of related tables and other
structures.
A database is a self-describing collection of related records
www.desiamore.com/ifm

DeSiaMore
Database Systems – Database
14
Intro to DBMS
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
www.desiamore.com/ifm
•
•
•
•
•
•
•
•
•
•
DeSiaMore
Functions of DBMS
15
Intro to DBMS
Organizational DBMS
DeSiaMore
www.desiamore.com/ifm
16
Intro to DBMS
•
•
•
•
•
•
Support several users simultaneously
Include more than one application
Involve multiple computers
Are complex in design
Have many tables
Have many databases
www.desiamore.com/ifm
• Organizational database systems typically:
DeSiaMore
Organizational DBMS
17