You are on page 1of 37

c h a p t e r

7
MANAGING
DATA
RESOURCES

7.1 2002 by Prentice Hall


LEARNING OBJECTIVES
COMPARE TRADITIONAL FILE
ORGANIZATION & MANAGEMENT
TECHNIQUES
DESCRIBE HOW DATABASE
MANAGEMENT SYSTEM
ORGANIZES INFORMATION
*

7.2 2002 by Prentice Hall


LEARNING OBJECTIVES
IDENTIFY TYPES OF DATABASE,
PRINCIPLES OF DATABASE DESIGN
DISCUSS DATABASE TRENDS
*

7.3 2002 by Prentice Hall


MANAGEMENT CHALLENGES

TRADITIONAL DATA FILE


ENVIRONMENT
DATABASE APPROACH TO DATA
MANAGEMENT
CREATING DATABASE ENVIRONMENT
DATABASE TRENDS
*

7.4 2002 by Prentice Hall


MANAGEMENT CHALLENGES

1. ORGANIZATIONAL OBSTACLES:
Challenges existing power structure,
requires organizational restructure
2. COST / BENEFIT CONSIDERATIONS:
Large initial costs, delayed benefits,
tangible, intangible
*

7.5 2002 by Prentice Hall


FILE ORGANIZATION
BIT: Binary Digit (0,1; Y,N; On,Off)
BYTE: Combination of BITS which
represent a CHARACTER
FIELD: Collection of BYTES which
represent a DATUM or Fact
RECORD: Collection of FIELDS which
reflect a TRANSACTION
*
7.6 2002 by Prentice Hall
FILE ORGANIZATION

FILE: A Collection of similar


RECORDS
DATABASE: An Organizations
Electronic Library of FILES
organized to serve business
applications
*

7.7 2002 by Prentice Hall


FILE ORGANIZATION

ENTITY: Person, place, thing, event


about which data must be kept
ATTRIBUTE: Description of a
particular ENTITY
KEY FIELD: Field used to retrieve,
update, sort RECORD
*

7.8 2002 by Prentice Hall


KEY FIELD

Field in Each Record


Uniquely Identifies THIS Record
For RETRIEVAL
UPDATING
SORTING
*
7.9 2002 by Prentice Hall
PROBLEMS WITH TRADITIONAL FILE
ENVIRONMENT

DATA REDUNDANCY
PROGRAM / DATA DEPENDENCY
LACK OF FLEXIBILITY
POOR SECURITY
LACK OF DATA Flat File
SHARING &
AVAILABILITY
*

7.10 2002 by Prentice Hall


SEQUENTIAL VS. DIRECT
FILE ORGANIZATION

SEQUENTIAL: Tape oriented; one file


follows another; follows physical
sequence
DIRECT: Disk oriented; can be
accessed without regard to physical
sequence
*

7.11 2002 by Prentice Hall


FILING METHODS
INDEXED SEQUENTIAL ACCESS METHOD (ISAM) :
EACH RECORD IDENTIFIED BY KEY
GROUPED IN BLOCKS AND CYLINDERS
KEYS IN INDEX
VIRTUAL STORAGE ACCESS METHOD (VSAM) :
MEMORY DIVIDED INTO AREAS & INTERVALS
DYNAMIC FILE SPACE
VSAM WIDELY USED FOR RELATIONAL DATABASES
DIRECT FILE ACCESS METHOD
*

7.12 2002 by Prentice Hall


DIRECT FILE ACCESS METHOD

EACH RECORD HAS KEY FIELD


KEY FIELD FED INTO TRANSFORM
ALGORITHM
ALGORITHM GENERATES PHYSICAL
STORAGE LOCATION OF RECORD
(RECORD ADDRESS)
*

7.13 2002 by Prentice Hall


DATABASE MANAGEMENT SYSTEM (DBMS)

SOFTWARE TO CREATE & MAINTAIN


DATA
ENABLES BUSINESS APPLICATIONS
TO EXTRACT DATA
INDEPENDENT OF SPECIFIC
COMPUTER PROGRAMS
*
DBM
7.14 2002 by Prentice Hall
COMPONENTS OF DBMS:
DATA DEFINITION LANGUAGE:
Defines data elements in database
DATA MANIPULATION LANGUAGE:
Manipulates data for applications
DATA DICTIONARY:
Formal definitions of all variables in database,
controls variety of database contents, data
elements
*
DBM
7.15 2002 by Prentice Hall
STRUCTURED QUERY LANGUAGE (SQL)

EMERGING STANDARD
DATA MANIPULATION LANGUAGE
FOR RELATIONAL DATABASES
*

DBM
7.16 2002 by Prentice Hall
ELEMENTS OF SQL
SELECT: List of columns from tables
desired
FROM: Identifies tables from which
columns will be selected
WHERE: Includes conditions for
selecting specific rows, conditions for
joining multiple tables
*
DBM
7.17 2002 by Prentice Hall
TWO VIEWS OF DATA

PHYSICAL VIEW: Where is data physically?


DRIVE, DISK, SURFACE, TRACK, SECTOR
(BLOCK), RECORD
TAPE, BLOCK, RECORD NUMBER (KEY)
LOGICAL VIEW: What data is needed by
application?
SUCCESSION OF FACTS NEEDED BY
APPLICATION
NAME, TYPE, LENGTH OF FIELD

*
DBM
7.18 2002 by Prentice Hall
RELATIONAL DATA MODEL

DATA IN TABLE FORMAT


