Professional Documents
Culture Documents
Databases
and
Database
Users
Chapter 1 Outline
Introduction
Characteristics of the Database Approach
Advantages of Using the DBMS Approach
Overview
Traditional database applications
Multimedia databases
Overview (cont'd.)
Data warehouses and online analytical
processing (OLAP) systems
Introduction
Database
Introduction (cont'd.)
Example of a large commercial database
Amazon.com
Collection of programs
Enables users to create and maintain a
database
Defining a database
Introduction (cont'd.)
Meta-data
Manipulating a database
Introduction (cont'd.)
Sharing a database
Application program
Query
Introduction (cont'd.)
Transaction
Protection includes:
System protection
Security protection
Designing a Database
Phases for designing a database:
Database approach
Self-Describing Nature of a
Database System
Database system contains complete
definition of structure and constraints
Meta-data
DBMS software
Database users who need information about
database structure
Program-operation independence
Data Abstraction
Data abstraction
Data model
Multiuser DBMS
Types of Users
Database administrators (DBA) are
responsible for:
Application programmers
Data normalization
Denormalization
Sometimes necessary to use controlled
redundancy to improve the performance of queries
Indexes
Query processing and optimization
Business rules
Inherent rules of the data model