Professional Documents
Culture Documents
4MIS - Decision Support Systems
4MIS - Decision Support Systems
Learning Objectives
Database :
Why?
Today’s business enterprises cannot survive or
succeed without quality data about their internal
operations and external environment.
Database
Features/Advantages of DBMS
Disadvantages of DBMS
Types of Databases
• Operational – store detailed data needed to support the business
processes and operations of a company. Also referred as subject area
database (SADB), transaction DB and production DB. Example: IM
DB, HR DB etc.
• Distributed – databases that are replicated and distributed in whole or
in part to network servers at a variety of sites
– Type 1: Replicated database
• Copies of database in many locations
• Reduced single-point-of-failure problems
• Increased user access responsiveness
– Type 2: Partitioned databases
• A portion of the database in each location
• Each location responsible for its own data
1.16 Copyright © 2013 Laxman Pokhrel
Management Information Systems
Unit 4: Data Resource Management and DSS
Types of Databases
Types of Databases
Database Structures
Multidimensional DB structure:
In multidimensional DB
•All similar information is lined up in a single
dimension, like Results, so that they can be very
quickly summed up to a total…
Database Table
Table is primary object or building block of
database that stores large volume of data in the
form of rows and columns. A single table is used to
store data of a specific purpose or subject.
Elements of Database
Field
A column of a table which stores a particular type
of data is known as a field. It is the smallest unit of
the database. It is also known as attribute.
Field
For example:
Elements of Database
Record
The collection of multiple related fields in a row is
known as record. It gives complete information
about a person or thing. It is also known as tuple.
For example:
Record
Table Relationship
Primary Key
Primary Key is a special field in the table that uniquely
identifies each record from the database. The primary
key does not accept duplicate value for a field and it
does not allow a user to leave the field blank or null.
The importance of primary key
• To identify each record of a table uniquely within
very short time.
• To reduce and control duplication of the record in a
table.
• To set the relationship between tables.
Foreign Key
Foreign key is a field in a relational table that
matches the primary key column of another table.
1.31 Copyright © 2013 Laxman Pokhrel
Management Information Systems
Unit 4: Data Resource Management and DSS
Data Type
Query
Query
The types of query are:
• Select query
• Action query
Select query Action query
Select query is a most An action query is also type
common type of query that of query that makes
retrieves data from one or changes or updates many
more tables and displayed records in just one
the result in a datasheet. You operation. The different
can also use a select query to types of action queries are:
group records and calculate i) Delete query
sums, counts and average, ii) Update query
minimum, and maximum. iii)Append query
1.34 Copyright © 2013 Laxman Pokhrel
Management Information Systems
Unit 4: Data Resource Management and DSS
Form
Form is a type of database object that is primarily
used to create an interface for entering data in a
table or multiple linked tables. A form displays a
complete record at a time, so it is more
convenient to view and modify record through the
form.
Report
Report is a type of access database object that
present data in effective way in a printed format.
It allows a user to print documents according to
the user specifications of the summarize
information through queries or tables.
Tuple
Each record row in a table is tuple.
Normalization of Data
• Analyze the data structure by applying the
Normalization process
– method that reduces a relational database to its
most streamlined form
– Helps achieve
• minimum redundancy
• maximum data integrity
• best processing performance
Normalization of Data
An Unnormalized Relation of ORDER
Inheritance
Development
Database
Process
Course Professor
Course Number 1:M ID Number
1:1
Course Name can have Name
Course Time Department
Course Place
Entity-relationship model
• Types of relationships:
– One-to-one: a student has
one schedule; a schedule
belongs to one student
– One-to-many: a course has
one professor; a professor has
one or more courses
– Many-to-many: a student
has one or more courses; a
course has one or more
students
• Big data
• 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 anomalies
• 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
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
• 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
• In-memory computing
– Used in big data analysis
– Use 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
• 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
1.55 Copyright © 2013 Laxman Pokhrel
Management Information Systems
Unit 4: Data Resource Management and DSS
• 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
• 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
FIGURE 6-14 Users access an organization’s internal database through the Web using their desktop PCs and Web browser
software.
Questions??