MIS Notes Unit 1 to 3
MIS Notes Unit 1 to 3
(2) To answer what-if questions asked by management. For example, questions such
as "What would happen to cash flow if the company changes its credit term for its
customers?" can be answered by MIS. This type of MIS can be called Simulation.
(3) To support decision making. This type of MIS is appropriately called Decision
Support System (DSS). DSS attempts to integrate the decision maker, the data base,
and the quantitative models being used.
• Data are facts and figures that are not currently being used in a
decision process but may take form of historical record that are
filled to refer in future for decision making.
• Data------Processing---------Information
Characteristics of Quality Information
• Accurate
• Complete
• Economical
• Flexible
• Reliable
• Relevant
• Simple
• Timely
• Verifiable
• Accessible
• Secure
Important roles of the MIS
• The MIS satisfies the diverse needs through
variety of systems such as query system, analysis
system, modeling system and decision support
system.
• The MIS helps the top level management in goal
setting, strategic planning and evolving the
business plans and their implementation
• The MIS helps in strategic planning, management
control, operational control and transaction
processing. The MIS helps in the clerical personal
in the transaction processing and answers the
queries on the data pertaining to the transaction,
the status of a particular record and reference on a
variety of documents.
• The MIS helps the junior management personnel
by providing the operational data for planning,
scheduling and control , and helps them further in
decision-making at the operation level to correct
an out of control situation.
• The MIS helps the middle management in short
term planning, target setting and controlling the
business functions. It is supported by the use of
the management tools of planning and control.
• The MIS plays the role of information generation,
communication, problem identification and helps
in the process of decision-making. The MIS,
therefore, plays a vital role in the management,
administration and operation of an organization.
Advantages
• Companies are able to highlight their strengths and
weaknesses due to the presence of revenue reports,
employees' performance record etc. The identification of
these aspects can help the company improve their business
processes and operations.
• Giving an overall picture of the company and acting as a
communication and planning tool.
• The availability of the customer data and feedback can help
the company to align their business processes according to
the needs of the customers. The effective management of
customer data can help the company to perform direct
marketing and promotion activities.
• Management Information Systems can help a company gain
a competitive advantage. Competitive advantage is a firm’s
ability to do something better, faster, cheaper, or uniquely,
when compared with rival firms in the market.
IMPORTANCE OF MIS
There are so many factors responsibility for enhancing the importance of
Management Information System such as:
1.Dynamic and competitive nature of market place.
2.Globalization of resources/economy.
3.Increasing complexities of business organization (i.e. sole organization to large
corporate system approach).
4.The information revolution (Credit card, overnight package delivery).
Strategic
External Internal Operation
Tactical
Competitive
Environment
Types of Information
Source of Information
On the basis of source of generating information, we can divide information in
two broad types:
Competitive Information
This category includes information regarding the competitor’s product and their
demand, their strengths and weakness, different policies regarding pricing
promotion etc.
Environmental Information
Internal Information
The internal information is generated with in company like that company pricing
policies, promotion policy, financial, and production information, strength and
weakness of company.
Types of Decision
We can divide information (types of decision) in three types.
Operational Information:
Low level management is used operational information. So their information need is
known as operational information which relates to the daily operations like daily or
weekly sales statement, daily cash flow and daily general expenses etc.
Tactical Information:
Middle level management is used tactical information. So they require information
for allocating resource and establishing control to implement the top level strategy.
Strategic Information:
Top level management is used strategic information. Strategic information related is
analytical in nature and have long term view. It is retrieved not only from external
source but to some extent internal resource and also explored. Strategic information
helps evaluating these options so that manager can find alternative strength than his
competitors.
Types of Decisions
Operational Tactical Strategic
TOP
MIDDLE
LOWER
TOP
MIDDLE
LOWER Internal
The main job profile for any level of manager is to make the decisions.
Information is generated from both sources i.e. internal and external. The work
of Top manager is related to making of plans for which he needs detailed
information relating to external environment. So its trust is on external source.
The information needs to top management from external environment is more
and this external environmental information need is increasingly summarized at
it moves to the middle and lower level. At the same time, the information need
of lower level is satisfied from information and it is generated within the
organization.
Classification of Information System
We have categorized information systems on the basis of their roles in the
operations and management of a business. Accordingly information systems have
been primarily categorized as under:
Operation Support System
Management Support System
Information System
Characteristics of Management
•DSS are intelligent support systems designed to provide information to top and
middle level managers to make decisions that require judgment and intuition.
•DSS allow users to generate and control the inputs and outputs.
•DSS provides support for decisions and problems whose solutions can not be
pre-specified.
Management
Decision Support
Points of Comparison Information
System
System
Output of TPS, high- Output from TPS and MIS
Input
volume data low-volume data
Extraction and
Analytical modeling of
Processing manipulation of business
business data
data
Periodic, Exceptions,
Interactive queries and
Output demand and reports and
responses
responses.
Top-level managers,
Users Middle-level managers professionals, Information
workers.
Provide information about Provide decision support
Goal the performance of the techniques to analyze
organization specific problems.
Production of summary
Decision and Support Ad-hoc query handling
and exception reports.
Executive Information System: This “Information System” product serves the
strategic information needs of top management and it is basically a “Hybrid Information
System” of both Management Information System and DSS. The basic purpose of EIS is
to provide top management with immediate and easy access to information about firm’s
critical success factors.
Type of Input Process Output Users Examples
System
Transaction Transaction, Data Entry, Detailed lower level Sales
Processing Events Listing, reports, managers, Transaction,
System Sorting, lists, supervisors Purchases
(TPS) Merging, summary of transaction,
Updating transactions Claims etc.
Management Output from Routine Summary Middle Level Monthly
Information TPS, high Reports, and Managers Sales
System volume of Simple Exception Reports
(MIS) data model, low reports
level analysis
Decision Output from Analytical Interactive Top-level Investment
Support TPS, and Modeling of queries and managers, Portfolio,
System MIS, Low business responses Professionals Plant
(DSS) level data data Expansion
• Collaboration Tools
A company that implements collaboration tools such as video conferencing,
instant messaging, and document sharing can improve communication and
collaboration between teams, reduce travel costs, and enable remote work.
• Data Analytics
IT enabled services
• IT-enabled services (ITES) refer to the use of information technology (IT) to deliver
services to customers.
3. Customer Service
This can include services such as live chat, email support, and social media
management.
4. E-commerce
Include online marketplaces, online shopping carts, and payment gateways.
5. Telemedicine
To provide medical services remotely, such as consultations, diagnosis, and treatment.
• Information is a processed form of data that is
meaningful and useful to human being. Information is
knowledge that one derives from facts for effective
functioning of systems placed in the right context with the
purpose of reducing uncertainty regarding the alternative
courses of action as they are based on description and
measurement of attributes of various entities associated
with the enterprise.
Data------Processing---------Information
Types of Information
Internal Information
The internal information is generated with in company like that company pricing
policies, promotion policy, financial, and production information, strength and
weakness of company.
Competitive Information
This category includes information regarding the competitor’s product and their
demand, their strengths and weakness, different policies regarding pricing
promotion etc.
Environmental Information
Operational Information:
Low level management is used operational information. So their information need is
known as operational information which relates to the daily operations like daily or
weekly sales statement, daily cash flow and daily general expenses etc.
Tactical Information:
Middle level management is used tactical information. So they require information
for allocating resource and establishing control to implement the top level strategy.
Strategic Information:
Top level management is used strategic information. Strategic information related is
analytical in nature and have long term view. It is retrieved not only from external
source but to some extent internal resource and also explored. Strategic information
helps evaluating these options so that manager can find alternative strength than his
competitors.
Decision Making Process: Steps
Decision Making- Rational Model/
Classical Model:
• Rational Model/Classical Model: This model is
first attempt to know decision making.
• This classical model gave various steps that have
to be discuss.
1. Problems are clear
2. Objectives are clear
3. People agrees on criteria and weights
4. All alternatives are known
5. All consequences are anticipated
6. Decision makes are rational
Characteristics of Rational Model
• They are not biased in recognizing problems.
• They are capable of processing all relevant
information.
• They anticipate present and future
consequence of decisions.
• They search for all alternatives that maximizes
the desired results.
Classical Approach/ Rational Model
Bounded Rationality / Administrative
Man Model
• Decision making involves achievement of a goal
• Rationality demands that the decision maker
should properly understand the alternative
course of action for reaching a goal.
• He should also have full information and ability to
analyze properly various alternative course of
action in the light of goal sought.
• They should also have a desire to select the best
solution by selecting the alternative which satisfy
the goal achievement.
Characteristics of Bounded
Rationality Model
• Focus on sequential attention on developing
alternative solution.
• Heuristic Approach: focus on guide the search for
alternatives into areas that have a high
probability for yielding success.
• Satisfying: the picking a course of action that is
satisfactory or good enough under the
circumstances when time is constraint and other
alternative requires more time with similar
results.
Problem Solving Model Herbert
Simon’s Model
Characteristics of Herbert Simon’s
Model
Retrospective Decision Model/
Implicit Favorite Model
Decision Making: Biases
Management Support Systems (MSS) are
those information systems that focus on
providing information and support in
efficient and effective decision making by
all types of business managers.
• Management Information Systems are
such MSS that provides information in
report format and displays to support
business decision making eg. Sales analysis
report, production performance and cost
trend reporting system.
Management Information Systems
Some examples of MIS
• Sales management systems
• Inventory control systems
• Budgeting systems
• Management Reporting Systems (MRS)
• Personnel (HRM) systems
The role of MIS
• Based on internal information flows
• Support relatively structured decisions
• Inflexible and have little analytical capacity
• Used by lower and middle managerial levels
• Deals with the past and present rather than the future
• Efficiency oriented?
MIS
Management Information System
• Data + Organization
• Set of formal business systems designed to
provide information for an organization
• Computers are typical components
Management Information System
• A management information system (MIS) provides information that
organizations require to manage themselves efficient.
• Management information systems are typically computer systems used for
managing and effectively.
• Management information systems are distinct from other information
systems because they are used to analyze and facilitate strategic and
operational activities.
• Academically, the term is commonly used to refer to the study of how
individuals, groups, and organizations evaluate, design, implement, manage,
and utilize systems to generate information to improve efficiency and
effectiveness of decision making,
• The five primary components:
1.)Hardware,
2.) Software,
3.) Data (information for decision making),
4.) Procedures (design, development and documentation), and
5.) People (individuals, groups, or organizations).
Management information systems (MIS), produce fixed, regularly scheduled
reports based on data extracted and summarized from the firm’s
underlying transaction processing systems to middle and operational level
managers to identify and inform structured and semi-structured decision
problems.
•DSS are intelligent support systems designed to provide information to top and
middle level managers to make decisions that require judgment and intuition.
•DSS allow users to generate and control the inputs and outputs.
• Supplements an MIS
• Pulls information from variety of databases
• Interactive
• Non-routine decision-making
• Model – mathematical representation of real-life
system
• Simulation – using a computer model to reach a
decision about a real-life situation
Decision Support System
• A Decision Support System (DSS) is a computer-based
information system that supports business or
organizational decision-making activities.
• DSSs serve the management, operations, and planning
levels of an organization (usually mid and higher
management) and help to make decisions, which may be
rapidly changing and not easily specified in advance
(Unstructured and Semi-Structured decision problems).
• Decision support systems can be either fully computerized,
human or a combination of both.
Characteristics
• DSS tends to be aimed at the less well structured,
underspecified problem that upper
level managers typically face;
• DSS attempts to combine the use of models or
analytic techniques with traditional data
access and retrieval functions;
• DSS specifically focuses on features which make
them easy to use by non computer people in an
interactive mode; and
• DSS emphasizes flexibility and adaptability to
accommodate changes in the environment and
the decision making approach of the user.
• Adaptable and flexible
• Interactive and ease of use and efficiency
• Human control of the process
• Ease of development by end user
• Modeling and analysis
• Data access
• Support varieties of decision processes
• Support varieties of decision trees
• Quick response
Management
Decision Support
Points of Comparison Information
System
System
Output of TPS, high- Output from TPS and MIS
Input
volume data low-volume data
Extraction and
Analytical modeling of
Processing manipulation of business
business data
data
Periodic, Exceptions,
Interactive queries and
Output demand and reports and
responses
responses.
Top-level managers,
Users Middle-level managers professionals, Information
workers.
Provide information about Provide decision support
Goal the performance of the techniques to analyze
organization specific problems.
Production of summary
Decision and Support Ad-hoc query handling
and exception reports.
Executive Information System: This “Information System”
product serves the strategic information needs of top
management and it is basically a “Hybrid Information System” of
both Management Information System and DSS.
Multiple views − DBMS offers multiple views for different users. A user who
is in the Sales department will have a different view of database than a person
working in the Production department. This feature enables the users to have a
concentrate view of the database according to their requirements.
Security − Features like multiple views offer security to some extent where
users are unable to access data of other users and departments. DBMS offers
methods to impose constraints while entering data into the database and
retrieving the same at a later stage. DBMS offers many different levels of
security features, which enables multiple users to have different views with
different features. For example, a user in the Sales department cannot see the
data that belongs to the Purchase department. Additionally, it can also be
managed how much data of the Sales department should be displayed to the
user. Since a DBMS is not saved on the disk as traditional file systems, it is
very hard for miscreants to break the code.
Database Languages
1. Data Definition Language (DDL) commands - that define a
database, including creating, altering, and dropping tables and
establishing constraints
Data in a database is saved on the computer as a data file and contains data on a
particular topic
e.g. a Students data file.
Records
Fields
A field is part of a record that holds a particular piece of data e.g. Surname.
Sample Fields
•Relations (tables)
• Attributes (columns)
• Tuples (rows)
• Example query: Salesperson='Mary' AND Price>100.
Here is a sample record from a telephone directory data file made up of different fields:
Field
Record
File Management System DBMS
2. The problem of data isolation is found The problem of data isolation is not found
70
Schema and Instances
The collection of information stored in the database at a particular moment is called an
INSTANCE of the database .
1. Physical Schema
2. Conceptual Schema
3. External Schema
1. Physical Schema: It specifies additional storage details. It summarizes how
the relations described in the conceptual schema are actually stored on secondary
devices such as disk and tapes.
3. External Schema: External schema, which usually are also I terms of the
data model of the DBMS allow data access to be customized at the level of
individual users or groups of users.
Data Model Basic Building Blocks
• Entity - anything about which data are to be collected
and stored
• Attribute - a characteristic of an entity
• Relationship - describes an association among entities
– One-to-many (1:M) relationship
– Many-to-many (M:N or M:M) relationship
– One-to-one (1:1) relationship
• Constraint - a restriction placed on the data
73
Business Rules
• Brief, precise, and clear descriptions of a policies,
procedures, or principles within a specific organization
• Apply to any organization that stores and uses data to
generate information
• Description of operations that help to create and
enforce actions within that organization’s environment
74
Business Rules (continued)
• Must be rendered in writing
• Must be kept up to date
• Sometimes are external to the organization
• Must be easy to understand and widely
disseminated
• Describe characteristics of the data as viewed
by the company
75
Discovering Business Rules
Sources of Business Rules:
• Company managers
• Policy makers
• Department managers
• Written documentation
– Procedures
– Standards
– Operations manuals
• Direct interviews with end users
76
Translating Business Rules into Data
Model Components
• Standardize company’s view of data
• Constitute a communications tool between users and
designers
• Allow designer to understand the nature, role, and
scope of data
• Allow designer to understand business processes
• Allow designer to develop appropriate relationship
participation rules and constraints
• Promote creation of an accurate data model
77
Discovering Business Rules (continued)
• Generally, nouns translate into entities
• Verbs translate into relationships among
entities
• Relationships are bi-directional
78
The Evolution of Data Models
(continued)
• Hierarchical
• Network
• Relational
• Entity relationship
79
The Hierarchical Model
80
The Hierarchical Model (continued)
81
The Hierarchical Model (continued)
• The hierarchical structure contains levels, or
segments
• Depicts a set of one-to-many (1:M)
relationships between a parent and its
children segments
– Each parent can have many children
– each child has only one parent
82
The Hierarchical Model
• Advantages
- Simplicity
- Data Security
- Data Integrity (link between parent segment and child segment)
- Efficiency (to manage easily one to many relationship)
• Disadvantages
– Implementation Complexity
– Database Management Problem
– Lack of Structural Independence
– Implementation Limitation (Many to Many)
– Programming complexity
83
The Network Model
• The Network Model replaces the hierarchical tree
with a graph.
84
The Network Model
85
The Network Model (continued)
86
The Network Model (continued)
• Disadvantages
❑Too bulky
❑The lack of ad hoc query capability put heavy
pressure on programmers
❑Any structural change in the database could
produce disaster in all application programs
that draw data from the database
❑Many database old-timers can recall the
interminable information delays
87
The Relational Model
• Developed by Codd (IBM) in 1970
• Considered ingenious but impractical in 1970
• Conceptually simple
• Computers lacked power to implement the
relational model
• Today, microcomputers can run sophisticated
relational database software
88
The Relational Model (continued)
• Relational Database Management System
(RDBMS)
• Performs same basic functions provided by
hierarchical and network DBMS systems, in
addition to a host of other functions
• Most important advantage of the RDBMS is its
ability to hide the complexities of the
relational model from the user
89
The Relational Model (continued)
• Table (relations)
– Matrix consisting of a series of row/column
intersections
– Related to each other through sharing a common
entity characteristic
• Relational diagram
– Representation of relational database’s entities,
attributes within those entities, and relationships
between those entities
90
The Relational Model (continued)
• Relational Table
– Stores a collection of related entities
• Resembles a file
• Relational table is purely logical structure
❑How data are physically stored in the database
is of no concern to the user or the designer
❑This property became the source of a real
database revolution
91
The Relational Model (continued)
92
The Relational Model (continued)
93
The Relational Model (continued)
94
The Entity Relationship Model
• Widely accepted and adapted graphical tool
for data modeling
• Introduced by Chen in 1976
• Graphical representation of entities and their
relationships in a database structure
95
The Entity Relationship Model
• Entity relationship diagram (ERD)
o Uses graphic representations to model database
components
o Entity is mapped to a relational table
• Entity instance (or occurrence) is row in table
• Entity set is collection of like entities
• Connectivity labels types of relationships
o Diamond connected to related entities through a
relationship line
96
The Entity Relationship Model
97
The Entity Relationship Model
98
Keys
A key is a value which can always be used to uniquely identify an object instance. It
allows us to indentify a set of attributes that suffices to distinguish entities from each
other.
a) Super Key
b) Candidate Key
c) Primary Key
A super key is a set of one or more attributes that, taken collectively, allows us to identify
uniquely an entity in the entity set.
For example:
Candidate Key
A candidate key can be defined as the minimum no. of super key that identifies the
record uniquely. It is possible that several distinct set attributes could serve as a
candidate key
For example:
A primary key can be defined as the minimum no. of candidate key that is chosen by the
database designer as the principal means of identifying entities within an entity set. There
should not be any duplicacy and not null in the record of primary key.
For example:
Foreign Key
A foreign key is a column whose values are the same as the primary key of another table.
The relationship is made between two relationship tables by matching the values of the
foreign key in one table with the values of the primary key in another.
Normalization
Normalization is a formal process for deciding which attributes should be grouped
together in a relation. It provides us with a systematic and scientific process.
The transitive dependencies have to be removed i.e. column not dependent on the key.
Table in 1NF
Order_Noc Title QTY
1 Computer Networks 1
1 Graphics 1
1 DBMS 2
2 Multimedia 1
2 Data Structure 1
3 DBMS 1
3 Multimedia 2
3 Computer Networks 5
Title Unit_Price
Issues of 1NF:
Computer Science 250
1. Update the prices Graphics 275
2. Update the titles
DBMS 295
Multimedia 300
Data Structure 190
1. Insertion Anomaly
2. Deletion Anomaly
3. Modification Anomaly
Room_No Room_Capacity
102 60
107 50
105 60
103 100
111 40
Table in 3NF
Emp_No E_Name E_Salary Dept_Name
1001 Vishal 7500 Accounts
1002 Amit 5000 Sales
1003 Anuj 10000 Accounts
1004 Vikas 4500 Sales
1005 Sumit 6500 Sales
Dept_Name Dept_Location
Accounts 102
Sales 104
Accounts 102
Sales 104
Sales 104
BCNF (Boyee-Codd Normal Form )
“To be in BCNF, a table must only have candidate keys as determination”. BCNF is
primarily useful because it is simpler than 3NF.
Table in 3NF
Stud_ID Subject Grade
1001 Physics A
1001 Chemistry C
1001 Maths C
1002 Physics A
1002 Chemistry A
1002 Maths B
Stud_ID S-Name
1001 Vishal
1002 Sumit
Views
A view is a virtual table based on the result-set of a select statement. A view
contains rows and columns just like real table. To reduce redundant data to the
minimum possible rows and columns.
Some view are used only for looking at table data and other views can be used to
insert, update, and delete table data as well as view data.
Like Read Only View and Updateable View
1. Simple View
2. Complex View
Advantages of Views
1. Security
2. Query Simplicity
3. Structural Simplicity
4. Insulation from change
5. Data Integrity
Disadvantages of Views
1. Update restrictions
2. Slow Performance
SQL, the Structured
Query Language
Overview
Introduction
DDL Commands
DML Commands
SQL Statements, Operators, Clauses
Aggregate Functions
Some Facts on SQL
SQL data is case-sensitive, SQL commands are not.
FoodCart
date food sold
date food sold 02/25/08 pizza 350
02/25/08 pizza 350 02/26/08 hotdog 500
02/26/08 hotdog 500 02/26/08 pizza 70
SQL: UPDATE Statement
To update the content of the table:
UPDATE statement syntax:
UPDATE <table name> SET <attr> = <value>
WHERE <selection condition>;
Example: UPDATE FoodCart SET sold = 349
WHERE date = ’02/25/08’ AND food = ‘pizza’;
FoodCart
FoodCart
date food sold date food sold
02/25/08 pizza 349 02/25/08 pizza 349
02/26/08 hotdog 500 02/26/08 pizza 70
02/26/08 pizza 70
Note: If the WHERE clause is omitted all rows of data are deleted from the table.
SQL: SELECT Statement
A basic SELECT statement includes 3 clauses
Emp Dept
ID State ID Division
1000 CA 1001 IT
1001 MA 1002 Sales
1002 TN 1003 Biotech
SQL: Join operation (cont.)
inner join = join
SELECT *
FROM emp join dept or (FROM emp, dept)
on emp.id = dept.id;
COUNT(attr)
SUM(attr)
MAX(attr)
MIN(attr)
AVG(attr)