Documente Academic
Documente Profesional
Documente Cultură
Definition ( 6.1.1)
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
twitter.com/amiruldaniel Amiruldanielsabri(SMK Sultan Badlishah
Kulim)
**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.
75
twitter.com/amiruldaniel Amiruldanielsabri(SMK Sultan Badlishah
Kulim)
Type Usage
76
twitter.com/amiruldaniel Amiruldanielsabri(SMK Sultan Badlishah
Kulim)
Byte
Field
File
Databa
se
Software (6.2.1)
77
twitter.com/amiruldaniel Amiruldanielsabri(SMK Sultan Badlishah
Kulim)
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.
78
twitter.com/amiruldaniel Amiruldanielsabri(SMK Sultan Badlishah
Kulim)
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 .
79
twitter.com/amiruldaniel Amiruldanielsabri(SMK Sultan Badlishah
Kulim)
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
StudentID(Foreign
key)
Key)
Name Mathematics
Address Science
Date_of_Birth ICT
80
twitter.com/amiruldaniel Amiruldanielsabri(SMK Sultan Badlishah
Kulim)
Term Definition
Table
81
twitter.com/amiruldaniel Amiruldanielsabri(SMK Sultan Badlishah
Kulim)
Form
Query
Report
82
twitter.com/amiruldaniel Amiruldanielsabri(SMK Sultan Badlishah
Kulim)
• 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.
83
twitter.com/amiruldaniel Amiruldanielsabri(SMK Sultan Badlishah
Kulim)
Phase Description
• the system developer will find out what is needed by the
client
• by interviewing or participating in survey the clients will give
Analysis their requirements and a description of what a system must
do and the main functions of the system.
• example: the system developers will define the purpose and
the focus of the system
84
twitter.com/amiruldaniel Amiruldanielsabri(SMK Sultan Badlishah
Kulim)
85