MIS
MIS
Foundations of Business
Intelligence: Databases and
Information Management
Management Information Systems
Chapter 6: Foundations of Business Intelligence
Learning Objectives
FIGURE 6-1
Management Information Systems
Chapter 6: Foundations of Business Intelligence
FIGURE 6-2
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.
Oracle, DB2, MySQL
– 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
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.
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
FIGURE 6-4
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.
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.
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.
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.
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
– The process of creating small stable yet flexible and adaptive
data structures from complex groups of data is called
normalization.
– Streamlining complex groupings of data to minimize redundant
data elements and awkward many-to-many relationships
Goals for creating a good data model are:
– Including all entities and the relationships among them
– Organizing data to minimize redundancy
– Maximizing data accuracy
– Making data easily accessible
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.
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.
Management Information Systems
Chapter 6: Foundations of Business Intelligence
AN ENTITY-RELATIONSHIP DIAGRAM
Relationships:
One to One : One Driver One Car, Bank --------------Account
One to Many : One Invoice Many Items
Many To One : Many Students One Course
Many to Many : Many Employees Many Projects/assignments
Zero to Many: Many Applicants Zero(none) selected
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.
Management Information Systems
Chapter 6: Foundations of Business Intelligence
• Big data
• Big Data are datasets with volumes so huge that they
are beyond the ability of typical DBMS/RDBMS to
Capture, Store and analyze.
• Massive sets of unstructured/semi-structured data
from Web traffic, social media, sensors, and so on
• Petabytes, exabytes of data
• Volumes too great for typical DBMS
• Can reveal more patterns and interesting anomalies
(abnormal unexpected trends)
Management Information Systems
Chapter 6: Foundations of Business Intelligence
• Big data
• According to International Data Center(IDC)
technology research firm….data is more than doubling
every two year so the amount of data available to
organization is skyrocketing.
• Twitter generates 8 terabytes on daily
• Single jet engine generates 10 terabytes of data in just
30 minutes, imagine the more than 25000 flights each
day…
Management Information Systems
Chapter 6: Foundations of Business Intelligence
• Data warehouse:
– Structured/Semi structured data from various transactions
– Stores current and historical /Legacy data
– Data collected from Internal & external sources
– Consolidates and standardizes information for use across
enterprise, but data cannot be altered
– Provides analysis and reporting tools
Management Information Systems
Chapter 6: Foundations of Business Intelligence
• Data marts:
– Subset of data warehouse
– Summarized or focused related portion of data for use by
specific population of users
– Typically focuses on single subject or line of business
Management Information Systems
Chapter 6: Foundations of Business Intelligence
• Hadoop
– Its an Open source software framework manages by
Apache Software foundation
– Enables distributed parallel processing of big data
(Structured, semi and Unstructured) across inexpensive
computers
– Key services
• Hadoop Distributed File System (HDFS): data storage
• MapReduce: breaks data into clusters for parallel processing
• Hbase: NoSQL database
– Used by Facebook, Yahoo, Bing, NextBIO
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 – Advance Chip technology, multicore
processing, lower price for RAM
• Analytic platforms
– Pre-Configured Hardware & Software system designed for query
processing and analytics for relational and non relational data sets.
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
Management Information Systems
Chapter 6: Foundations of Business Intelligence
FIGURE 6-13
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
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
Management Information Systems
Chapter 6: Foundations of Business Intelligence
• Text mining
– Sentiment analysis software
• Mines e-mails, blogs, social media to detect opinions
• Favorable and unfavorable opinions about certain
subjects
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
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.
Management Information Systems
Chapter 6: Foundations of Business Intelligence