52
Essentials of Management Information Systems, 6e Essentials of Management Information Systems, 6e Chapter 7 Managing Data Resources Chapter 7 Managing Data Resources 7.1 Managing Data Resources Chapter 7

Chapter_07.ppt

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.1

Managing Data Resources

Chapter 7

Page 2: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.2

Objectives

1. Why do businesses have trouble finding the information they need in their information systems?

2. How does a database management system help businesses improve the organization of their information?

Page 3: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.3

Objectives

3. How do the principal types of database models affect the way businesses can access and use information?

4. What are the managerial and organizational requirements of a database environment?

5. What new tools and technologies can make databases more accessible and useful?

Page 4: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.4

Management Challenges

1. Organizational obstacles to a database environment

2. Cost/benefit considerations

Page 5: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.5

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

• Byte: Group of bits that represents a single character

• Field: Group of words or complete number

• Record: Group of related fields

• File: Group of records of the same type

Organizing Data in a Traditional File Environment

File Organization Terms and Concepts

Page 6: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.6

• Database: Group of related files

• Entity: Person, place, thing, or event about which information must be kept

• Attribute: A piece of information describing a particular entity

• Key field: Field that uniquely identifies every record in a file

Organizing Data in a Traditional File Environment

File Organization Terms and Concepts

Page 7: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.7

Organizing Data in a Traditional File Environment

The data hierarchy

Figure 7-1

Page 8: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.8

Organizing Data in a Traditional File Environment

Entities and attributes

Figure 7-2

Page 9: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.9

• Data redundancy

• Program-data dependence

• Lack of flexibility

• Poor security

• Lack of data-sharing and availability

Organizing Data in a Traditional File Environment

Problems with the Traditional File Environment

Page 10: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.10

Organizing Data in a Traditional File Environment

Traditional file processing

Figure 7-3

Page 11: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.11

Database

• Collection of centralized data

• Controls redundant data

• Data stored so as to appear to users in one location

• Services multiple application

The Database Approach to Data Management

Database Management Systems

Page 12: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.12

The Database Approach to Data Management

The contemporary database environment

Figure 7-4

Page 13: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.13

Database Management System (DBMS)

• Creates and maintains databases

• Eliminates requirement for data definition statements

• Acts as interface between application programs and physical data files

• Separates logical and physical views of data

The Database Approach to Data Management

Database Management Systems

Page 14: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.14

Three Components to a DBMS

1. Data definition language: Formal language programmers use to specify structure of database

2. Data manipulation language: For extracting data from database, e.g. SQL

3. Data dictionary: Tool for storing, organizing definitions of data elements and data characteristics

The Database Approach to Data Management

Database Management Systems

Page 15: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.15

The Database Approach to Data Management

Sample data dictionary report

Figure 7-5

Page 16: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.16

How a DBMS Solves Problems of aTraditional File Environment

• Reduces data redundancy• Eliminates data inconsistency• Uncouples programs from data• Increases access and availability of data• Allows central management of data, data use, and

security

The Database Approach to Data Management

Database Management Systems

Page 17: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.17

Relational DBMS

• Represents data as two-dimensional tables called relations

• Relates data across tables based on common data element

• Examples: DB2, Oracle, MS SQL Server

The Database Approach to Data Management

Types of Databases

Page 18: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.18

The Database Approach to Data Management

The relational data model

Figure 7-6

Page 19: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.19

Three Basic Operations in a Relational Database

• Select: Creates subset of rows that meet specific criteria

• Join: Combines relational tables to provide users with information

• Project: Enables users to create new tables containing only relevant information

The Database Approach to Data Management

Types of Databases

Page 20: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.20

The Database Approach to Data Management

The three basic operations of a relational DBMS

Figure 7-7

Page 21: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.21

Hierarchical DBMS

• Older system presenting data in tree-like structure

• Models one-to-many parent-child relationships

• Found in large legacy systems requiring intensive high-volume transactions: Banks; insurance companies

• Examples: IBMs IMS

The Database Approach to Data Management

Types of Databases

Page 22: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.22

The Database Approach to Data Management

A hierarchical database for a human resources system

Figure 7-8

Page 23: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.23

Network DBMS

• Older logical database model

• Models many-to-many parent-child relationships

• Example: Student – course relationship: Each student has many courses; each course has many students

The Database Approach to Data Management

Types of Databases

Page 24: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.24

The Database Approach to Data Management

The network data model

Figure 7-9

Page 25: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.25

Disadvantages of Hierarchical and

Network DBMS

• Outdated

• Less flexible compared to RDBMS

• Lack support for ad-hoc and English language-like queries

The Database Approach to Data Management

Types of Databases

Page 26: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.26

Object-Oriented Databases (OODBMS)

• Stores data and procedures as objects

• Better able to handle graphics and recursive data

• Data models more flexible

• Slower than RDBMS

• Hybrid: object-relational DBMS

The Database Approach to Data Management

Types of Databases

Page 27: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.27

Two Design Exercises in Creating Database

• Conceptual (logical) design: Abstract model of database from business perspective

