You are on page 1of 10

ROGER CLARKE HIGH SCHOOL

INFORMATION TECHNOLOGY CAPE

SUMMARY NOTES

UNIT 2- MODULE 1

TOPIC: INFORMATION MANAGEMENT

Objective 1: Differentiate among terms used in Information Management

❖ Database management systems (DBMS) are collections of tools used to manage databases.
Four basic functions performed by all DBMS are:
➢ Create, modify, and delete data structures, e.g. tables
➢ Add, modify, and delete data – Data Manipulation
➢ Retrieve data selectively
➢ Generate reports based on data

❖ Field – this a single piece of information. It is an area (within a record reserved for a specific
piece of data. Examples: customer number, street address, city, current balance etc.

❖ Record – A collection of values for all the fields pertaining to one entity: i.e., anything that
data will be collected on e.g. person, product, company, transaction etc.

❖ Table/File – A collection of related records. E.g. employee table, product table, customer
table, student table, flight table etc. In a table, records are represented by rows and fields are
represented as columns. In a relational database a table may be referred to as a relation and a
row may be referred to as a tuple.

❖ Database – A collection of related tables. It can also include other objects, such as queries,
forms and reports. The structure of a database is the relationships between its tables.

❖ Entity – a person, place or thing on which data will be collected e.g. student, lecturer,
product, store.

❖ Attribute – a characteristic or property of an entity e.g. First Name, ID No, Product Code,
branch name.

Objective 2: Explain how files and databases are used in organizations

❖ Organize: Databases are used to hold information that is useful in an organization and it may
be used to organize or arrange data in such a way that will improve the efficiency in data
response in an organization.
❖ Store: A computerized database is used to store data in tables.
❖ Search & Retrieve: Databases allows organizations to locate and retrieve information quickly
through use of given criteria, such as specific key terms.
❖ Eliminate Redundancies: Databases are helpful in eliminating redundancies thus, removing
repetition of data.
Data Mining:

Generally, data mining is the process of analyzing data from different perspectives and
summarizing it into useful information - information that can be used to increase revenue, cuts
costs, or both.

Data warehousing: Is the electronic storage of a large amount of information by a business.


Data warehousing is more suitable to support an entire corporation environment. Warehoused
data must be stored in a manner that is secure, reliable, easy to retrieve and easy to manage. The
purpose of data warehouse is to analyze historical data.

Data Mart: This is the micro version of data warehouse. It is more useful or suitable to support
small organizations with very few departments. Data mart is often built and controlled by a
single department within an organization, eg: Technology, sales, finance, marketing, etc

Objective 3: Explain how Data Storage & Retrieval have changed overtime.

STORAGE EST. TIME GENERAL METHOD OF RELATIVE TYPES OF


DEVICE OF FACTS ACCESS SPEED DATA STORED
INVENTION OF
ACCESS
PUNCHED Around -primary sequential Ranged Multi-character
CARDS 1725 method of from 49- (words,
storage in 262 cards numbers);
early 1900’s per minute Text based
-used for For some
controlling models
textile looms And for
other
models
91-355
PUNCH TAPE Around -in 1946 Sequential Faster Binary; multi-
1845 used to send than character; text-
telegrams punched based
cards; up
to 120
characters
per
second
MAGNETIC 1928 -changed Serial/sequential 128 Text, sound,
TAPE computing characters video; multimedia
landscape per inch of
by making tape
long-term
storage of
vast amount
of data
possible
-portable
-cheap

AUDIO 1963 -originally Serial 17/8 Sound files


CASSETTE intended for inches per
use in second
dictation
machines
-portable
-cheap

HARD DRIVE 1950’s -more than 1 Direct/random 12 ms Multi-media


(1952) TB of
storage
-there’s a
fixed hard
disk and a
removable
hard disk
CD/DVD 1980-CD -CD stores Direct/random 300 ms Multi-media;
(OPTICAL 1995-DVD up to 700 mainly
DISC) MB video/sound files
-DVD stores
4.7 GB up to
17GB
-uses red
laser
-CD holds
up to 90
minutes of
audio
BLU-RAY DISC Between -next Direct/random 120 ms Multi-media;
2003 generation mainly for
optical disc video/audio
-for HD
video
-olds about
50GB
-uses blue
laser instead
of red
HOLOGRAPHIC Between -optical disc Direct/random Faster Multi-media
VIDEO DISC 2004 - 2006 that stores than Blu-
several ray and
Terabytes of CD/DVD
data
-uses green
and red
laser beams
-currently
still in
development
stage
CLOUD 2000’s -stores Direct/random 10 to 100 Multi-media
STORAGE extremely seconds
large
volumes of
data
-relatively
inexpensive
-virtually
unlimited
storage
-accessible
via internet
-no physical
presence
-limited by
bandwidth
Objective 4: Explain the advantages of using a database approach compared to using
traditional file processing;

CHARACTERISTIC FILE DATABASE


SPEED Access speed is slower due Access speed is faster due to central
to fixe path of storage storage location

EFFICIENCY Not very efficient approach Much more efficient approach than
when speed and data quality, traditional file approach
data handling and processing
is looked at
COST Cost of developing and Cost of developing and maintaining
maintaining higher; initial lower; initial cost higher
cost lower
DATA QUALITY General quality encompasses Quality is better than traditional file
completeness, validity, approach
consistency, timeliness,
accuracy; if these are good
quality is good; general
quality is lower than
database approach
COMPLETENESS Now way to ensure data is Validations can be written to ensure
complete that data is complete; fields that are
primary keys must be present
VALIDITY No validation checks Has validation checks; validations
can be written

CONSISTENCY Have inconsistent and Inconsistency can be avoided; this is


redundant data because of mechanisms in place to
ensure data integrity (referential
integrity), control redundancies and
ensure data is consistent; once data
has reduced redundancies data is
more consistent
TIMLINESS Data may not necessarily be Timeliness of data is better than file
timely; in fact it is not easily system
updated so updated data
would not be available I
timely manner
ACCURACY Stores anything/ everything; Has validation checks; data integrity
lacks accuracy (referential integrity); data can be
normalized
RETRIEVAL Fixed order of retrieving Multiple ways of accessing data;
data; functionality not central storage location making
offered retrieval easy; faster access than file
system
DATA HANDLING Not much features in place Queries can be written to get
for data handling; information on data; data can be
limited/little control for accessed through forms and reports;
management of data generally stores data in tables and
well organized
Not much features in place reports, help with data processing;
DATA PROCESSING for data processing; built in functions; forms help input
limited/little control for data; easily updated;
management of data
SECURITY Usernames; passwords; Same as files though generally have
encryption better security; macros can be
written to further ensure different
levels of access of data
CONCURRENT ACCESS Generally does not allow Allows multiple users to log on to
concurrent access system
Objective 5: Describe the different types and organization of files and databases;
Types of Files

Master Files
This is a long-lived file, it holds the data that is to be processed; descriptive data and the updated data
after transaction is completed. It is a permanent file.

Transaction Files
This is it namesake holds the transactions that are to be carried out on the master file. Basically the data
on this file makes changes to the master file. It is not permanent but rather temporary.

Extra: Grandfather-Father-Son Relationship


According to the people at pcmag.com this is a method for storing previous generations of master file data
that are continuously updated. The son is the current file, the father is a copy of the file from the previous
cycle, and the grandfather is a copy of the file from the cycle before that one.

File Organization

Serial
• collection of records
• no particular sequence
• cannot be used as master file
• used as temporary transaction file
• records stored in order received
Advantages:
• simple file design
• can be stored on inexpensive devices
Disadvantages:
• entire file must be processed even if single record must be accessed
• overall processing slow

Sequential
• A collection of records
• stored in key sequence
• adding/deleting record requires making new file
• used as master file
Advantages:
• simple file design
• very efficient when most of records must be processed (like in payroll)
• very efficient; data has natural order
• can be stored on inexpensive devices like magnetic tape
Disadvantages:
• entire file must be processed even if single record is to be searched
• transactions have to be sorted before processing
• overall processing slow
Direct/Random
• Records are read directly from or written directly to the file
• the records are stored at known address
• address is calculated by applying a mathematical function to key field
• stored on a direct access backing storage medium (example: magnetic disk, CD,DVD)
• used in any information retrieval system (example: train timetable system)
Advantages:
• Any record can be directly accessed
• speed of recording processing is very fast
• up-to-date file because of on-line updating
• concurrent processing is possible
Disadvantages:
• more complex than sequential
• does not fully use memory location
• more security and backup problems

Indexed Sequential
• each record of a file has a key field which uniquely identifies that record
• has an index which consists of keys and addresses
• an index sequential file is a sequential file which has an index
• a full index to a file is one in which applications where data needs to be accessed in either two
ways
• accessed randomly and sequentially; randomly using index
• file can be stored in random access device (example: magnetic discs, CD, DVD)
Advantages:
• provides flexibility for users who need both types of access with the same file
• faster than sequential
Disadvantages:
• extra storage space required for index

Database Types

Personal Database
• generally used by one person at a time
• can stores information for an entire family
• things it can store: pictures, music, games etc.
Work Group
• shares information across a network
• has security and data integrity checks
• used by several people (2-25)
• greater capacity than personal
• provides backup
• must be maintained on regular basis
Departmental Database
• Work group on a bigger scale
• used by 25 - 100 people
• even greater capacity that work group
• provides backup
• maintenance important
Enterprise Database
• manages scope of whole organization
• back and maintenance important
• used by over 100 people
• provides greatest storage capacity
• must have fast retrieval speed
Database Organization

Hierarchical

• This model defines hierarchical arranged data


• Systems that use this model: windows-based directory management systems (like windows
Explorer)
• Relationships though of in terms of children and parents where child has only one parent
and a parent can have multiple children
• Children and parents are related by links called pointers. Pointers are physical addresses inside
file systems.
• Parent has list of pointers to each of their children

Advantages:
• more efficient than flat file model because of redundancy
Disadvantage:
• must be an expert to operate
• only caters for one-to-many relationship (between parent and child)
• changes in structure affects data access
• not very flexible

Network
• allows for each parent to have multiple children and each child to have multiple parents; hence
facilitating many-to-many relationships
• an improvement on hierarchical

Example of Network Database

Advantage:
• facilitates many-to-many relationships
• more flexible than hierarchical
Disadvantage:
• changes in structure affects data access
Relational
• This model is defined as a model in which two or more linked tables are used to track
information. Data is stored in tables (more than one table).
• data represented in terms of tuples grouped into relations
• applies relations between tables
• facilitates all cardinalities (many-to-many etc.)
• has primary key that facilitates relationships
• table has name that is distinct form all other tables in the database
• no duplicate rows; all rows are distinct
• entries in fields (columns) are atomic (no repeating of groups or multi-valued attributes)
• each field has distinct name
• examples: MS SQL SERVER, Oracle, My SQL, MS Access

Example of Relational Model

Advantages:
• avoid redundancies of information
• conceptual simplicity
• Structural Independence: Changes in structure does not affect the data access
• Design Implementation: Achieves both data independence and structural independence
• flexible: data can be manipulated by operators
• relations between tables ensure no ambiguity
• more efficient that previous two
• can point to specific piece of data directly without going through another piece of data
• consistency is achieved by declaring constraints in database design

Object Oriented

• data modelling centres around objects and classes


• a class is an entity that has a well-defined role in the application domain, as well as state,
behaviour and identity; example: tangible person, conceptual department
• an object is a particular instance of a class; object consists of attributes and methods
• involves inheritance; an object or class is based on another object or class; the object and class
inherits the characteristics of original object or class
• automatically inherits the data attributes and characteristics of class from which object is formed
• allows for reusability
• facilitates all cardinalities

Advantages:

• Able to tackle challenging problems


• improved communication between users, analysts, designers and programmers
• increased consistency in analysis design and programmers
• reduced maintenance cost due to reusability
• improved reliability
• improved flexibility

Disadvantages:

• added cost of training; not just anyone can use it


• inability to work with different systems
• inadequate for concurrent problems
• data and operations are separated

Key

Table name: PAINTER


Primary key: Painter_Num
Foreign Key: None

Painter_Num Painter_Lname Painter_Fname Painter_Initial


123 Ross Georgette P
126 Itero Julio G

Table name: PAINTING


Primary key: Painting_Num
Foreign Key: Painter_Num

Painting_Num Painting_Title Painter_Num


1338 Dawn Thunder 123
1339 Vanilla Roses Nowhere 123
1340 Tired Flounders 126
1341 Hasty Exit 123
1342 Plastic Paradise 126

You might also like