5
5
Foundations of Business
Intelligence: Databases and
Information Management
Management Information Systems
Chapter 6: Foundations of Business Intelligence
Learning Objectives
6.2
Management Information Systems
Chapter 6: Foundations of Business Intelligence
BEA systems
6.3
Management Information Systems
Chapter 6: Foundations of Business Intelligence
BAE Systems
6.4
Management Information Systems
Chapter 6: Foundations of Business Intelligence
FIGURE 6-1
6.6
Management Information Systems
Chapter 6: Foundations of Business Intelligence
6.7
Management Information Systems
Chapter 6: Foundations of Business Intelligence
FIGURE 6-2
6.8
Management Information Systems
Chapter 6: Foundations of Business Intelligence
• Database
– Serves many applications by centralizing data and
controlling redundant data
• Database management system (DBMS)
– Interfaces between applications and physical data files
– Separates logical and physical views of data
– Solves problems of traditional file environment
• Controls redundancy
• Eliminates inconsistency
• Uncouples programs and data
• Enables organization to central manage data and data security
6.9
Management Information Systems
Chapter 6: Foundations of Business Intelligence
FIGURE 6-3 A single human resources database provides many different views of data, depending on the information
requirements of the user. Illustrated here are two possible views, one of interest to a benefits specialist and one
of interest to a member of the company’s payroll department.
6.10
Management Information Systems
Chapter 6: Foundations of Business Intelligence
• Relational DBMS
– Represent data as two-dimensional tables
– Each table contains data on entity and attributes
6.11
Management Information Systems
Chapter 6: Foundations of Business Intelligence
FIGURE 6-4
6.12
Management Information Systems
Chapter 6: Foundations of Business Intelligence
6.13
Management Information Systems
Chapter 6: Foundations of Business Intelligence
FIGURE 6-5 The select, join, and project operations enable data from two different tables to be combined and only selected
attributes to be displayed.
6.14
Management Information Systems
Chapter 6: Foundations of Business Intelligence
6.15
Management Information Systems
Chapter 6: Foundations of Business Intelligence
6.16
Management Information Systems
Chapter 6: Foundations of Business Intelligence
6.17
Management Information Systems
Chapter 6: Foundations of Business Intelligence
FIGURE 6-6 Microsoft Access has a rudimentary data dictionary capability that displays information about the size, format,
and other characteristics of each field in a database. Displayed here is the information maintained in the
SUPPLIER table. The small key icon to the left of Supplier_Number indicates that it is a key field.
6.18
Management Information Systems
Chapter 6: Foundations of Business Intelligence
FIGURE 6-7 Illustrated here are the SQL statements for a query to select suppliers for parts 137 or 150. They produce a list
with the same results as Figure 6-5.
6.19
Management Information Systems
Chapter 6: Foundations of Business Intelligence
AN ACCESS QUERY
FIGURE 6-8 Illustrated here is how the query in Figure 6-7 would be constructed using Microsoft Access query building
tools. It shows the tables, fields, and selection criteria used for the query.
6.20
Management Information Systems
Chapter 6: Foundations of Business Intelligence
• Designing Databases
– Conceptual (logical) design: abstract model from business perspective
– Physical design: How database is arranged on direct-access storage
devices
• Normalization
– Streamlining complex groupings of data to minimize redundant data
elements and awkward many-to-many relationships
6.21
Management Information Systems
Chapter 6: Foundations of Business Intelligence
FIGURE 6-9 An unnormalized relation contains repeating groups. For example, there can be many parts and suppliers for
each order. There is only a one-to-one correspondence between Order_Number and Order_Date.
6.22
Management Information Systems
Chapter 6: Foundations of Business Intelligence
FIGURE 6-10 After normalization, the original relation ORDER has been broken down into four smaller relations. The
relation ORDER is left with only two attributes and the relation LINE_ITEM has a combined, or concatenated,
key consisting of Order_Number and Part_Number.
6.23
Management Information Systems
Chapter 6: Foundations of Business Intelligence
6.24
Management Information Systems
Chapter 6: Foundations of Business Intelligence
AN ENTITY-RELATIONSHIP DIAGRAM
FIGURE 6-11 This diagram shows the relationships between the entities SUPPLIER, PART, LINE_ITEM, and ORDER that
might be used to model the database in Figure 6-10.
6.25
Management Information Systems
Chapter 6: Foundations of Business Intelligence
• Big data
• Massive sets of unstructured/semi-structured data
from Web traffic, social media, sensors, and so on
• Petabytes (106 GB), exabytes (109 GB) of data
• Volumes too great for typical DBMS
• Can reveal more patterns and anomalies
6.26
Management Information Systems
Chapter 6: Foundations of Business Intelligence
• Data warehouse:
– Stores current and historical data from many core
operational transaction systems
– Consolidates and standardizes information for use across
enterprise, but data cannot be altered
– Provides analysis and reporting tools
• Data marts:
– Subset of data warehouse
– Summarized or focused portion of data for use by specific
population of users
– Typically focuses on single subject or line of business
6.28
Management Information Systems
Chapter 6: Foundations of Business Intelligence
A contemporary business
intelligence infrastructure
features capabilities and
tools to manage and
analyze large quantities and
different types of data from
multiple sources. Easy-to-
use query and
reporting tools for casual
business users and more
sophisticated analytical
toolsets for power users
are included.
FIGURE 6-12
6.29
Management Information Systems
Chapter 6: Foundations of Business Intelligence
• Hadoop
– Enables distributed parallel processing of big data
across inexpensive computers
– Key services
• Hadoop Distributed File System (HDFS): data storage
• MapReduce: breaks data into clusters for work
• Hbase: NoSQL database
– Used by Facebook, Yahoo, NextBio
6.30
Management Information Systems
Chapter 6: Foundations of Business Intelligence
• In-memory computing
– Used in big data analysis
– Uses computers main memory (RAM) for data
storage to avoid delays in retrieving data from disk
storage
– Can reduce hours/days of processing to seconds
– Requires optimized hardware
• Analytic platforms
– High-speed platforms using both relational and non-
relational tools optimized for large datasets
6.31
Management Information Systems
Chapter 6: Foundations of Business Intelligence
6.33
Management Information Systems
Chapter 6: Foundations of Business Intelligence
6.34
Management Information Systems
Chapter 6: Foundations of Business Intelligence
FIGURE 6-13
6.35
Management Information Systems
Chapter 6: Foundations of Business Intelligence
• Data mining:
– Finds hidden patterns, relationships in datasets
• Example: customer buying patterns
– Infers rules to predict future behavior
– Types of information obtainable from data mining:
• Associations
• Sequences
• Classification
• Clustering
• Forecasting
6.36
Management Information Systems
Chapter 6: Foundations of Business Intelligence
• Text mining
– Extracts key elements from large unstructured data
sets
• Stored e-mails
• Call center transcripts
• Legal cases
• Patent descriptions
• Service reports, and so on
– Sentiment analysis software
• Mines e-mails, blogs, social media to detect opinions
6.37
Management Information Systems
Chapter 6: Foundations of Business Intelligence
• Web mining
– Discovery and analysis of useful patterns and
information from Web
– Understand customer behavior
– Evaluate effectiveness of Web site, and so on
– Web content mining
• Mines content of Web pages
– Web structure mining
• Analyzes links to and from Web page
– Web usage mining
• Mines user interaction data recorded by Web server
6.38
Management Information Systems
Chapter 6: Foundations of Business Intelligence
6.39
Management Information Systems
Chapter 6: Foundations of Business Intelligence
FIGURE 6-14 Users access an organization’s internal database through the Web using their desktop PCs and Web browser
software.
6.40
Management Information Systems
Chapter 6: Foundations of Business Intelligence
6.41
Management Information Systems
Chapter 6: Foundations of Business Intelligence
6.43
Management Information Systems
Chapter 6: Foundations of Business Intelligence
6.44
Management Information Systems
Chapter 6: Foundations of Business Intelligence