Data Resource Management - PowerPoint PPT Presentation

1 / 36
About This Presentation
Title:

Data Resource Management

Description:

Lecture 9 Database Structures Hierarchical Structure Network Structure Relational Structure Multidimensional Structure Object-Oriented Structure 3 Relational ... – PowerPoint PPT presentation

Number of Views:137
Avg rating:3.0/5.0
Slides: 37
Provided by: notesicma
Category:

less

Transcript and Presenter's Notes

Title: Data Resource Management


1
Data Resource Management
  • Lecture 9

2
Database Structures
  1. Hierarchical Structure
  2. Network Structure
  3. Relational Structure
  4. Multidimensional Structure
  5. Object-Oriented Structure

3
3 Relational Structure
  • All data elements within the database are viewed
    as being stored in the form of simple tables
  • Represents data as two-dimensional tables called
    relations
  • Relates data across tables based on common data
    element
  • Relation is described as a table

4
Relational Structure
  • Table ? Relation
  • Row ? Tuple
  • Column ? Attribute

5
Three basic operations in 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

6
Relational Database
7
Relational Database
8
Three basic operations in RDBMS
9
4 Multidimensional Data Model
  • Multidimensional databases combine data from a
    multitude of data sources.
  • Multi-dimensional databases are especially useful
    in sales and marketing applications that involve
    time series.
  • Large volumes of sales and inventory data can be
    stored to ultimately be used for logistics and
    executive planning.
  • For example, data can be more readily segregated
    by sales region, product, or time period.

10
Multidimensional Data Model
  • The data cube is a conceptual representation of
    database which can be implemented in a variety of
    ways, including top-down, bottom-up, and arrays.

11
(No Transcript)
12
5 Object-Oriented Databases
  • Object-oriented DBMS Stores data and procedures
    as objects that can be retrieved and shared
    automatically
  • Object-relational DBMS Provides capabilities of
    both object-oriented and relational DBMS

13
Object-Oriented Databases
  • Can accommodate more complex data types including
    graphics, pictures, voice and text
  • Encapsulation data values and operations that
    can be performed on them are stored as a unit
  • Inheritance automatically creating new objects
    by replicating some or all of the characteristics
    of one or more existing objects

14
(No Transcript)
15
Object-Relational DBMS
  • An object-relational database (ORD) or
    object-relational database management system
    (ORDBMS) is a database management system (DBMS)
    similar to a relational database, but with an
    object-oriented database model objects, classes
    and inheritance
  • In addition, it supports extension of the data
    model with custom data-types and methods.

16
Evaluation of Database Structures
  • Hierarchical data structure is best for
    structured, routine types of transaction
    processing.
  • Network data structure is best when many-to-many
    relationships are needed.
  • Relational data structure is best when ad hoc
    reporting is required.

17
Types of Databases
  • Conceptual categories of databases
  • Operational Databases
  • Distributed Databases
  • External Databases
  • Hypermedia Databases

18
1 Operational Databases
  • Store detailed data needed to support the
    business processes and operations of a company
  • Also called Subject Area Databases (SADB),
    Transaction Databases, Production Databases

19
2 Distributed Databases
  • Many organizations replicate and distribute
    copies or parts of databases to network servers
    at variety of sites
  • Distributed databases can reside on network
    servers on world wide web, corporate intranets or
    extranets, or on any other company network
  • Distributed databases may be copies of
    operational or any other type of databases.
  • Replication and distribution is done to improve
    database performance at end user worksites

20
Distributed Databases
  • Centralized Database
  • Used by single central processor or multiple
    processors in client/server network
  • Distributed Database
  • Stored in more than one physical location
  • Partitioned database
  • Duplicated database

21
Distributed Databases
22
3 External Databases
  • Contain a wealth of information available from
    commercial online services and from many sources
    on the World Wide Web

23
4 Hypermedia Databases
  • Hypermedia database consists of hyperlinked pages
    of multimedia (text, graphic, and images, video
    clips etc.)

24
Data Warehouse
  • Definition
  • Large database that stores data that has been
    extracted from the various operational, external,
    and other databases of an organization
  • Central source of data that has been
  • Cleaned
  • Transformed
  • Cataloged

25
Data Warehouse
  • Stored data is used for
  • Data Mining
  • Online Analytical Processing
  • Market Research
  • Decision Support
  • Data Warehouses are subdivided into
  • Data Marts
  • Databases that hold subsets of data from a data
    warehouse that focus on specific aspects of a
    company, such as a department or a business
    process

26
Data Warehouse
  • Supports reporting and query tools
  • Stores current and historical data
  • Consolidates data for management analysis and
    decision making
  • Improved and easy accessibility to information
  • Ability to model and remodel the data

27
Data Warehouse Data Marts
28
Data Warehouse Data Marts
29
Retrieving Information from Data Warehouse
30
Database Management Software (DBMS)
  • Definition
  • Software that controls the creation, maintenance,
    and use of databases
  • Use of DBMS

31
Database Maintenance
  • Updating a database continually to reflect new
    business transactions and other events
  • Updating a database to correct data and ensure
    accuracy of the data

32
Database Interrogation
  • Definition
  • Capability of a DBMS to report information from
    the database in response to end users requests
  • Query Language allows easy, immediate access to
    ad hoc data requests
  • Report Generator - allows quick, easy
    specification of a report format for information
    users have requested

33
Database Query vs. Report
34
References
  • Management Information Systems, 7th Edition,
    James A. OBrien, George M. Marakas. Chapter 5

35
Data Mining
  • Definition
  • Analyzing the data in a data warehouse to reveal
    hidden patterns and trends in historical business
    activity

36
Data Mining Uses
  • Perform market-basket analysis to identify new
    product bundles.
  • Find root causes to quality or manufacturing
    problems.
  • Prevent customer attrition and acquire new
    customers.
  • Cross-sell to existing customers.
  • Profile customers with more accuracy.

Back
Write a Comment
User Comments (0)
About PowerShow.com