RELATION: TABLE
TUPLE: ROW (RECORD) IN TABLE
FIELD: COLUMN (ATTRIBUTE) IN TABLE
*
HOURS RATE TOTAL
ABLE $ 40.50 $ 10.35 $ 419.18
BAXTER $ 38.00 $ 8.75 $ 332.50
CHEN $ 42.70 $ 9.25 $ 394.98
DENVER $ 35.90 $ 9.50 $ 341.05
7.19 2002 by Prentice Hall
TYPES OR RELATIONS

ONE-TO-ONE: STUDENT ID

CLASS
ONE-TO-MANY:
STUDENT STUDENT STUDENT
A B C
CLASS CLASS
MANY-TO-MANY: 1 2

STUDENT STUDENT STUDENT


A B C
7.20 2002 by Prentice Hall
HIERARCHICAL DATA MODEL

ROOT Employer

FIRST Compensation Job Benefits


CHILD Assignments

2nd
Ratings Salary Pension Insurance Health
CHILD

7.21 2002 by Prentice Hall


NETWORK DATA MODEL

VARIATION OF HIERARCHICAL
MODEL
USEFUL FOR MANY-TO-MANY
RELATIONSHIPS
*
NETWORK NETWORK
1 2

NETWORK NETWORK NETWORK


A B C
7.22 2002 by Prentice Hall
OTHER SYSTEMS

LEGACY SYSTEM: older system


OBJECT - ORIENTED DBMS: stores
data & procedures as objects
OBJECT - RELATIONAL DBMS:
hybrid
*

7.23 2002 by Prentice Hall


CREATING A DATABASE

CONCEPTUAL DESIGN
PHYSICAL DESIGN
*

7.24 2002 by Prentice Hall


CREATING A DATABASE
CONCEPTUAL DESIGN:

ABSTRACT MODEL, BUSINESS


PERSPECTIVE
HOW WILL DATA BE GROUPED?
RELATIONSHIPS AMONG ELEMENTS
ESTABLISH END-USER NEEDS
*

7.25 2002 by Prentice Hall


CREATING A DATABASE
PHYSICAL DESIGN:

DETAILED MODEL BY DATABASE


SPECIALISTS
ENTITY-RELATIONSHIP DIAGRAM
NORMALIZATION
HARDWARE / SOFTWARE
SPECIFIC
*

7.26 2002 by Prentice Hall


ELEMENTS OF DATABASE
ENVIRONMENT

DATA DATABASE
ADMINISTRATION TECHNOLOGY &
MANAGEMENT

DATABASE
MANAGEMENT
SYSTEM

DATA PLANNING
& MODELING
METHODOLOGY USERS

7.27 2002 by Prentice Hall


ENTITY- RELATIONSHIP DIAGRAM

ORDER ORDER: #, DATE, PART #, QUANTITY

CAN
HAVE

1
PART: #, DESCRIPTION, UNIT PRICE,
PART
SUPPLIER #

CAN
HAVE
1

SUPPLIER SUPPLIER: #, NAME,


7.28 ADDRESS 2002 by Prentice Hall
NORMALIZATION
PROCESS OF CREATING SMALL DATA
STRUCTURES FROM COMPLEX
GROUPS OF DATA
EXAMPLES:
ACCOUNTS RECEIVABLE
PERSONNEL RECORDS
PAYROLL
*

7.29 2002 by Prentice Hall


DISTRIBUTED DATABASES

PARTITIONED: remote CPUs


(connected to host) have files unique
to that site, e.g., records on local
customers
DUPLICATE: each remote CPU has
copies of common files, e.g., layouts
for standard reports and forms
*

7.30 2002 by Prentice Hall


DATABASE ADMINISTRATION

DEFINES & ORGANIZES DATABASE


STRUCTURE AND CONTENT
DEVELOPS SECURITY PROCEDURES
DEVELOPS DATABASE DOCUMENTATION
MAINTAINS DBMS
*

7.31 2002 by Prentice Hall


DATABASE TRENDS
MULTIDIMENSIONAL DATA ANALYSIS:
3D (or higher) groupings to store
complex data
HYPERMEDIA: Nodes contain text,
graphics, sound, video, programs.
organizes data as nodes.

7.32 2002 by Prentice Hall


DATABASE TRENDS
DATA WAREHOUSE: Organizations
electronic library stores consolidated
current & historic data for
management reporting & analysis
ON-LINE ANALYTICAL PROCESSING
(OLAP): Tools for multi-
dimensional data analysis
*

7.33 2002 by Prentice Hall


COMPONENTS OF DATA WAREHOUSE

OPERATIONAL,
HISTORICAL DATA
DATA WAREHOUSE

EXTRACT, DATA
INTERNAL TRANSFORM ACCESS &
ANALYSIS
DATA
SOURCES
QUERIES &
REPORTS
INFORMATION
DIRECTORY OLAP
DATA MINING
EXTERNAL
DATA
SOURCES

7.34 2002 by Prentice Hall


DATABASE TRENDS
DATA MART: Small data warehouse
for special function, e.g., Focused
marketing based on customer
info
DATAMINING: Tools for finding hidden
patterns, relation- ships, for
predicting trends
*

7.35 2002 by Prentice Hall


DATABASE TRENDS

LINKING DATABASES TO THE WEB:


WEB USER CONNECTS TO VENDOR
DATABASE
SPECIAL SOFTWARE CONVERTS HTML
TO SQL
SQL FINDS DATA, SERVER CONVERTS
RESULT TO HTML
*
7.36 2002 by Prentice Hall
c h a p t e r

7
MANAGING
DATA
RESOURCES

7.37 2002 by Prentice Hall

You might also like