INFORMATION SYSTEM
Data
Information
is organized data
is valuable and meaningful to specific user
conveys meaning and is useful to people
Information systems
Data
Hardware
Software
People
Procedure
Component Definition
Data Raw or unprocessed facts such as text, numbers,
images, audio and video.
Hardware Physical equipment that processes the data to
create information such as keyboard, mouse,
monitor and printer.
Software A computer program that enables the hardware to
process data.
People Individuals who communicate with the system such
as customers, employees, students, data entry
clerks, and accountants.
Procedure Set of rules about how to combine components of
information systems.
Data
Hardware Procedure
Software People
**People is anyone whom build and use the system, using hardware and
software to help monitor and control process by using standard procedures sets
in organization in which data stored will be used to produce information based
on requirements.
Type Usage
Bit
Byte
Field
File
Databa
se
Software (6.2.1)
An attribute or field in a database is a single data item. Each row of data items
makes up a record and a collection of records in a table is called a relation or file
Notes:
A file (table) is a collection of records (rows) and records are made up of fields
( columns)
A database record consists of a single value from each column of data in the
table. The data in the columns in a table are all of the same type of data,
whereas the rows represent a given instance
A primary key or the unique identifier or key field is the field that uniquely
represents a record in a table.
Notes:
Each table in the database must have at least one primary key. These keys must
not have null values. Meaning, you must not leave these keys blank. The primary
key ensures that no two records in a database contain the same value for that
field.
For example, Student Name is not a good primary key because there might be
cases where a student can have the same name in the same school. The MyKad
Number can be used as the primary key since it is unique to that student only.
Another way to uniquely identify each student, a special StudentID field can be
added to be used as the primary key.
A foreign key is the field that matches the primary key in another table.
Notes:
It contains the same data as those of the primary key in the other table. Foreign
key fields are linked to fields in other tables. While a primary key must have
unique values, a foreign key may have duplicate values.
For example, the StudentID is the primary key in the Student table, but the
StudentID is a foreign key in the Subject table. Since a student may take more
than one subject, the foreign key (StudentID) will identify the subjects taken by
the student which can be a duplicate value in the subject table.
Notes:
A foreign key links to a primary key in another table. While primary keys must
have unique values, foreign keys may have duplicate values.
The importance of the relationship between a primary key and a foreign key is to
establish a relationship between two or more tables. By matching a foreign key
with a primary key, the data does not need to be entered repeatedly .
There are 3 types of relations between tables : One-To-Many, Many-To-Many and
One-To-One.
Notes:
The primary key of one table becomes a foreign key of the other table. By
matching a foreign key with a primary key, the data does not need to be entered
repeatedly. A primary key improves data performance by relating smaller tables
into meaningful databases.
STUDENT_INFO SUBJECT
StudentID (Primary
key) StudentID(Foreign
Key)
Name
Mathematics
Address
Science
Date_of_Birth
ICT
Term Definition
Table
Form
Query
Report
Update
Insert
Delete
Retrieve
Sort
Filter
Search
Basic Usages
operations
Note:
Filtering and Search: is used to retrieve data record for certain criteria based on
certain condition. is the same as sorting. To search for something you have to
filter.
Phase Description
the system developer will find out what is needed by the
client
by interviewing or participating in survey the clients will give
their requirements and a description of what a system must
Analysis
do and the main functions of the system.
example: the system developers will define the purpose and
the focus of the system