Managing Data Resources Chp 7

download Managing Data Resources Chp 7

of 48

Transcript of Managing Data Resources Chp 7

  • 8/13/2019 Managing Data Resources Chp 7

    1/48

    7.1 2003 by Prentice Hall

    7

    MANAGING

    DATA

    RESOURCES

    Chapter

  • 8/13/2019 Managing Data Resources Chp 7

    2/48

    7.2 2003 by Prentice Hall

    Why do businesses have trouble finding

    the information they need in their

    information systems?

    How does a database management system

    help businesses improve the organization

    of their information?

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    OBJECTIVES

  • 8/13/2019 Managing Data Resources Chp 7

    3/48

    7.3 2003 by Prentice Hall

    How do the principal types of databasemodels affect the way businesses canaccess and use information?

    What are the managerial andorganizational requirements of a data-base environment?

    What new tools and technologies canmake databases more accessible anduseful?

    OBJECTIVES

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

  • 8/13/2019 Managing Data Resources Chp 7

    4/48

    7.4 2003 by Prentice Hall

    Organizational obstacles to a

    database environment

    Cost/benefit considerations

    MANAGEMENT CHALLENGES

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

  • 8/13/2019 Managing Data Resources Chp 7

    5/48

    7.5 2003 by Prentice Hall

    File Organization Terms and Concepts

    Bit:Smallest unit of data; binary digit(0,1)

    Byte:Group of bits that represents asingle character

    Field:Group of words or a completenumber

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT

  • 8/13/2019 Managing Data Resources Chp 7

    6/48

    7.6 2003 by Prentice Hall

    Record:Group of related fields

    File:Group of records of same type

    Database:Group of related files

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    File Organization Terms and Concepts

    ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT

  • 8/13/2019 Managing Data Resources Chp 7

    7/487.7 2003 by Prentice Hall

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    Data Hierarchy in a Computer System

    Figure 7-1

    ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT

  • 8/13/2019 Managing Data Resources Chp 7

    8/487.8 2003 by Prentice Hall

    Entity:Person, place, thing, event aboutwhich information is maintained

    Attribute:Description of a particularentity

    Key field:Identifier field used toretrieve, update, sort a record

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    File Organization Terms and Concepts

    ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT

  • 8/13/2019 Managing Data Resources Chp 7

    9/487.9 2003 by Prentice Hall

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    Figure 7-2

    Entitities and Attributes

    ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT

  • 8/13/2019 Managing Data Resources Chp 7

    10/487.10 2003 by Prentice Hall

    ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT

    Data redundancy

    Program-Data dependence

    Lack of flexibility

    Poor security

    Lack of data-sharing and availability

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    Problems with the Traditional File Environment

  • 8/13/2019 Managing Data Resources Chp 7

    11/487.11 2003 by Prentice Hall

    Traditional File Processing

    Figure 7-3

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT

  • 8/13/2019 Managing Data Resources Chp 7

    12/487.12 2003 by Prentice Hall

    THE DATABASE APPROACH TO DATA MANAGEMENT

    Creates and maintains databases

    Eliminates requirement for data definition

    statements

    Acts as interface between application

    programs and physical data files

    Separates logical and design views of data

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    Database Management System (DBMS)

  • 8/13/2019 Managing Data Resources Chp 7

    13/487.13 2003 by Prentice Hall

    The Contemporary Database Environment

    Figure 7-4

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    THE DATABASE APPROACH TO DATA MANAGEMENT

  • 8/13/2019 Managing Data Resources Chp 7

    14/487.14 2003 by Prentice Hall

    Components of DBMS

    Data definition language: Specifiescontent and structure of database anddefines each data element

    Data manipulation language:Manipulates data in a database

    Data dictionary:Stores definitions ofdata elements, and data characteristics

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    THE DATABASE APPROACH TO DATA MANAGEMENT

  • 8/13/2019 Managing Data Resources Chp 7

    15/487.15 2003 by Prentice Hall

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    Sample Data Dictionary Report

    THE DATABASE APPROACH TO DATA MANAGEMENT

    Figure 7-5

    i f f i S

  • 8/13/2019 Managing Data Resources Chp 7

    16/487.16 2003 by Prentice Hall

    Types of Databases

    Relational DBMS

    Hierarchical and Network DBMS

    Object-Oriented Databases

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    THE DATABASE APPROACH TO DATA MANAGEMENT

    E i l f M I f i S

  • 8/13/2019 Managing Data Resources Chp 7

    17/487.17 2003 by Prentice Hall

    Relational DBMS

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    Represents data as two-dimensional tablescalled relations

    Relates data across tables based on commondata element

    Examples: DB2, Oracle, MS SQL Server

    THE DATABASE APPROACH TO DATA MANAGEMENT

    E ti l f M t I f ti S t

  • 8/13/2019 Managing Data Resources Chp 7

    18/487.18 2003 by Prentice HallFigure 7-6

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    Relational Data Model

    THE DATABASE APPROACH TO DATA MANAGEMENT

    E ti l f M t I f ti S t

  • 8/13/2019 Managing Data Resources Chp 7

    19/487.19 2003 by Prentice Hall

    Three Basic Operations in a Relational Database

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    Select:Creates subset of rows that meetspecific criteria

    Join:Combines relational tables to provideusers with information

    Project:Enables users to create new tablescontaining only relevant information

    THE DATABASE APPROACH TO DATA MANAGEMENT

    E ti l f M t I f ti S t

  • 8/13/2019 Managing Data Resources Chp 7

    20/487.20 2003 by Prentice HallFigure 7-7

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    THE DATABASE APPROACH TO DATA MANAGEMENT

    Three Basic Operations in a Relational Database

    E ti l f M t I f ti S t

  • 8/13/2019 Managing Data Resources Chp 7

    21/487.21 2003 by Prentice Hall

    Hierarchical and Network DBMS

    Hierarchical DBMS

    Organizes data in a tree-like structure

    Supports one-to-many parent-child

    relationships

    Prevalent in large legacy systems

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    THE DATABASE APPROACH TO DATA MANAGEMENT

    Essentials of Management Information S stems

  • 8/13/2019 Managing Data Resources Chp 7

    22/487.22 2003 by Prentice Hall

    Hierarchical DBMS

    Figure 7-8

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    THE DATABASE APPROACH TO DATA MANAGEMENT

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    23/48

    7.23 2003 by Prentice Hall

    Hierarchical and Network DBMS

    Network DBMS

    Depicts data logically as many-to-manyrelationships

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    THE DATABASE APPROACH TO DATA MANAGEMENT

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    24/48

    7.24 2003 by Prentice HallFigure 7-9

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    Network DBMS

    THE DATABASE APPROACH TO DATA MANAGEMENT

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    25/48

    7.25 2003 by Prentice Hall

    Disadvantages

    Outdated

    Less flexible compared to RDBMS

    Lack support for ad-hoc and Englishlanguage-like queries

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    Hierarchical and Network DBMS

    THE DATABASE APPROACH TO DATA MANAGEMENT

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    26/48

    7.26 2003 by Prentice Hall

    Object-oriented DBMS:Stores data andprocedures as objects that can be

    retrieved and shared automatically

    Object-relational DBMS:Providescapabilities of both object-oriented and

    relational DBMS

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    Object-Oriented databases

    THE DATABASE APPROACH TO DATA MANAGEMENT

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    27/48

    7.27 2003 by Prentice Hall

    Conceptual design:Abstract model ofdatabase from a business perspective

    Physical design:Detailed description ofbusiness information needs

    CREATING A DATABASE ENVIRONMENT

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    Designing Databases

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    28/48

    7.28 2003 by Prentice Hall

    Entity-relationship diagram:Methodologyfor documenting databases illustrating

    relationships between database entities

    Normalization:Process of creating smallstable data structures from complex groups

    of data

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    CREATING A DATABASE ENVIRONMENT

    Designing Databases

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    29/48

    7.29 2003 by Prentice Hall

    An Entity-Relationship Diagram

    Figure 7-10

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    CREATING A DATABASE ENVIRONMENT

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    30/48

    7.30 2003 by Prentice Hall

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    CREATING A DATABASE ENVIRONMENT

    An Unnormalized Relation of ORDER

    Figure 7-11

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    31/48

    7.31 2003 by Prentice Hall

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    CREATING A DATABASE ENVIRONMENT

    An Normalized Relation of ORDER

    Figure 7-12

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    32/48

    7.32 2003 by Prentice Hall

    Centralized database

    Used by single central processor or multiple

    processors in client/server network

    Distributing Databases

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    CREATING A DATABASE ENVIRONMENT

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    33/48

    7.33 2003 by Prentice Hall

    Distributed database

    Stored in more than one physical location

    Partitioned database

    Duplicated database

    Distributing Databases

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    CREATING A DATABASE ENVIRONMENT

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    34/48

    7.34 2003 by Prentice Hall

    Distributed Databases

    Figure 7-13

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    CREATING A DATABASE ENVIRONMENT

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    35/48

    7.35 2003 by Prentice Hall

    Management Requirements for Database Systems

    Key elements in a database environment:

    Data Administration

    Data Planning and Modeling Methodology

    Database Technology and Management

    Users

    Essentials of Management Information SystemsChapter 7 Managing Data Resources

    CREATING A DATABASE ENVIRONMENT

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    36/48

    7.36 2003 by Prentice HallFigure 7-14

    sse s o ge e o o Sys e sChapter 7 Managing Data Resources

    CREATING A DATABASE ENVIRONMENT

    Management Requirements for Database Systems

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    37/48

    7.37 2003 by Prentice Hall

    Multidimensional Data Analysis

    On-line analytical processing (OLAP)

    Multidimensional data analysis

    Supports manipulation and analysis of

    large volumes of data from multiple

    dimensions/perspectives

    g yChapter 7 Managing Data Resources

    DATABASE TRENDS

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    38/48

    7.38 2003 by Prentice Hall

    Multidimensional Data Model

    Figure 7-15

    g yChapter 7 Managing Data Resources

    DATABASE TRENDS

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    39/48

    7.39 2003 by Prentice Hall

    Data warehouse

    Supports reporting and query tools

    Stores current and historical data

    Consolidates data for managementanalysis and decision making

    g yChapter 7 Managing Data Resources

    Data Warehousing and Datamining

    DATABASE TRENDS

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    40/48

    7.40 2003 by Prentice Hall

    Components of a Data Warehouse

    g yChapter 7 Managing Data Resources

    DATABASE TRENDS

    Figure 7-16

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    41/48

    7.41 2003 by Prentice Hall

    Data mart

    Subset of data warehouse

    Contains summarized or highly focused

    portion of data for a specified function or

    group of users

    g yChapter 7 Managing Data Resources

    Data Warehousing and Datamining

    DATABASE TRENDS

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    42/48

    7.42 2003 by Prentice Hall

    Datamining

    Tools for analyzing large pools of data

    Find hidden patterns and infer rules to

    predict trends

    g yChapter 7 Managing Data Resources

    Data Warehousing and Datamining

    DATABASE TRENDS

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    43/48

    7.43 2003 by Prentice Hall

    Improved and easy accessibility to

    information

    Ability to model and remodel the data

    Chapter 7 Managing Data Resources

    Benefits of Data Warehouses

    DATABASE TRENDS

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    44/48

    7.44 2003 by Prentice Hall

    Chapter 7 Managing Data Resources

    Databases and the Web

    The Web and Hypermedia database

    Organizes data as network of nodes

    Links nodes in pattern specified by user

    Supports text, graphic, sound, video andexecutable programs

    DATABASE TRENDS

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    45/48

    7.45 2003 by Prentice Hall

    A Hypermedia Database

    Figure 7-17

    Chapter 7 Managing Data Resources

    DATABASE TRENDS

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    46/48

    7.46 2003 by Prentice Hall

    Database server

    Computer in a client/server environmentruns a DBMS to process SQL statementsand perform database management tasks

    Application server

    Software handling all applicationoperations

    Chapter 7 Managing Data Resources

    Databases and the WebDATABASE TRENDS

    Essentials of Management Information Systems

  • 8/13/2019 Managing Data Resources Chp 7

    47/48

    7.47 2003 by Prentice Hall

    Linking Internal Databases to the Web

    Figure 7-18

    Chapter 7 Managing Data Resources

    DATABASE TRENDS

    7Chapter

  • 8/13/2019 Managing Data Resources Chp 7

    48/48

    7

    MANAGING

    DATA

    RESOURCES

    Chapter