Chapter 1 Understanding Information Systems
Chapter 1 Understanding Information Systems
Systems
Information systems are essential for businesses and organizations of all
sizes. This presentation will introduce key concepts and explore the
importance of information systems in today's digital world.
preencoded.png
Defining Information Systems
Major Components
Input Information System
Processing An information system is a collection of
Output interconnected components that gather,
process, store, and deliver the information
needed to complete a business task.
preencoded.png
The Need for Information Systems
preencoded.png
Types of Information Systems (Cont.)
Expert Systems (ES) Executive Information Systems (EIS)
ES utilize artificial intelligence to perform tasks that would EIS provide senior managers with a comprehensive
typically require human expertise, automating complex overview of organizational performance and external
decision-making processes. factors, enabling strategic decision-making.
preencoded.png
Data Quality and Properties
Quality Accuracy
Data quality refers to the accuracy, Data should be accurate for
validity, and reliability of the the intended use. Variables
information, ensuring it accurately should have consistent, well-
reflects the real-world communicated definitions.
phenomenon.
Timeliness Relevance
Data must be available in a timely Information should be relevant to
manner to be relevant and useful, the specific question or task at
allowing for informed decisions hand, providing meaningful
based on up-to-date information. insights for the intended purpose.
preencoded.png
Data Quality and Properties
Validity Reliability
Data should measure Data should reflect stable and
what is intended to be consistent data collection
measured. methods.
Completeness
Data should be checked for
outliers and missing data.
preencoded.png
Database Systems: Foundation of
Information Systems
1 Definition
A database is a structured collection of related data,
serving as a centralized repository for information
within an organization.
3 Evolution of DBMS
DBMS have evolved through different generations,
from navigational databases to relational and
object-oriented systems, with each generation
offering advancements in data management
capabilities. preencoded.png
Evolution of DBMS:
Hardware
Hardware components, including storage devices and I/O devices,
provide the physical infrastructure for storing and retrieving data
efficiently.
Software
The software component, specifically the DBMS, acts as an
intermediary between users and the database, allowing for data
manipulation and retrieval.
Users
Users interact with the database system to access and
utilize information, performing various tasks based on
their roles and responsibilities within the organization.
preencoded.png
Types of Data:
c.
Application Metadata - Store the structure & format of queries, reports
& other application components. preencoded.png
Types of Users:
a. Sophisticated User
Database Administrators (DBA)
Database Designers
b. End Users
b.1 Naïve/Parametric Users - At least computer literate - Not technical
people - Ex.: cashier, teller
c. Application Programmers
preencoded.png
Features Commonly Offered by DBMS:
1. Query Ability
Querying is the process of requesting attribute information from
various perspectives and combinations
of factors.
3. Rule Enforcement
Setting of criteria which includes data types and data formats.
4. Security
Limits who can see or change specific attributes or groups of
attributes. preencoded.png
Features Commonly Offered by DBMS:
5. Computation
Includes counting, summing, averaging, sorting, grouping, cross-referencing
7. Automated Optimization
Allows human expert to make the necessary adjustments after reviewing
the statistics collected.
preencoded.png
Analysis of Data, Forms and Sources
Analysis of data is a process of inspecting, cleaning, transforming, and
modeling data with the goal of discovering useful information, suggesting
conclusions, and supporting decision-making.
Forms of Data:
Bits and Bytes
Integers
Characters
Picture and Graphic Data
Sound Data/Audio
Video Data
preencoded.png
Sources of Data:
People
Documents
Source Document - – is one that contains data that is going to be input
into a computer
system.
Turnaround Document – is a machine readable document that has some
information
printed on it by a computer but has more information added to it by a human.
It is then fed back into a computer to transfer this newly added information.
Machine Readable Document
Observations
preencoded.png
Data Collection
When writing a data retention policy, you need to determine how to:
Organize information so it can be searched and accessed at a later
date
Dispose of information that is no longer needed
preencoded.png
Information Backup and Recovery
preencoded.png
Remote Backup
Remote Backup provides a sense of security in case the primary
location where the database is located gets destroyed. Remote
backup can be offline or real-time or online. In case it is offline, it is
maintained manually.
preencoded.png
Suggestions for backups:
preencoded.png
Suggestions for backups:
preencoded.png
Crash recovery
- refers to the process of restoring the database to a consistent state after a failure or crash.
Failures may occur due to hardware malfunctions, software errors, power outages, or system
crashes.
To see where the problem has occurred, we generalize a failure into various categories:
Transaction Failure
A transaction has to abort when it fails to execute or when it reaches a point from where it can’t
go any further. This is called transaction failure where only a few transactions or processes are
hurt.
preencoded.png
When a DBMS recovers from a crash, it should maintain the
following:
It should check the states of all the transactions, which were being
executed.
A transaction may be in the middle of some operation; the DBMS
must ensure the atomicity of
the transaction in this case.
It should check whether the transaction can be completed now or it
needs to be rolled back.
No transactions would be allowed to leave the DBMS in an
inconsistent state.
preencoded.png
There are two types of techniques, which can help a
DBMS in recovering as well as maintaining the
atomicity of a transaction:
• The recovery system reads the logs backwards from the end to the last
checkpoint.
• It maintains two lists, an undo-list and a redo-list. preencoded.png