Professional Documents
Culture Documents
98 Managing Data
98 Managing Data
98 Managing Data
MANAGING
DATA
RESOURCES
OBJECTIVES
• Organizational obstacles to a
database environment
• Data redundancy
• Program-Data dependence
• Lack of flexibility
• Poor security
Figure 7-3
THE DATABASE APPROACH TO DATA MANAGEMENT
Figure 7-4
THE DATABASE APPROACH TO DATA MANAGEMENT
Components of DBMS
Figure 7-5
THE DATABASE APPROACH TO DATA MANAGEMENT
Types of Databases
• Relational DBMS
• Object-Oriented Databases
THE DATABASE APPROACH TO DATA MANAGEMENT
Relational DBMS
Figure 7-6
THE DATABASE APPROACH TO DATA MANAGEMENT
Figure 7-7
THE DATABASE APPROACH TO DATA MANAGEMENT
Hierarchical DBMS
Hierarchical DBMS
THE DATABASE APPROACH TO DATA MANAGEMENT
Network DBMS
Network DBMS
Figure 7-9
THE DATABASE APPROACH TO DATA MANAGEMENT
Disadvantages
• Outdated
Object-Oriented Databases
Figure 7-10
THE DATABASE
C APPROACH TO DATA MANAGEMENT
Figure 7-11
THE DATABASE APPROACH TO DATA MANAGEMENT
Figure 7-12
CREATING A DATABASE ENVIRONMENT
Designing Databases
Designing Databases
• Entity-relationship diagram:
Methodology for documenting
databases illustrating relationships
between database entities
Figure 7-13
CREATING A DATABASE ENVIRONMENT
Figure 7-14
CREATING A DATABASE ENVIRONMENT
Figure 7-15
CREATING A DATABASE ENVIRONMENT
Distributing Databases
Centralized database
Distributing Databases
Distributed database
• Partitioned database
• Duplicated database
CREATING A DATABASE ENVIRONMENT
Distributed Databases
Figure 7-16
CREATING A DATABASE ENVIRONMENT
• Data Administration
• Users
CREATING A DATABASE ENVIRONMENT
Figure 7-17
DATABASE TRENDS
Figure 7-18
DATABASE TRENDS
Data warehouse
Figure 7-19
DATABASE TRENDS
Data mart
Datamining
Hypermedia database
A Hypermedia Database
Figure 7-20
DATABASE TRENDS
Database server
• Computer in a client/server
environment runs a DBMS to
process SQL statements and
perform database management
tasks
Application server
• Software handling all application
operations
DATABASE TRENDS
Figure 7-21