• Physical design: How the database is actually arranged on direct access storage devices

Creating a Database Environment

Designing Databases

Page 28: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.28

Conceptual Database Design

• Identifies relationships between data elements• Identifies most efficient way to group data

elements• Identifies redundant data elements• Identifies grouping of data elements needed for

specific applications

Creating a Database Environment

Designing Databases

Page 29: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.29

Entity-Relationship DiagramA methodology for documenting databases that illustrates the relationship between various elements in the database

NormalizationThe process of creating small, stable, and adaptive data structures from complex groups of data when designing a relational database

Creating a Database Environment

Designing Databases

Page 30: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.30

Creating a Database Environment

An entity-relationship diagram

Figure 7-10

Page 31: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.31

Creating a Database Environment

An unnormalized relation for ORDER

Figure 7-11

Page 32: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.32

Creating a Database Environment

A normalized relation for ORDER

Figure 7-12

Page 33: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.33

Distributed Database

• Partitioned or replicated to more than one location

• Increases service and responsiveness

• Reduces vulnerability of single, massive central site

• Depend on telecommunication lines

• Pose security risks through distribution of sensitive data

• Central data must be updated or justified with local data

Creating a Database Environment

Distributing Databases

Page 34: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.34

Creating a Database Environment

Distributed databases

Figure 7-13

Page 35: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.35

Creating a Database Environment

Key organizational elements in the database environment

Figure 7-14

Page 36: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.36

Data Administration

• Develop information policy• Define information requirements• Plan for data• Oversee logical database design and database

dictionary development• Monitor use of information

Creating a Database Environment

Management Requirements for Database Systems

Page 37: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.37

Data Planning and Modeling Methodology

• Enterprise-wide planning for data• Identify key entities, attributes, and relationships

that constitute the organization’s data

Creating a Database Environment

Management Requirements for Database Systems

Page 38: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.38

Database Technology, Management,

and Users

• Databases require DBMS software and staff• Database design group defines and organizes

structure and content of database• Database administration: establish physical

database, logical relations, access rules

Creating a Database Environment

Management Requirements for Database Systems

Page 39: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.39

Online Analytical Processing (OLAP)

• Multidimensional data analysis• Enables users to view the same data in different

ways using multiple dimensions• Each aspect of information – product, price,

region – represents a different dimension

Database Trends

Multidimensional Data Analysis

Page 40: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.40

Database Trends

Multidimensional data model

Figure 7-15

Page 41: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.41

• Data warehouse: Stores current and historical data for reporting, analysis

• Data mart: Subset of data warehouse with summary of data for specific users

• Datamining: Techniques to find hidden patterns, relationships in large pools of data to infer rules for predicting future trends

Database Trends

Data Warehouses and Datamining

Page 42: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.42

Database Trends

Components of a data warehouse

Figure 7-16

Page 43: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.43

Benefits of Data Warehouses

• Improved information and accessibility

• Ability to model and remodel data

• Enable access to data without affecting performance of underlying operational legacy systems

Database Trends

Data Warehouses and Datamining

Page 44: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.44

Data Reveal New Sales Opportunities

• How did the use of data warehouses and datamining help management at these companies make better decisions?

• What value do these systems provide?

Database Trends

Window on Management

Page 45: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.45

Hypermedia database

• Organizes data as network of nodes

• Links nodes in pattern specified by user

• Supports text, graphic, sound, video and executable programs

Database Trends

Data Warehouses and Datamining

Page 46: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.46

Database Trends

A hypermedia database

Figure 7-17

Page 47: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.47

Linking Internal Databases to the Web

• Database server: – Hosts DBMS– Receives SQL requests– Provides required data

• Middleware: – Works between Web server and DBMS to take requests– Handles connectivity to database– Can be application server or CGI scripts

Database Trends

Databases and the Web

Page 48: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.48

Database Trends

Linking internal databases to the Web

Figure 7-18

Page 49: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.49

Advantages to Web Access to Databases

• Browser software easy to use; little training

• Web interface requires no changes to internal database

• Costs less than custom interfaces

Database Trends

Databases and the Web

Page 50: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.50

Web Access for Royal Bank Statements Pays Off

• What are the business benefits of providing a Web interface for the Bankbook Reconstruct application?

• What value does this application provide the company and its customers?

Database Trends

Window on Technology

Page 51: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.51

1. Briefly summarize why it is important to connect much of the data in many of the federal, state, and local information systems.

2. Describe the major data management problems in bringing these data together.

3. Describe the management, organization, and technology issues that need to be addressed to make these data easily available to those who need it.

Chapter 7 Case Study

Database Woes Plague Homeland Security and Law Enforcement

Page 52: Chapter_07.ppt

Essentials of Management Information Systems, 6eEssentials of Management Information Systems, 6eChapter 7 Managing Data ResourcesChapter 7 Managing Data Resources

7.52

4. Suppose you are a consultant to the federal government. Based on what you have read in this chapter, suggest and describe three approaches you might recommend for making this massive amount of data easily and quickly available when needed.

Chapter 7 Case Study

Database Woes Plague Homeland Security and Law Enforcement