Ict Form 5 - CD 6
Ict Form 5 - CD 6
database. database.
For example, you can retrieve a students name and address from the
View specific data from Table. Perform calculations on selected records. Delete record from a table.
186
You can create new Queries using one of the methods. Create query in Design View. Create query by using wizard.
187
CREATING A RELATIONSHIP
You need to create the relationship between Tables before you can create Queries.
TO RUN A QUERY
- See Demonstrations From the CD
188
month of August.
Only the information on vitamin C for the month of August which is specified in the perimeter will be displayed.
189
Tables or Queries.
By using Table, you need to scroll down to fill in the new data. This data
However, when From is used, it is easier as you need to click on the new
190
You can create new Form using one of the methods. Create form in Design View. Create form by using wizard.
191
Form.
For example, you want to design an invoice form to contain customer and
product details.
In this situation, you need a main form and a subform. A main form contains
customer information.
192
In the invoice form, the Customer Table supplies data such as CustomerName, Address and ContactNumber for the main form.
Product Tablegives data for the subform. It contains specific details such as ProductID, Details, Quantity and Price purchased by the customer.
193
level of information they needed. Reports can be created based on the Table or Query. You can create new Queries using one of the methods. Create report in Design View. Create report by using wizard.
194
browser.
The purpose of publishing your Reports on the Web is to allow people from multiple locations in your organisation to view your Report.
For example, if your company sells many items, the inventory report has to be updated weekly. You could produce inventory Report and export that
Report as an HTML file. The Report has to be converted to HTML format before being published.
This file is transferred to the Web Server and can be accessed by all staffs in
the organisation.
195
Data manipulation refers to the operations of accessing, locating, organising, modifying and managing data contained in the database.
Basic operations of data manipulation : Update Insert Delete Retrieve Sort Filter Search
UPDATING RECORDS
The Update operation is used for changing data in a database Table.
INSERTING RECORDS
The Insert operation is used for adding records to a database Table.
DELETING RECORDS
The Delete operation is used for removing records from a database Table. - See Demonstrations From the CD.
RETRIEVING RECORDS
The Retrieve operation is used for retrieving records from a database Table. - See Demonstrations From the CD.
SORTING RECORDS
The Sort operation is used for sorting records in a records in a database Table. - See Demonstrations From the CD.
196
FILTERING RECORDS
The Filter operation is used for filtering records from a database table. Instead of displaying all the records in a Table, you can use a filter to display
only those records that you want to see or edit. - See Demonstrations From the CD.
SEARCHING RECORDS
The Search operation is used for finding record from a database table. You can use the Find function in Microsoft Access to search for the records. You can use the Find feature to locate one or more records to find specific
data.
197
like to view the data in the form of a chart or graph. see the shipping date clearer.
You might also want to manipulate your data using line chart where you can Data Export is a lot easier than retyping the data in a spreadsheet.
database program.
These phases describe the processes that system developers carry out in
Design Phase
Based on the needs of target users, the system developers will design an Entity Relationship Diagram (ERD). This phase is known as the Design
Phase.
198
Implementation Phase
database using database software.
Testing Phase
The system will be tested by the target users in the Testing Phase.If there is
any error detected, the system developers will fix the error.
Documentation Phase
System developers will produce the documents for the program during the
Documentation Phase.
Maintenance Phase
The system developers continue to provide support during the Maintenance Phase. They monitor the system performance and make changes when
needed.
Work as a group
When you want to develop an information system, you must work as a group. All group members must work together to complete tasks like data
recommendations.
199
target users.
The target users will indicate their requirements. They need to give a
description of what a system must do and the main functions of the system. By doing this, the system developers can define the purpose of the system. It would help system developers set the focus of the system.
PROBLEM ANALYSIS
During the Analysis Phase, the system developers will interview the target
users to find out their needs. For example, in the School Resource Centre,
the system developers found out that the target users are currently using the manual
system.
the needs of the target users. The new system should store all book details as in a manual system. The new system should be faster, easier to use and have a larger storage.
200
The system developers identify the output for the system. For example, the books which have been keyed in will be printed out as document references
By doing this problem analysis, the system developers can come up with the
EXTENSION : STANDARDISATION
Standardisation is a set of rules and procedures that system developers
output.
If the stock code is set to S00001, the target user must follow the standard by using the prefix S for the rest of the stock code. For example S00002,
Standardisation is used to help people working on the same development project to produce consistent results.Without standardisation, the system will not function correctly. Setting standards avoids confusion in the whole
201
DESIGN PHASE
The Design Phase is the second phase in system development. It refers to the planning of the system design.
An author can have one or more books. A publisher has one or more books. A category has many books.
Determine field
You need to ensure Tables contain the necessary data.
You need to determine what fields to include and the suitable data type
Book Table consists of BookID, BookTitle and BookPrice. Category Table consists of CategoryID and CategoryName.
Publisher Table consists of PublisherID and PublisherName.
202
data entry.
The user can also retrieve information from a database using an output
interface.
203
204
205
EXTENSION : MOCKUP
A mockup is a sample of the input or output that contains actual data. A mockup is needed when handling a big database program so that the system developer and target user understands the system better.
206
The Implementation Phase is the third phase of system development. In the Implementation Phase, the system developers will convert the technical plan and design plan into a computer program.
CREATING DATABASE
database software such as Microsoft Access as the development tool to create a Scholl Resource System.
CREATING TABLES
System.
You can use Design View to create tables to store data. You are to create
four tables: Author, Book, Publisher and Category for the School Resource
207
See Demonstrations From the CD. Referential Integrity is a set of rules that ensures relationships between Tables within a database are all valid.
CREATING QUERIES
- See Demonstrations From the CD.
CREATING FORMS
You can use Forms to perform data entry and retrieve related data. - See Demonstrations From the CD.
CREATING REPORTS
You can use Reports to summaries information from the database.You can
You can use Reports to retrieve information from the database using Table
208
One-To-Many
For example, each book has only one category. Each Category has many books.
Member to another one record in Member Contact. many related records in Book.
developer and user in the Testing Phase. To ensure the quality of a database, the system developers act as quality controllers and will run tests on it. The purpose of system testing is to ensure the system runs correctly and is error free. 209
data for four Tables : Author, Book, Category and Publisher. - See Demonstrations From the CD.
You can do the testing to verify that each database object is functioning. You need to conduct testing to detect any error present.
properly.
For example, the quantity a user keyed in should be less or equal to 1000. The message will pop up if the quantity is over 1000.
A range check is another example of a validity check. For example, the salary a user keyed in should be between 900 and 1500. The message will pop up if the salary is over 1500.
210
of system development.
DOCUMENTATION
program.
Documentation is very important when the system requires changes in the future. Documentation tells new system developers what was done in the It helps to reduce the amount of time a new system developer spends
computer application.
User Manual
The User Manual helps the user to use the system. User Manuals are written in simple language rather than technical language. The User Manual should cover how to run the system, how to enter data, how to modify data and how to save and print reports. The User Manual should include ways to overcome errors.
211
Technical Documentation
developers as a reference.
Technical Documentation is useful for system
improvement.
In Documentation Phase,
User Manual and Technical
Documentation are found in a folio. You need to gather all the documents from the system development phases into a folio.
You can compile your Technical Documentation in the form of a hard copy. Documentation can also be gathered in a soft copy.
All documentation must be ready by the end the system development. The system developers should ensure that all documentation is complete and
accurate.
212
This file is a guideline for the user when the user needs
For example, system developers can use Help Generator Wizard to create a Help File for School Resource System.
functionality.
213
CORRECTIVE MAINTENANCE
error in system design.
Corrective Maintenance is changing maintenance carried out to repair an This maintenance is used when errors are detected and need to be rectified. For example, in the School Resource System, you need to add the International Standard Book Number (ISBN) field.
PERFECTIVE MAINTENANCE
computer program. interfaces.
Perfective Maintenance is a system maintenance performed to improve a Perfective Maintenance is done when the users require changes in the
For example, in the School Resource System, you can modify the layout of the Book Form by changing the font colour, type, size and adding "Book
Form" title.
214
PREVENTIVE MAINTENANCE
Preventive Maintenance is a maintenance aimed at the prevention of future breakdowns and failures. This maintenance is carried out when there is a possibility or risk of failure while operating.
For example, in the School Resource System, you want to assign a password
Some users may only be allowed to view data in a particular Table. Some may only be allowed to add records to a
Table while others may be given the right to view
PROJECT WORK
- See example From the CD.
These developments will influence how people interact with information. Through the Internet, a user can get fast responses and have two-way communication using video conferencing and e-mail.
By using the global information systems, people from all over the world can be equipped with
Internet.
216
developing human resources for health. Global Resource Center offers a global library of human resources for health, focusing on developing countries.
For example, healthcare personnel can store their individual details in this database. This database can be accessed by a country that needs the
healthcare support.
By using this system, countries with health needs can be met. This resources center is managed by Capacity Project and USAID-funded global project.
Global Disaster Alert and Coordination System is a Web-based disaster information management system. Global Disaster Alert and Coordination System stores
The data is automatically analysed to determine the help needed by the For example, from the Current Disaster Events column, you can be informed
places. 217
Global Disaster Alert and Coordination System is a joint initiative of the United Nations and European Commission.
218