storage of data resources2
TRANSCRIPT
-
7/27/2019 Storage of Data Resources2
1/31
E. Wainright Martin Carol V. Brown Daniel W. DeHayes
Jeffrey A. HofferWilliam C. Perkins
MANAGINGINFORMATION
TECHNOLOGYFIFTH EDITION
CHAPTER 5
THE DATA RESOURCE
-
7/27/2019 Storage of Data Resources2
2/31
2005 Pearson Prentice-Hall Chapter 5 - 2
Organizations could not function longwithout critical business data
Cost to replace data would be very high
Time to reconcile inconsistent data maybe too long
Data often needs to be accessed quickly
WHY MANAGE DATA?
Page 135
-
7/27/2019 Storage of Data Resources2
3/31
2005 Pearson Prentice-Hall Chapter 5 - 3
Data should be: Cataloged
Named in standard ways
Protected
Accessible to those with a need to know
Maintained with high quality
WHY MANAGE DATA?
Page 135
-
7/27/2019 Storage of Data Resources2
4/31
2005 Pearson Prentice-Hall Chapter 5 - 4
TECHNICALASPECTS OFMANAGING THE DATA RESOURCE
Page 135
Data modeloverall map for business data needed to effectively
manage the data
The Data Model
-
7/27/2019 Storage of Data Resources2
5/31
2005 Pearson Prentice-Hall Chapter 5 - 5 Page 135
Data modeling involves:
Methodology, or steps followed to identifyand describe data entities
Notation, or a way to illustrate data entitiesgraphically
The Data Model
TECHNICALASPECTS OFMANAGING THE DATA RESOURCE
-
7/27/2019 Storage of Data Resources2
6/31
2005 Pearson Prentice-Hall Chapter 5 - 6 Page 135
Entity-relationship diagram (ERD)
Most common method for representing adata model and organizational data needs
Captures entities and their relationships
Entities things about which data are
collected Attributes actual elements of data that are
to be collected
TECHNICALASPECTS OFMANAGING THE DATA RESOURCEThe Data Model
-
7/27/2019 Storage of Data Resources2
7/31
2005 Pearson Prentice-Hall Chapter 5 - 7 Page 135Figure 5.1 Entity-Relationship Diagram
NOTE:
Entities are Customer, Order, and Product.
Attributes of the Customer entity could be
customer last name, first name, street, city,
TECHNICALASPECTS OFMANAGING THE DATA RESOURCEThe Data Model
-
7/27/2019 Storage of Data Resources2
8/31
2005 Pearson Prentice-Hall Chapter 5 - 8 Page 136
Enterprise modeling Top-down approach Describes organization and data
requirements at high level, independent ofreports, screens, or detailed specifications
Not biased by how business operates today
TECHNICALASPECTS OFMANAGING THE DATA RESOURCEData Modeling
-
7/27/2019 Storage of Data Resources2
9/31
2005 Pearson Prentice-Hall Chapter 5 - 9 Page 136
Enterprise Modeling Steps:
Divide work into majorfunctions
Divide each function intoprocesses
Divide processes intoactivities
List data entities
assigned to each activity
Identify relationshipsbetween entities
TECHNICALASPECTS OFMANAGING THE DATA RESOURCEData Modeling
Figure 5.2 Enterprise Decompositionfor Data Modeling
-
7/27/2019 Storage of Data Resources2
10/31
2005 Pearson Prentice-Hall Chapter 5 - 10 Page 136
View integration Bottom-up approach Each report, screen, form, document
produced from databases first eachcalled a user view
TECHNICALASPECTS OFMANAGING THE DATA RESOURCEData Modeling
-
7/27/2019 Storage of Data Resources2
11/31
2005 Pearson Prentice-Hall Chapter 5 - 11 Page 136
View Integration Steps:
Create user views
Identify data elements in each user view and put into astructure called a normal form
Normalize user views
Integrate set of entities from normalization into onedescription
TECHNICALASPECTS OFMANAGING THE DATA RESOURCEData Modeling
Normalization
process of creating simple data structures from more complex
ones
-
7/27/2019 Storage of Data Resources2
12/31
2005 Pearson Prentice-Hall Chapter 5 - 12 Page 136-137
Data modeling guidelines: Objective effort must be justified by need Scope broader scope, more chance of
failure
Outcome uncertainty leads to failure
Timing consider an evolutionary approach
TECHNICALASPECTS OFMANAGING THE DATA RESOURCEData Modeling
-
7/27/2019 Storage of Data Resources2
13/31
2005 Pearson Prentice-Hall Chapter 5 - 13 Page 137
TECHNICALASPECTS OFMANAGING THE DATA RESOURCEDatabase Architecture
Database
shared collection of logically related data, organized tomeet needs of an organization
Database Architecture
way in which the data are structured and stored in the
database
-
7/27/2019 Storage of Data Resources2
14/31
2005 Pearson Prentice-Hall Chapter 5 - 14 Page 137Figure 5.3 The Data Pyramid
-
7/27/2019 Storage of Data Resources2
15/31
2005 Pearson Prentice-Hall Chapter 5 - 15 Page 138
TECHNICALASPECTS OFMANAGING THE DATA RESOURCE
Six basic database architectures:
1. Hierarchical (top-down organization)
2. Network (high-volume transaction processing)
3. Relational (data arranged in simple tables)
4. Object-oriented (data and methods encapsulated in objectclasses)
5. Object-relational (hybrid of relational and object-
oriented)
6. Multidimensional(used by data warehouses)
Database Architecture
-
7/27/2019 Storage of Data Resources2
16/31
2005 Pearson Prentice-Hall Chapter 5 - 16 Page 138
TECHNICALASPECTS OFMANAGING THE DATA RESOURCETools for Managing Data
Database Management System (DBMS)
support software used to create, manage, and protectorganizational data
-
7/27/2019 Storage of Data Resources2
17/31
2005 Pearson Prentice-Hall Chapter 5 - 17 Page 139
TECHNICALASPECTS OFMANAGING THE DATA RESOURCE
A DBMS helps manage data by providingseven functions:
1. Data storage, retrieval, update2. Backup
3. Recovery
4. Integrity control
5. Security control6. Concurrency control
7. Transaction control
Tools for Managing Data
-
7/27/2019 Storage of Data Resources2
18/31
2005 Pearson Prentice-Hall Chapter 5 - 18 Page 139
TECHNICALASPECTS OFMANAGING THE DATA RESOURCE
Most popular type of database architectureis relational
Not all relational systems are identical.
Best effort to date for standardizingrelational databases is SQL
Tools for Managing Data
-
7/27/2019 Storage of Data Resources2
19/31
2005 Pearson Prentice-Hall Chapter 5 - 19 Page 139-140
TECHNICALASPECTS OFMANAGING THE DATA RESOURCE
Contains:
Definition of each entity,
relationship, and data
element
Display formats
Integrity rules
Security restrictions
Volume and sizes List of applications that use
the data
Tools for Managing Data
Data Dictionary/Directory (DD/D)
central encyclopedia of data definitions and usage
information a database about data
-
7/27/2019 Storage of Data Resources2
20/31
2005 Pearson Prentice-Hall Chapter 5 - 20 Page 140
TECHNICALASPECTS OFMANAGING THE DATA RESOURCEDatabase Programming
Query language
a 4 GL, nonprocedural programming language to obtain
data from a database, often provided by the DBMS
SQL query language example:
SELECT ORDER#, CUSTOMER#, CUSTNAME,
ORDER-DATE FROM CUSTOMER, ORDER
WHERE ORDER-DATE > 04/12/05
AND CUSTOMER.CUSTOMER# =
ORDER.CUSTOMER#
-
7/27/2019 Storage of Data Resources2
21/31
2005 Pearson Prentice-Hall Chapter 5 - 21
The need to manage data is permanent
Data can exist at several levels
Application software should be separate from thedatabase
Application software can be classified by how theytreat data
1. Data capture2. Data transfer
3. Data analysis and presentation
MANAGERIAL ISSUES INMANAGING DATA
Page 140
Principles in Managing Data
-
7/27/2019 Storage of Data Resources2
22/31
2005 Pearson Prentice-Hall Chapter 5 - 22 Page 142Figure 5.4
-
7/27/2019 Storage of Data Resources2
23/31
2005 Pearson Prentice-Hall Chapter 5 - 23
Application software should beconsidered disposable
Data should be captured once
There should be strict data standards
MANAGERIAL ISSUES INMANAGING DATA
Page 143
Principles in Managing Data
-
7/27/2019 Storage of Data Resources2
24/31
2005 Pearson Prentice-Hall Chapter 5 - 24
MANAGERIAL ISSUES INMANAGING DATA
Page 143
Principles in Managing Data
Figure 5.5 Types of Data Standards
-
7/27/2019 Storage of Data Resources2
25/31
2005 Pearson Prentice-Hall Chapter 5 - 25
MANAGERIAL ISSUES INMANAGING DATA
Page 144
The Data Management Process
Figure 5.6 Asset Management Functions
-
7/27/2019 Storage of Data Resources2
26/31
2005 Pearson Prentice-Hall Chapter 5 - 26 Page 146Figure 5.7 The Data Warehouse
-
7/27/2019 Storage of Data Resources2
27/31
2005 Pearson Prentice-Hall Chapter 5 - 27
MANAGERIAL ISSUES INMANAGING DATA
Organizations should have policies regarding:
Data ownershipData administration
Page 148
Data Management Policies
-
7/27/2019 Storage of Data Resources2
28/31
2005 Pearson Prentice-Hall Chapter 5 - 28
MANAGERIAL ISSUES INMANAGING DATA
Page 148
Data Ownership
Corporate information policy
foundation for managing the ownership of data
-
7/27/2019 Storage of Data Resources2
29/31
2005 Pearson Prentice-Hall Chapter 5 - 29 Page 149Figure 5.8 Example Data Access Policy
-
7/27/2019 Storage of Data Resources2
30/31
2005 Pearson Prentice-Hall Chapter 5 - 30
Data Administration
Page 150
Key functions of the data administration group:
Promote and control data sharing
Analyze the impact of changes to application systems when datadefinitions change
Maintain the data dictionary
Reduce redundant data and processing
Reduce system maintenance costs and improve system
development productivity
Improve quality and security of data
Insure data integrity
MANAGERIAL ISSUES INMANAGING DATA
-
7/27/2019 Storage of Data Resources2
31/31
2005 Pearson Prentice-Hall Chapter 5 - 31
Data Administration
Page 150-151
Key functions of the database administrator (DBA):
Tuning database management systems.
Selection and evaluation of and training on database technology.
Physical database design.
Design of methods to recover from damage to databases.
Physical placement of databases on specific computers and
storage devices. The interface of databases with telecommunications and other
technologies.
MANAGERIAL ISSUES INMANAGING DATA