03 02 Information and Databases V2
03 02 Information and Databases V2
Management
According to Rosemary Stewart, ‘management is getting things done by others’. Therefore,
managers are supposed to manage things, so that people under them can carry out the
functions and operations effectively, efficiently, and economically. In order to understand
what information a manager needs, we need to review what management means. The word
‘management’ is used in three different but related meanings:
Three fundamental conceptual frameworks that answer the question, ‘What does a manager
do?’ need to be understood to see how information system can help meet the information
needs of managers.
Functions of Management
Management is traditionally described as a process of leadership involving the management
functions of planning, organizing, staffing, directing, and controlling. Frenchman Henri Fayol,
a Pioneer of management theory, first explained these functions of management in the early
1900s.
a. Planning
It involves the development of long and short-range plans requiring the formulation of
goals, objectives, strategies, policies, procedures, and standards. Planning also involves
the perception and analysis of opportunities, problems, and alternative courses of action,
and the design of programs to achieve selected objectives.
b. Organizing
It involves the development of a structure that groups, assigns, and coordinates activities
by delegating authority, offering responsibility, and requiring accountability.
c. Staffing
This involves the selection and training of personnel and their assignment to specific
organizational activities.
d. Directing
This is the leadership of an organization through communication, inspiration, and
motivation of organizational personnel.
e. Controlling
This involves observing and measuring organizational performance and environmental
activities and modifying the plans and activities of the organization when necessary.
Roles of Management
Management scholar Henry Mintzberg in the early 1970s developed another useful
management model. This model views management as the performance of a variety of
management roles. A manager has the authority and status to play the following roles:
1. Interpersonal roles
A manager should be,
a. a leader of subordinates,
b. a liaison with the external environment, and
c. a figurehead when ceremonial duties arise.
2. Information roles
A manager should be,
d. a monitor of information on organizational performance,
e. a disseminator of information within the organization,
f. a spokesperson to the external environment.
3. Decision roles
A manager should be,
g. an entrepreneur in making innovative changes that affect the organizations,
h. a disturbance handler when unanticipated events occur,
i. a resources allocator in determining the distribution of financial and other resources
within the organization, and
j. a negotiator who resolves both internal and external disputes.
Levels of Management
The information requirements of management depend heavily on the management level
involved. That the activities of management can be subdivided into three major levels:
Strategic management
Tactical management
Operational management
These levels are related to the traditional management levels of top management, middle
management, and operating or supervisory management. This is the ‘managerial pyramid’
model of management by Robert N Anthony, in 1960s. It answers the question, ‘What does a
manager do?’ by emphasizing by the manager's specific levels in an organization. He says the
main job of a manager is planning and control, but this planning and control differs with
his/her level.
Planning
Control
Intelligence activities – search the environment and identify events and conditions
requiring decision.
Design activities – develop and evaluate possible courses of action.
Choice activities – select a particular course of action and monitor its implementation.
This three-stage decision-making process includes the ability to cycle-back to a previous stage,
if the decision maker is dissatisfied with the intelligence gathered or the alternatives
developed. Also, note that each of these stages of decision-making has unique information
requirements.
Intelligence Activities
Design Activities
Choice Activities
However, given the time and resource constraints of the real world, most decision makers will
choose to satisfice rather than optimize when faced with a decision situation. Simon use the
term ‘bounded rationality’ – make a decision based on incomplete information and a limited
number of alternatives.
For instance, the inventory reorder decision faced by most businesses are frequently
quantified and automated. Inventory control software includes decision algorithms that
outline the computation to perform and the steps to take when quantities and inventory
are running low.
For instance, decision involved in starting a new line of products in some foreign country
whose information is not freely available.
c. Semi-structured decision
This is a combination of structured and unstructured decisions and involves situations
where some decision procedures can be pre-specified, but not enough to lead to a definite
recommended decision.
For instance, decision involved in starting a new line of products or making major changes
to employee benefits would probably range from unstructured to semi-structured. The
many unknown or changeable factors involved would require a less structured approach
leading to subjective judgments by managers.
Information
Data
Singular is datum, means fact. Data are raw facts, observations, or inference. It is raw material
for information. Data are represented by symbols, numbers, labels, and so on. They have little
meaning by themselves. Normally, data is about a physical phenomenon or business
transaction. Data are the objective measurements of the attributes (characteristics) of entities
(such as people, places, things, and events). Data commonly takes a variety of forms including
numeric data, text, voice, and image data. Data is not useful until subjected to a ‘value-added’
process, where:
Every business transaction generates data. A transaction is a business activity or event. The
data should be processed with specific informational objectives in mind.
Information
Information is data that have been processed into an organized, usable form. Arranged in an
order and form that is useful to the people who receive it. Information is the relevant
knowledge, produced after the data processing operations. It is acquired by the people to
enhance understanding and achieve specific purpose. Put another way, information is data
placed in a context to give it value for specific end user.
Examples:
1. Data: Pakistan Sri Lanka Honda 400
Info: Pakistan exported four hundred Honda cars to Sri Lanka.
Points to remember:
Information sources
It is important to know all the potential sources of information available. Decision making
efforts can be hampered if you do not know where to get the information you need or fail to
realize that certain information exists. Information can be acquired from two basic sources:
a. Internal sources
Internal sources of information are within organization. Common internal sources are
internally generated documents, observations, and internal surveys. Internal documents
found in most businesses include a balance sheet, an income statement, employee files,
scheduled and unscheduled reports, and other files and reports.
b. External sources
External sources of information are outside an organization. Common external sources
used by business people include external surveys annual reports from other organizations,
as well as statistics from government agencies, trade publication, and research reports.
External surveys are similar to internal surveys except that the individuals surveyed are
outside the organization that is conducting the survey.
Information types
Information can be of two general types: Quantitative information and Qualitative
Information.
a. Quantitative information
This type of information tells how much or how many. For example, there are 10 roses in
the vase, 20 books are on the shelf. Quantitative information is used heavily throughout
the business; such as how many units were sold? or how many rupees are being spent on
employees’ salaries. Quantitative information appears in one of two forms:
Numerical representation – the description is given in the form of numbers. A balance
sheet or income statement contains numerical information is the best example.
Graphical representation – is the pictorial description. Common graphical
representations of quantitative business information include charts and graphs.
b. Qualitative information
It describes something using non-quantitative characteristic. For example, the roses in the
vase are red; the books on the shelf are related to accounting. This description does not
tell how much or how many roses or books; it simply states the quality. Qualitative
characteristics can also be used to describe job categories or positions such as manager,
systems analyst, and programmer.
In real life situations, the information that we receive/use is a mix of these two types. For
instance, 15 competent workers are serving this organization.
These two types are interconvertible as well, qualitative can be converted into quantitative or
quantitative into qualitative. For example, intelligence (quality) converted in IQ (quantity) and
marks secured (quantity) converted in to grades (quality).
Information levels
Information can also divided into levels, based on level of the receiver or may the number of
people receiving it. Levels can be discussed in three different ways:
a. General
No organizational concerns, this categorization is based on the number of people
receiving or can receive. Cateroies are:
b. Organization
Based on the vertical division in terms of organizational units. How and who is receiving
and using this information. Cateroies are:
c. Management
This type is based on management levels in organizational settings.
1. Time dimension
This dimension includes the characteristics, which are related to the time aspect of the
information, as information is very time sensitive. Attributes included are:
2. Content dimension
Content dimension includes the characteristics that are related to contents of
information.
3. Form dimension
Form dimension includes characteristics emphasizing that information must be attractive
and easy to understand and use.
4. Cost dimension
Cost dimension includes characteristics related to the worth of information to be collected
and filed. There should be cost-benefit analysis done. Information, which has more cost
of acquiring or processing than the benefit we are going to get from it, is not useful
information.
System Concepts
Several systems may share the same environment. Some of these systems may be connected
to one another by means of a shared boundary, or interface. An open system is a system that
interacts with other systems in its environment.
Environment
Boundary
Control
FB CS FB CS
FB CS
Input Process Output
Other Systems
In the diagram, the system exchanges inputs and outputs with its environment and other
systems. Thus, we could say that it is connected to its environment by input and output
interfaces. Finally, if a system has the ability to change itself or its environment to survive, it
is known as adaptive system.
Organizations such as businesses and government agencies are subsystem‚ of society, which
is their environment. Society contains a multitude of such systems, including individuals and
their social, political, and economic institutions. Organizations themselves consist of many
subsystems, such as; departments, divisions, and other work groups. Organizations are open
systems, since they interface and interact with other systems in their environment. In
addition, organizations are adaptive systems, since they possess the ability to modify
themselves to meet the demands of a changing environment.
1. Input
It involves capturing and assembling elements that enter the system to be processed. For
example, economic resources such as; people, money, material, machines, land, facilities,
energy, and information are acquired by a business from its environment and used in its
system activities.
2. Processing
This involves transformation processes that convert input into output. Examples are
organizational processes such as; marketing, manufacturing, and finance transform input
into output. Other organizational processes are engineering, research and development,
legal services, and so on.
3. Output
Output involves transferring elements that have been produced by the transformation
process to their ultimate destination. For example, products and services, payments to
employees and suppliers, dividends, contributions, taxes, and information are all outputs
produced by a business and exchanged with or transferred to its environment.
4. Feedback
Feedback is the metadata (data about data) or data about performance of the system.
Feedback is frequently included as part of the concept of the control function because of
the essential role feedback plays in the control. The feedback and control functions
perform an important supportive role. They assure that other system components
properly transform input into outputs so the system can achieve its goal.
There are two types of feedback; positive and negative. A system performing properly
generates positive feedback, which signals the control function to maintain the system's
current course toward its goal. A system whose performance is deteriorating – deviating
from the attainment of its goal – generates negative feedback. In the real world, the
performance of most system tends to deteriorate overtime; this characteristic is called
entropy – the tendency of a system to lose its homeostasis, that is, a relatively stable state
of equilibrium.
Like feedback, we have feedforward which is forecast or the prediction about the system
performance. It can also be positive or negative.
5. Control
Control is a major system function that monitors and evaluates feedback to determine
whether the system is moving toward the achievement of its goal. It then makes any
necessary adjustments to the input and processing component of the system to ensure
that proper output is produced. Management is the control component of an
organizational system.
The control function strives to reverse the entropy and maintain the equilibrium of a
system through a variety of corrective actions. It monitors feedback and attempts to
reduce deviations by the system from previously established standards of acceptable
performance. Control is accomplished by:
6. Environment
A business is an open, adaptive system that shares inputs and outputs with other systems
and its environment. A business must maintain appropriate relationships with other
economic, political, and social systems in its environment. This group includes its
stakeholders, such as; customers, suppliers, competitors, stockholders, labor unions,
financial institution, governmental agencies, and their community.
Classifications of System
Systems can classified in different types based on their component and working.
a. Open system – exchanges inputs and outputs with other systems of the environment.
Every business organization is an open system.
b. Closed system – does not exchange inputs and outputs with outside. This type of system
does not exist in real life.
c. Closed loop/cybernetic system – has five components; input, process, output, feedback,
and control. Cybernetic system is self-monitoring and self-regulating system. A familiar
example of a self-monitoring, self-regulating system is the thermostat-controlled heating
system, which automatically monitors and regulates itself to maintain a desired
temperature. Another example is the human body that automatically monitors and
adjusts many of its functions such as; temperature, heartbeat, and breathing.
Heirarcy/levels of system
a. Corporate level system – deals with planning and forecasting for the whole organization.
b. Divisional level system – deals with divisional performance, planning, and control.
c. Departmental level system – deals with departmental planning and control.
d. Transaction processing system – for processing transactions in the front office.
Information Systems
Information system is system that handles/deals with information. Another definition is, a set
of people, procedures, and resources that collects, transforms, and disseminates
information in an organization. It accepts data resources as input and processes them into
information products as output. Information systems have been there since day one, when
humans started trading, in those days, these were manual information systems, but with
advancement of technology, these have become computerized. The journey started from
manual to mechanical to electromechanical to computerized systems today. Most simple
examples include Accounting and HR systems of an organization.
How does an information system convert data into information? What system components
and activities are involved? Let us see the details.
a. Hardware resources
b. Software resources
c. Network resource
d. Data resources
e. Human resources
All these have been covered in earlier chapters, see a little connecting material here:
a. Hardware resources
Examples of hardware in computer-based information systems are: computers systems,
workstations, which use a keyboard for input of data, a video screen or printer for output
of information, and magnetic or optical disks for storage. Telecommunications networks,
which consist of computers, workstations, communications processors, and other devices
interconnected by a variety of telecommunication media to provide computing power
through an organization.
b. Software resources
The concept of software resources includes all sets of information processing instructions.
The generic concept of software includes not only the sets of operating instruction called
programs, which direct and control computer hardware, but also the sets of information
processing instructions needed by people, which are called procedures. The following are
examples of software:
System software – operating system that manages and supports the operations of a
computer system.
Application software – programs that direct processing for a particular use of
computers by end users. Examples are an inventory program, a payroll program, and
a word processing program.
Procedures – operating instructions for the people who will use an information
system. Examples are instruction for filling out a paper form or using a software
package.
c. Network resources
Network resources are infrastructure resources that are capable of transferring data.
Network resources include; servers, routers, switches, load balancers and other network
equipment, IP address pools, etc.
d. Data resources
Data is more than the raw material for information systems. Data resources are typically
recorded and stored on several types of media, including; paper, magnetic, optical, film,
and electronic media. Examples are paper documents, magnetic disks, magnetic tape,
optical disks, microfilm, and electronic circuit chips. Thus, data and information stored in
databases, model bases, and knowledge bases are now considered part of the data
resources or information resources of an organization. Data resources are kept in
different forms, like:
e. Human resources
People are required for the operation of all information systems. These people resources
include end users and specialists.
End users (or users) are people who use an information system or the information as
system products. They can be accountants, salespersons, engineers, clerks,
customers, or managers. Most of us are information system end users. These users
can be further categorized as direct (operate and use) and indirect (using the output).
Specialists are people who develop and maintain information systems. They include
systems analysts, programmers, computer operators, and other managerial,
technical, and clerical personnel.
Collection of data – end users typically record data about transaction on some type of
physical medium such as paper form, or enter it directly into a computer system. For
example, Power utility employees collect data at subscribers’ premises.
Preparation – data is converted into a form, which allows data entry easily, for
example, data in the electricity meter-reading book put on few pages for quick data
entry.
Entry – keyboarding or scanning the data to convert it into digital format
Editing – includes a variety of editing activities to assure data accuracy.
Therefore, when we say, computer is busy in processing, then it may be performing one,
many, or all of the below mentioned operations.
Verification – comparison with the source document to verify the data entered.
Validation – comparison with the allowed, possible, or acceptable limits of data to
ensure correct entry.
Arithmetic – simple addition, multiplication, subtraction, and/or division.
Comparison – with some defined standard to give discount or commission.
Classifying – separating data into groups.
Sorting/Indexing – arranging data in a sequence.
Summarizing – producing summaries of huge data.
Updating – updating the files to show changes made in data.
All systems should have data security and must maintain confidentiality.
Characteristics:
Internal focus
Existing operations
Current and historical information
Structured decisions
Little analytical capability
Inflexible
Regular reports
Online access
Characteristics:
What-if – intelligent guesses
Mathematical modelling
Real-time
Queries
Semi-structured decisions
Natural language
User interface with data management and modelling software
Characteristics:
Data source – internal and external
Summaries
Dashboard reporting
Unstructured decisions
Real-time
Drill down
Expensive
Parts:
Expert System Shell
Inference Engine
Knowledgebase
Knowledge Acquisition Program (KAP)
Preconditions:
Problem reasonably well-defined
Defined rules
Releasing expert for difficult problems
Cost-benefit
Advantages:
Non experts – expert decisions
Fast, accurate, consistent
Alternative solutions
Reduced staff costs
Relieves experts for complex issues
Competitive advantage
Always available
Multi-access
Disadvantages:
High capital expenditure
Technical support
Non expert – wrong advice
Requires updation
Down time
Reliance
Resistance
Integrated IT systems
Modules are linked to function separately and collectively in coordinated fashion
Inventory
Purchases
Sales
Advantages:
Input to one module/system is input to many
Output of a module/system is input to the other system
Complete view
Informed decisions
Efficient operations
Customer satisfaction
Profitability
Disadvantages:
One module failure affects whole system
Complex
Prone to error
Expensive
Bespoke
Business resources:
Cash
Raw materials
Personnel
Production capacity
Commitments:
Customer orders
Purchase orders
Employee costs
Data Hierarchy
There are different types of data used in system. The term Multimedia refers to using this fact.
The types are:
Text
Graphic / image
Audio
Video
Hierarchy or the organization of textual data is the logical organization of data into characters,
fields, records, files, databases, and data warehouse. It is just like writings, which are
organized through letters, words, sentences, paragraphs, and documents. The complete data
hierarchy is:
Bit
System’s view or
Physical hierarchy
Character / Byte
Database
Data Warehouse
Working manually, we define our column names and the amount of data to be entered in
every column, for example:
Working in computers, additional thing is defining the types of data. There are four types of
data; Numeric, Date, Logical, and Character.
Before discussing the logical hierarchy of data, it is important to mention that the bit is not
the logical data element. This refers to the physical storage element provided by the computer
storage hardware.
1. Non-integrated approach
2. Integrated approach
3. Database approach
1. Non-integrated approach
In Non-integrated systems/approach, the systems are developed in piece-meal fashion
without any considerations/provisions for others departments/systems. Each application
operates on a separate data file. The applications were based on File Management System
(FMS).
File Management System allows access to single file/table at a time and accommodates
flat files that are not related to other files.
2. Integrated approach
A number of systems/applications are linked up to operate in an integrated as well as
autonomous fashion, so that Input to one system is input to many systems or output of
one is input of other system. The main feature was use of common files. Several files were
combined into one master file, several master files were merged into fewer master files,
and these files were kept in one computer system. The system was based on FMS.
3. Database approach
Maximum data is collected and organized to be used by many applications. The
applications are centered on a database not files. DB is an example of general-purpose
system, which uses Database Management System (DBMS) for creating and linking files in
a database container. Examples include; any organization’s database and the national
database (NADRA).
Placement App
Accounts App
DBMS
Accounts data Subjects data
DBMS
Exam App
Purchase App
DBMS
DBMS
Stock App HR App
Databases
Meaning
The terminology database can be used in any of following senses:
General meaning – collection of records/data.
Loose meaning – collection of data files integrated and organized to provide a single
comprehensive view.
Strict meaning – collection of structured data independent of any particular application(s).
Data independence
Data could be used from different records and files without disturbing the physical location.
Data independence includes:
Independence of logical data from physical storage – data can be stored anywhere on the
storage and it is accessed without any problems.
Independence of data items from programs which access them – many changes in
program will not affect the data and vice versa is also true.
Record locking – allows many users to access records, but only one user can modify the
record. After modification, the lock will be released and record may be edited by others.
File locking – access to whole file is prevented, generally applied in two cases:
o Data Base Administrator (DBA) is making some structural changes – adding,
amending, and/or deleting some fields.
o A user processing the file – e.g. producing some report based on a data file.
Database administration
It is done by the Data Base Administrator (DBA) and it includes:
Database management
It is done by users and it includes:
Operating a database
There are four major/common operations in using a database:
a. Database engine – also called ‘backend’, it is used for DBA and DBM.
b. Developer – also called ‘front-end’, it is used for writing programs (form and report
generations).
It is not necessary to have DB Engine and Developer from the same vendor. Different vendors’
engines and developer work together without any problems.
Database structures
Data/records can be structured in databases in different ways each having its own pros and
cons. There are three models:
a. Hierarchical structure
b. Network structure
c. Relational structure
Relationship (data associations) among the entities – four relationships; one to one, one to
many, many to one, and many to many.
a. Hierarchical structure
The records are stored using one to many relationships or parent-child structures. It has
lot of redundancy, low operational efficiency, and difficult database management. The
examples of HDBMS are; Adabas, GT.M, IMS, Cache, Multidimensional hierarchical toolkit,
and Mumps compiler.
P1 P2 P1 P1 P3 P2
b. Network structure
In network data base model data are stored using many to many relationships. It offers
lesser redundancy, better operational efficiency, and easier database management. The
NDBMS examples are; IDMS and Total.
P1 P2 P3
c. Relational structure
Relational model stores data in tabular format using one to many relationships. It offers
minimum redundancy, high operational efficiency, and easy database management. The
software is called RDBMS and examples are; FoxPro, Access, Oracle, Informix, and many
more.
Primary key / Key field – it is a field, which is unique in every record, used for indexing the
records and searching is mostly done through it. At times, it may be a compound key,
means made up of more than one fields, e.g. name and date of birth.
Foreign key – it is primary key of table used in other table(s) for linking up the tables.
Data modelling
A data model is a set of data specifications and related diagrams that reflect data
requirements and designs.
Data modeling helps in the visual representation of data and enforces business rules,
regulatory compliances, and government policies on the data. Data Models ensure
consistency in naming conventions, default values, semantics, security while ensuring quality
of the data.
Data model emphasizes on what data is needed and how it should be organized instead of
what operations need to be performed on the data. Data Model is like architect's building plan
which helps to build a conceptual model and set the relationship between data items.
1. Conceptual
2. Logical
3. Physical
Details now:
1. Conceptual Model
This Data Model defines WHAT the system contains. The main aim of this model is to
establish the entities, their attributes, and their relationships. In this data modeling level,
there is hardly any detail available of the actual database structure. Three basic tenants
of Data Model are:
2. Logical Model
Defines HOW the system should be implemented regardless of the DBMS. A logical data
model is a fully attributed data model that is fully normalized. Fully attributed means that
the entity types have all the attributes and relationship types for all the data that is
required by the application(s) it serves. It may include:
3. Physical Model
This Data Model describes HOW the system will be implemented using a specific DBMS
system. A physical data model represents the actual structure of a database – tables and
columns, or the messages sent between computer processes. Here the entity types
usually represent tables, and the relationship type lines represent the foreign keys
between tables.
System Analyst – performs the data analysis and draws up the logical design of records
and files.
Database Administrator – focuses on issues like; media and physical location of records,
mapping of logical and physical data and the mechanics of handling the database (Data
Base Administration).
Programmer – writes the application and focuses on the logical relationship of database
with the program.
Database trends
Recent database trends include the growth of distributed databases and the emergence of
object-oriented and hypermedia databases.
a. Distributed databases – usually found in very large corporations that require multiple sites
to have immediate and fast access to data.
b. Object-Oriented databases – data as objects can be pictures, groups of text, voice, audio,
etc. Object-oriented databases bring the various objects from many different sources and
get them all working together.
c. Hypermedia databases – most websites have various interconnected multimedia pages
which might include text, video clips, audio clips, photographs and graphics. These all
need to be stored and “called” from somewhere when the webpage is created. All of them
together form the hypermedia database.
j. Independent of the user program – data and programs can be change independent of each
other.
k. Off-the-shelf available – wonderful DBMS are available in market, buy one and use it.