1 Informatics Theory
1 Informatics Theory
1
Syllabus
1. INFORMATICS
1.1 Definition of the Term Information
1.2 Cybernetics
1.3 Theory of Systems
1.4 Providing Information to the Manager
1.5 System Analysis and Synthesis
1.6 Algorithm and Algorithmization
1.7 Data and Data Base
2
Syllabus
• 2. COMPUTER SYSTEM
• 3. COMPUTER ARCHITECTURE
• 4. INFORMATION TECHNOLOGY
• 5. SOFTWARE
• 6. DATABASE TECHNOLOGY
• 7. PERIPHERAL EQUIPMENT AND
DATA CARRIERS
• 8. SECURITY OF INFORMATION
TECHNOLOGIES
3
Informatics is a scientific and engineering
discipline dealing with all aspects of the processing,
creation, analysis and functioning of systems,
processing their information, their application in various
areas of human activities, while using modern means
of computer technology.
The term INFORMATICS is a combination of two
French words: infor-mation (information) and auto-
matique (automation). Thus, the practical side of
informatics results in a precedural functioning of
important management systems usually having self-
regulating aspects.
However, the creation and performance of these
sytems requires a systematic approach, a system
engineering principles and the application of system
4
sciences.
1.1 Definition of the Term Information
7
1.1.1 Characteristics of Information
8
Information theory deals with the searchfor
the quantitative rate of information and abstracts
from the content.
In order to define what information actually
is, we must deal with the content if we want to
distinguish the message from information.
A message is any communication of objective
reality which may, but does not have to be of an
information nature. Opposed to this, information is
communcation which brings a heretofore unknown
piece of knowledge.
9
INFORMATION datum about the real
environment, its state and ongoing
processes in it which reduces the lack of
knowledge of the recipient about the
environment and modifies the variety of its
behavior.
MESSAGE any communication, interaction
between objects and their surroundings
consisting of signs.
SIGNAL material instrument for the
transmission of non-material message.
10
Information has the following
characteristics:
it is of a non-material nature;
it is always connected with a physical
carrier, signal;
it must be connected with processes which
are being performed;
it must be measurable in order to have the
rquired meaning;
it is communication through which the
recipient modifies the variety of behavior.
11
Information quantification – any
communication expressed in symbols. Symbols
constitute the building blocks of messages.
Symbols may include letters, figures,
pictograms and graphic signs, mathematical marks
and symbols, electric impulses, indicated or or non-
indicated spots on different media, fleshes of light
etc.
A set of used symbols constitute an alphabet.
A message is a combination of symbols from
alphabet arranged according to certain rules in
order to be comprehensible. The use of symbols
beyond the alphabet is inadmissable.
12
The amount of information (H) is proportional to the
number of the used symbols (k is a constant of
proportionality):
H = km
If we have n alphabetical symbols and the length of a
message is m, we can create nm different messages and the
amount of information is :
H = log2 nm = m log2 n
If we replace the expression nm with the general figure
k, we will get the expression for the amount of information
obtained when one of the potential events occurred:
H = log2 k
13
In 1928, R. V. L. Hartley defined a basic unit of
information - 1 bit, through this relation:
1 bit = log2 2
where:
Irel – means awareness, the basis of which is Hmax
Hmax – means maximum entropy where all phenomena occur with
the same probability, i.e., pi=1/n 16
The redundancy of the communicated message or
information is defined through the following relation:
R=1–h.
h – relative entropy
H
h=
Hmax
R - redundancy
18
General Scheme of the Communcation Process
CCH
SI REC
CG TR RE DC ZI
ZP
20
Basic Characteristics of Information
21
Basic Characteristics of Information
22
Economic Information
29
System (S) may be defined as a final set of
elements (E) and a set of links between them
(L) with dynamic, purposeful behavior
S = {E, L} .
30
Elements of the System
32
Link Name Graphic expression
direct A B
parallel distributing C
open A
B
parallel conducting C
C
B
serial
A B C
direct return
A B
indirect return
own return A B C
closed
serial return
A
A B C
33
Basic types of links
Record of the Structure of the System
system
S system
surroundings B D F surroundings
x A C E y
S A B C D E F y
x 1 0 0 0 0 0 0 1
A 0 0 0 1 0 0 0 1
B 0 0 0 0 0 1 0 1
C 0 1 0 0 1 0 0 2
D 1 0 1 0 0 1 0 3
E 0 0 0 0 0 0 1 1
F 0 0 1 0 0 0 0 1
2 1 2 1 1 2 1 10
37
Classification of Systems
According to the relation to reality, the systems are
divided into:
substantive;
abstract.
According to the relation (interaction) with the
surrounding, the systems are divided into :
•closed (absolutely isolated):
•relatively isolated
•open
According to the origin of their creation, into systems:
manmade;
natural.
38
Classification of Systems
According to the manner of behavior into
systems:
deterministic;
stochastic.
According to the behavior at the time into
systems:
static;
dynamic.
According to the content, systems:
informational;
organizational etc.
39
Functional Types of Systems
x 1 … xn
x x 1 … xn x
S S S
System Convergent
Systém Divergent
with a simple system system
zvodný
function
x 1 … xn x 1 … xn
y yy y1 … yn
S S
Combined System
mixed V with a feedback
system
y1 … yn y1 … yn 40
Black Box
41
Objective of the System
System objective effort to achieve
a clearly-defined end-state
The basic objective of the system is to achieve facts
which are of the system’s primary and subjective interest.
The strategic objective is to guide the system behaviour
to a specific direction in the long run. It should contain an
optimum solution that leads to achieving the basic objective of
the system. It is usually determined on a qualitative basis only.
The tactical objective of the system is usually formulated
on a quantitative basis. It generally includes the facts that do
not record significant or long-lasting changes n the system.
The operational objective of the system is effective for a
short period of time, it is highly detailed and it serves as a
basis for the direct guidance of the system.
42
Guidance of Processes in the System
The guidance of ongoing processes in the
system, the so-called induction of desirable responses
by selecting appropriate stimuli, is carried out in three
manners: control, regulation and management.
P1 P2
Control Scheme 43
Guidance of Processes in the System
44
Guidance of Processes in the System
Activities of
the surroundings
Programme
of regulatory Regulator
activities
Monitoring of
Regulatory the regulated
activities system
Regulated
system
Target
behaviour
45
Regulation Scheme
Guidance of Processes in the System
46
Guidance of Processes in the System
Activities of
the surroundings
Programme
of managing Subject of
activities management
Monitoring of the
Managing target behaviour of
activities the object of
Cieľové management
správanie
Object of
management
Target
behaviour
47
Management Scheme
Process Types
Management Planning Organisation Operational
Phases management
Decision-making X 11 X 12 X 13
Motivation X 21 X 22 X 23
Control X 31 X 32 X 33
49
System Analysis and Synthesis
50
System Analysis
System analysis is a set of tasks and methods of
their completion formulated on objects the aim of
which is to identify or ensure system properties of
the monitored objects.
1 Repair company
Workshop 6
Workshop 7
Workshop 8
52
Example of the system decomposition using the top-dow
System Synthesis
53
Algorithm and Algorithmisation
ALGORITHM a precise description of the
sequence of steps leading from variable input
data to the required outputs.
54
Algorithm and Algorithmisation
ALGORITHM a precise description of the
sequence of steps leading from variable input
data to the required outputs.
56
Means of Designing and Entering
Algorithms
57
Means of Designing and Expressing
Algorithms
58
Means of Designing and Expressing
Algorithms
59
Beginning/End Print set
61
Input Processing Output
Step 1:
Acquisition of data
Archiving
Verification magnetic
Accounting of accounting medium
documents documents
Verification description
of accounting
documents
Step 2:
Acquisition of data
- verification of errors
Yes
Verification description Go to
Errors? step 1
of accounting
documents
No
Continue
62
Means of Designing and Expressing
Algorithms
Decision tables – unlike flowcharts, they are
an ideal instrument for modeling decision-making
processes. They are used to tackle economic,
technical, legal, social and other issues.
The structure of the decision table consists
of the formal and content layout. It is made up of
four interlinked parts – quadrants, heading and,
where applicable, an introductory rule and notes.
The structure made up of quadrants and a
heading is called a basic layout.
63
Heading
Introductory rule
Quadrant I Quadrant III
Specification of conditions Selection of conditions
Quadrant II Quadrant IV
Specification of actions Selection of actions
Notes
64
Decision table quadrants have the following titles and
meanings:
• Condition formulation quadrant – contains expressions
formulating independent factors – conditions that need
to be taken into account in implementing a task.
• Action formulation quadrant – contains formulations of
all dependent expressions – actions forming decision-
making variants or their sub-parts.
• State of conditions quadrant – contains combinations
of true states of values; they indicate what values
acquire conditions. They are data suggesting whether
and how the conditions are met.
• Action selection quadrant – contains data indicating
what actions are carried out and in what sequence they
are conducted depending on the combination of 65 the
states of conditions.
Means of Designing and Expressing
Algorithms
66
Object-Oriented Approach
The principal change in thinking introduced by the
object-oriented approach is the following view of data:
Not only do data represent values grouped into data
structures, but they also refer to objects that directly
correspond to real entities.
It should ensure “persistence (of data after the
completion of the process that works with them)”,
concurrent access of several users, reliability of data and
the possibility of “ad-hoc” questions;
It should be object-oriented, i.e. it should acknowledge
the existence of the identity of objects, types or classes,
encapsulation (of objects and methods that manipulate
them), polymorphism, inheritance, complex objects,
extensibility and computational completeness. 67