storage of data resources2

Upload: kenen-bhandhavi

Post on 14-Apr-2018

217 views

Category:

Documents


0 download

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