6' Databases and Information Management - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

6' Databases and Information Management

Description:

Data dictionary: Stores definitions of data elements, and data characteristics ... Computer in a client/server environment runs a DBMS to process SQL statements ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 27
Provided by: WEST175
Category:

less

Transcript and Presenter's Notes

Title: 6' Databases and Information Management


1
Chapter 6 Roadmap
1. ORGANIZING DATA IN A TRADITIONAL FILE
ENVIRNOMENT File Organization Concepts Problems
with the Traditional File Environment 2. THE
DATABASE APPROACH TO DATA MANAGEMENT Database
Management Systems Capabilities of Database
Management Systems Designing Databases 3. USING
DATABASES TO IMPROVE BUSINESS PERFORMANCE AND
DECISION MAKING Data Warehouses Business
Intelligence, Multidimensional Data Analysis, and
Data Mining Databases and the Web 4. MANAGING
DATA RESOURCES Establishing an Information
Policy Ensuring Data Quality
2
MANAGEMENT CHALLENGES
  • Organizational obstacles to a database
    environment
  • Challenges existing power structure, requires
    organizational restructure
  • Integrating data and ensuring quality
  • Legacy data, enterprise-wide systems
  • Cost/Benefit Considerations
  • Large initial costs, delayed benefits

3
ORGANIZING DATA IN A TRADITIONAL FILE ENVIRONMENT
File Organization Terms and Concepts
  • Database Group of related files
  • Entity Person, place, thing, event about which
    information is maintained
  • Attribute Description of a particular entity
  • Key field Identifier field used to retrieve,
    update, sort a record

4
Problems with the Traditional File Environment
  • Data redundancy
  • Program-Data dependence
  • Lack of flexibility
  • Poor security
  • Lack of data-sharing and availability

5
Database Management System (DBMS)
THE DATABASE APPROACH TO DATA MANAGEMENT
  • Software for creating and maintaining databases
  • Permits firms to rationally manage data for the
    entire firm
  • Acts as interface between application programs
    and physical data files
  • Separates logical and design views of data
  • Solves many problems of the traditional data file
    approach

6
THE DATABASE APPROACH TO DATA MANAGEMENT
Components of DBMS
  • Data definition language Specifies content and
    structure of database and defines each data
    element
  • Data manipulation language
  • Manipulates data in a database
  • Data dictionary Stores definitions of data
    elements, and data characteristics

7
THE DATABASE APPROACH TO DATA MANAGEMENT
Types of Databases
  • Relational DBMS
  • Hierarchical and Network DBMS
  • Object-Oriented Databases
  • Each handles relationships differently.

8
TYPES OF RELATIONSHIPS
9
THE DATABASE APPROACH TO DATA MANAGEMENT
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

10
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

11
Hierarchical and Network DBMS
  • Network DBMS
  • Depicts data logically as many-to-many
    relationships

12
Hierarchical and Network DBMS
  • Disadvantages
  • Outdated
  • Less flexible compared to RDBMS
  • Lack support for ad-hoc and English language-like
    queries

13
Object-Oriented Databases
  • Object-oriented DBMS
  • Stores data and procedures as objects that can be
    retrieved and shared automatically
  • Handles graphics (CAD), multimedia and Java
  • Object-relational DBMS
  • Provides capabilities of both object-oriented and
    relational DBMS
  • Faster processing than OODBMS by themselves

14
CREATING A DATABASECONCEPTUAL DESIGN
  • ABSTRACT MODEL, BUSINESS PERSPECTIVE
  • HOW WILL DATA BE GROUPED?
  • RELATIONSHIPS AMONG ELEMENTS
  • ESTABLISH END-USER NEEDS

15
CREATING A DATABASEPHYSICAL DESIGN
  • DETAILED MODEL BY DATABASE SPECIALISTS
  • ENTITY-RELATIONSHIP DIAGRAM
  • NORMALIZATION
  • HARDWARE / SOFTWARE SPECIFIC

16
Designing Databases
  • Entity-relationship diagram Methodology for
    documenting databases illustrating relationships
    between database entities
  • Normalization Process of creating small stable
    data structures from complex groups of data

17
Distributing Databases
  • Centralized database
  • Used by single central processor or multiple
    processors in client/server network
  • There are advantages and disadvantages to having
    all corporate data in one location.
  • Security is higher in central environments, risks
    lower.
  • If data demands are highly decentralized, then a
    decentralized design is less costly, and more
    flexible.

18
Distributing Databases
  • Distributed database
  • Stored in more than one physical location
  • Partitioned database
  • Duplicated database
  • Regardless of which method is chosen, data
    administrators and business managers need to
    understand how the data in different databases
    will be coordinated and how business processes
    might be effected by the decentralization.

19
DATABASE TRENDS
  • Multidimensional Data Analysis
  • On-line analytical processing (OLAP)
  • Multidimensional data analysis
  • Supports manipulation and analysis of large
    volumes of data from multiple dimensions/perspecti
    ves

20
Data Warehousing and Datamining
  • Data warehouse
  • Supports reporting and query tools
  • Stores current and historical data
  • Consolidates data for management analysis and
    decision making

21
Data Warehousing and Datamining
  • Data mart
  • Subset of data warehouse
  • Contains summarized or highly focused portion of
    data for a specified function or group of users

22
Data Warehousing and Datamining
  • Datamining
  • Tools for analyzing large pools of data
  • Find hidden patterns and infer rules to predict
    trends

23
Benefits of Data Warehouses
  • Improved and easy accessibility to information
  • Ability to model and remodel the data
  • Helpful with DSS and ESS

24
Databases and the Web
  • Database server
  • Computer in a client/server environment runs a
    DBMS to process SQL statements and perform
    database management tasks
  • Application server
  • Software handling all application operations

25
MANAGEMENT OPPORTUNITIES, CHALLENGES, AND
SOLUTIONS
Management Opportunities
Business firms have exceptional opportunities to
exploit modern relational database technologies
to improve decision making, and to increase the
efficiency of their business processes.
26
MANAGEMENT OPPORTUNITIES, CHALLENGES, AND
SOLUTIONS
Management Challenges
  • Organizational obstacles to a database
    environment Need for cooperation in developing
    corporate-wide data administration
  • Cost/benefit considerations
  • Bringing about significant change in the
    database environment of a firm can be very
    expensive and time consuming.

27
MANAGEMENT OPPORTUNITIES, CHALLENGES, AND
SOLUTIONS
Solution Guidelines
The critical elements for creating a database
environment are
  • Data administration
  • Data-planning and modeling methodology
  • Database technology and management
  • Users

28
Querying Databases Elements of SQL
  • Basic SQL Commands
  • SELECT Specifies columns (field)
  • FROM Identifies tables or views
  • WHERE Specifies conditions

29
So What?
  • Managers need to evaluate DBMS needs,
    capabilities, software packages
  • Data model should reflect business processes and
    decision making requirements
  • Use the appropriate technology to fit the task,
    hardware, and operating systems
Write a Comment
User Comments (0)
About PowerShow.com