Professional Documents
Culture Documents
Systems
msomibora.com
1 msomibora.com
3.1 Lesson Coverage
Data
Information
Database
Information systems
Manual Data Processing System
Describe manual data processing system.
2 msomibora.com
Data
3 msomibora.com
Information
Information consists of data to which
meaning has been attached.
4 msomibora.com
Database
5 msomibora.com
Information systems
6 msomibora.com
Describe manual data processing system.
7 msomibora.com
Exercises
Discuss the advantages and disadvantages of manual file
processing system
8 msomibora.com
END OF THE FIRST
SESSION
9 msomibora.com
3.2 Lesson coverage
10 msomibora.com
What is data processing ?
11 msomibora.com
1. Describe electronic data
processing system.
12 msomibora.com
2. Compare manual and electronic data
processing system
13 msomibora.com
Cont..
15 msomibora.com
Cont..
Data consistency is maintained because everyone uses
the same data, stored in the computer database system,
linked through a network. Change made in one
automatically changes the rest in separate files.
16 msomibora.com
Weakness of Manual processing system
Unnecessary duplication of data
Time wasting especially when searching for a
particular item
Misleading reports due to poor data entry and
organization
Poor update of records
17 msomibora.com
Exercise
Explain the importance of data processing.
Takes these Facts:
(i) A computer Tutor takes marks for each assignment
gives Form iii students.
What are importance of those records taken ?
(ii) A doctor take details for his patients every day.
What are the importance of the data he/she takes always
?
By using the two facts Explain What is data processing and
its importance in daily life.
18 msomibora.com
A teacher or Doctor need to process data
Why ?
Data processing, organizing and controlling large amounts
of information is a process. It is useful to manage critical
information synchronized way.
19 msomibora.com
Why data processing ?
20 msomibora.com
Importance of data processing.
Importance of Data Processing Services of Data Processing
is consist of a variety of giving out of data from one data
arrangement to another, data digitizing and data capturing.
22 msomibora.com
General Importance of Database
23 msomibora.com
3.3 Database Concepts and
Terminologies
• Lesson Coverage
Explain database terminologies.
Types of Database systems
Explain importance of database systems.
List types of database systems.
24 msomibora.com
Database Concept
Computerized Database creation and
manipulation is achieved by using aa Database
management system software (DBMS).
26 msomibora.com
Explain database terminologies.
Character: A single letter, number or
special character e.g. n, x, 2 ,& etc.
Field; It
is a group or string of related
characters that represent a data item.
28 msomibora.com
Database Terminologies
29 msomibora.com
Database Terminologies
In spreadsheets, fields are called cells.
30 msomibora.com
Database Terminologies
Entity: Describes a place, person, thing, object
that has been entered in a database.
33 msomibora.com
.
Why does database called data file ?
File is the compilation of related records
maintained in some order, or it can be described
as a container for records.
34 msomibora.com
3.4 TYPES OF DATABASE
35 msomibora.com
3.4 database models
Database model refer to the methodology for
storing data.
There are four types of database models
(i) Hierarchical database model
(ii) Network database model
(iii) Relational database model
(iv) Object oriented and Object-relational
modes
36 msomibora.com
Database types..
HIERARCHICAL DATABASE MODEL
Hierarchy is based on Parent-Child Relationship
Hierarchicalsequence
(used to linealized a tree)
Complete hierarchical path(from root to a leaf)
ROOT
LEVEL 1 LEVEL 1
39 msomibora.com
HIERARCHICAL DATABASE MODEL
Advantages of this type
· Performance. Navigating among the records in a
hierarchical database is very fast because the parent/child
relationships are implemented with pointers from one
data record to another.
· Ease of understanding.
The organization of the database parallels a corporate
organization chart or family tree. As such, it has a familiar
"feel" to even nonprogrammers
40 msomibora.com
Disadvantage of Hierarchical
The application needs only to follow one of the multiple
child record pointers, the single sibling record pointer, or
the single parent record pointer to get to the "next"
record.
41 msomibora.com
2. Network database model
Is almost similar to hierarchical but it is enhanced to resolve
the redundancy problem experienced in the hierarchical model
42 msomibora.com
2. Network model..
The model can be seen as an upside down tree where the
branches are the member information linked to the
owner, which is the bottom of the tree.
43 msomibora.com
Example of Network model structure
44 msomibora.com
Network model structure data flow
45 msomibora.com
Advantages of Network models
Provide very efficient "High-speed" data retrieval
Simplicity
The network model is conceptually simple and easy to
design.
Ability to handle more relationship types
The network model can handle the one-to-many and
many-to-many relationships.
Data Integrity
In a network model, no member can exist without an
owner. A user must therefore first define the owner
record and then the member record. This ensures the
integrity.
46 msomibora.com
Disadvantage of Network model
System complexity
In a network model, data are accessed one record at a
time
Thus is not user friend since we need to acces many data
once.
47 msomibora.com
Disadvantages of Network model…
Any changes made to the database structure require the
application programs to be modified before they can
access data.
48 msomibora.com
3. Relational database model
It is a method of structuring data using relations, which
are grid-like mathematical structures consisting of
columns and rows.
50 msomibora.com
Types of relational model users
The second are developers who will use the system as
part of another application,
51 msomibora.com
Advantage Relational database…
Data is only stored once.
52 msomibora.com
Advantages of relational…
Better security.
By splitting data into tables, a certain tables can be made
confidential.
When a person logs on with their username and
password, the system can then limit access
Cater for future requirements.
By having data held in separate tables,
It is simple to add records that are not yet needed but
may be in the future.
Ease of use:
The revision of any information as tables consisting of
rows and columns is much easier to understand .
53 msomibora.com
Advantages of relational…
Flexibility:
Different tables from which information has to be linked
and extracted
Also can be easily manipulated by operators such as
project and join to give information in the form in which it
is desired.
Precision:
The usage of relational algebra and relational calculus in the
manipulation of he relations between the tables ensures
that there is no ambiguity, which may otherwise arise in
establishing the linkages in a complicated network type
database
54 msomibora.com
Disadvantages of relational…
Performance:
If the number of tables between which relationships to be
established are large, and the fields themselves effect the
performance in responding to the access queries.
55 msomibora.com
Disadvantages of relational…
Physical Storage Consumption
It carry more data and would naturally result in the fact that
the lays frequently run operations,
This would tend to become even more shared and occupy
space 0n Hdd.
But in this type the meaningful is very hard to find due to many
data.
56 msomibora.com
Object oriented and Object-relational
models
This is the most recent products in database
technology.
Data in this type organized into logical components
called objects
An object is a dynamic entity that has its own
state(data) and behavior (method)
An obeject is generated from the base structure called
class.
57 msomibora.com
Object Relational databases combine the features of both
relational databases and object-oriented programming.
58 msomibora.com
Advantages of Object oriented
Extensibility
Object Relational Database capabilities are extended with
the addition of new data types
Inheritance
Unlike Relational Databases, Object Relational Databases
allow the use of inheritance
59 msomibora.com
Disadvantage of Object oriented
Very complex database
60 msomibora.com
DATA ORGANIZATION IN A DATABASE
A database organize the information into the following:
i) Field
ii) Record
iii) Tables or file
iv) Database
61 msomibora.com
As we discussed previous that:
Field:
Is any character or string of characters that represent a data
item
Record:
A collection of related field that represent a single entity.
Table or File
This is the collection of related records
A table is made up of rows called records and columns called
fields.
Database:
A collection of related tables or files
62 msomibora.com
Ms Access Database Object/Features
Object this are elements found in Database that are used to
create and manipulate a database.
Ms access has the following Objects
Tables/files
Queries
Forms
Reports
Macros
Modules
Pages.
66 msomibora.com
Creating a table/file structure
Design a table in Design view
Choose the correct data type
Create primary key
Save the file.
67 msomibora.com
QUERIES
Used to analyze or request for specific record from a
database.
68 msomibora.com
QUERY
Planning a Query
There are three questions you need to answer when you are planning a
query:
What do you want the results to look like?
Identify every field or bit of information that you want included in the
results.
Where is the information stored in the database? List which
tables (and/or queries) hold the information that you want to see.
What conditions do you want the data to meet? This helps
determine how to set the criteria so Access can search the records
properly.
Types of Queries and how they work we shall do it practically
69 msomibora.com
FORMS
This is the visual display that resembles an ordinary form
used to enter or view record from a table.
70 msomibora.com
REPORTS
Used to generate reports or summaries from underlying
table or query
71 msomibora.com
MACROS
Used to automate some operation such as displaying a
start up form when you start records access.
72 msomibora.com
THE END
73 msomibora.com