Chapter 3 Data Resource Management
1
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Chapter
3
Data Resource Management
2
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Learning Objectives
Explain the importance of implementing data resource management processes and technologies in an organization.
Understand the advantages of a database management approach to managing the data resources of a business.
3
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Learning Objectives (continued)
Explain how database management software helps business professionals and supports the operations and management of a business.
Illustrate each of the following concepts:Major types of databasesData warehouses and data miningLogical data elementsFundamental database structuresDatabase access methodsDatabase development
4
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Section I
Managing Data Resources
5
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Data Resource Management
A managerial activityApplies information systems technology to
managing data resources to meet needs of business stakeholders.
6
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Foundation Data Concepts
Levels of dataCharacter
Single alphabetical, numeric, or other symbol
FieldGroupings of charactersRepresents an attribute of some entity
7
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Foundation Data Concepts (continued)
RecordsRelated fields of dataCollection of attributes that describe an
entityFixed-length or variable-length
8
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Foundation Data Concepts (continued)
Files (table)A group of related recordsClassified by
Primary useType of datapermanence
9
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Foundation Data Concepts (continued)
DatabaseIntegrated collection of logically related
data elementsConsolidates records into a common pool
of data elementsData is independent of the application
program using them and type of storage device
10
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Foundation Data Concepts (continued)
Logical Data Elements
11
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Types of Databases
OperationalSupports business processes and operationsAlso called subject-area databases,
transaction databases, and production databases
12
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Types of Databases (continued)
DistributedReplicated and distributed copies or parts of
databases on network servers at a variety of sites.
Done to improve database performance and security
13
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Types of Databases (continued)
ExternalAvailable for a fee from commercial sources
or with or without charge on the Internet or World Wide Web
HypermediaHyperlinked pages of multimedia
14
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Data Warehouses and Data Mining
Data warehouseStores data extracted from operational,
external, or other databases of an organization
Central source of “structured” dataMay be subdivided into data marts
15
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Data Warehouses and Data Mining (continued)
Data miningA major use of data warehouse databasesData is analyzed to reveal hidden
correlations, patterns, and trends
16
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Database Management Approach
Consolidates data records and objects into databases that can be accessed by many different application programs
17
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Database Management Approach (continued)
Database Management SystemSoftware interface between users and
databasesControls creation, maintenance, and use of
the database
18
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Database Management Approach (continued)
19
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Database Management Approach (continued)
Database InterrogationQuery
Supports ad hoc requestsTells the software how you want to
organize the dataSQL queriesGraphical (GUI) & natural queries
20
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Database Management Approach (continued)
Report GeneratorTurns results of query into a useable
report
Database MaintenanceUpdating and correcting data
21
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Database Management Approach (continued)
Application DevelopmentData manipulation languageData entry screens, forms, reports, or web
pages
22
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Implementing Data Resource Management
Database AdministrationDevelop and maintain the data dictionaryDesign and monitor performance of
databasesEnforce database use and security standards
23
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Implementing Data Resource Management (continued)
Data PlanningCorporate planning and analysis functionDeveloping the overall data architecture
24
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Implementing Data Resource Management (continued)
Data AdministrationStandardize collection, storage, and
dissemination of data to end usersFocused on supporting business processes
and strategic business objectivesMay include developing policy and setting
standards
25
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Implementing Data Resource Management (continued)
ChallengesTechnologically complexVast amounts of dataVulnerability to fraud, errors, and failures
26
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Section II
Technical Foundations of Database Management
27
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Database Structures
HierarchicalTreelikeOne-to-many relationshipUsed for structured, routine types of
transaction processing
28
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Database Structures (continued)
NetworkMore complexMany-to-many relationshipMore flexible but doesn’t support ad hoc
requests well
29
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Database Structures (continued)
RelationalData elements stored in simple tablesCan link data elements from various tablesVery supportive of ad hoc requests but
slower at processing large amounts of data than hierarchical or network models
30
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Database Structures (continued)
Multi-DimensionalA variation of the relational modelCubes of data and cubes within cubesPopular for online analytical processing
(OLAP) applications
31
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Database Structures (continued)
32
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Database Structures (continued)
Object-orientedKey technology of multimedia web-based
applicationsGood for complex, high-volume applications
33
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Database Structures (continued)
34
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Accessing Databases
Key fields (primary key)A field unique to each record so it can be
distinguished from all other records in a table
35
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Accessing Databases (continued)
Sequential accessData is stored and accessed in a sequence
according to a key fieldGood for periodic processing of a large
volume of data, but updating with new transactions can be troublesome
36
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Accessing Databases (continued)
Direct accessMethods
Key transformationIndexIndexed sequential access
37
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Database Development
Data dictionaryDirectory containing metadata (data about
data)StructureData elementsInterrelationshipsInformation regarding access and useMaintenance & security issues
38
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Database Development (continued)
Data Planning & Database DesignPlanning & Design Process
Enterprise modelEntity relationship diagrams (ERDs)Data modeling
Develop logical framework for the physical design
39
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Discussion Questions
How should an e-business enterprise store, access, and distribute data & information about their internal operations & external environment?
What roles do database management, data administration, and data planning play in managing data as a business resource?
40
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Discussion Questions (continued)
What are the advantages of a database management approach to organizing, accessing, and managing an organization’s data resources?
What is the role of a database management system in an e-business information system?
41
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Discussion Questions (continued)
Databases of information about a firm’s internal operations were formerly the only databases that were considered to be important to a business. What other kinds of databases are important for a business today?
What are the benefits and limitations of the relational database model for business applications?
42
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Discussion Questions (continued)
Why is the object-oriented database model gaining acceptance for developing applications and managing the hypermedia databases at business websites?
How have the Internet, intranets, extranets, and the World Wide Web affected the types and uses of data resources available to business end users?
43
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Real World Case 1 – IBM versus Oracle
What key business strategies did Janet Perna implement to help IBM catch up to Oracle in the database management software market?
What is the business case for both IBM’s and Oracle’s product strategy for their database software?
44
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Real World Case 1 (continued)
Which approach would you recommend to a company seeking a database system today?
What do you see as the key factor to IBM’s success?
45
McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved.
Real World Case 1 (continued)
The case states that “database software has become more of a commodity.” Do you agree?