☰ خطة العام · تكنولوجيا المعلومات والاتصالات (بالإنجليزية)

Data tables: rows, columns and keys

الأسبوع 12 · الدرس ٨ «تصميم قواعد البيانات» (٢): جدول البيانات واختيار البرنامج وأنواع الحقول والمفتاح الأساسي · 3 دروس
2

Choosing a tool: word-processor table, spreadsheet or database

ICT Prep 1 Term 1, Lesson 8: pp. 77–85
GoalChoose between a word-processor table, a spreadsheet and a database program for a job.
New words
word processor · a program for writing and laying out text, which can also draw a simple tablespreadsheet · a program that holds data in a grid, can sort it and can do simple calculationssorting · putting records in an order, such as highest mark firstrelation · a link between data in two tables, such as pupils and the books they borrowed
Explanation

A table of data can be made with more than one kind of program. A word processor can draw a simple table. This is fine for a small table, but it cannot answer questions like “show me all the pupils whose name has a certain letter”. A spreadsheet can do much more. It can sort the marks and make simple calculations, such as a total. But it becomes hard to use when you have a large amount of complex data. A database program is made for exactly this. It is the right choice when you have much complex data, when you need relations between data, when you want your own custom applications to manage data, and when you need higher security. Sort the tools by size of the job: small table, word processor; sorting and sums, spreadsheet; much complex data, database. We name no programs; only the kind matters.

Word-processor tableSpreadsheetDatabase program
Good fora small, simple tablesorting and simple calculationsmuch complex data
Weaknesscannot answer questions about the datahard with large complex dataneeds more learning
Relations between datanohardlyyes
Securitybasicbasichigher
Worked examples
small timetableword-processor table
Mina wants a table with her weekly timetable: five days and six lessons. It is small and simple, so a table in a word processor is enough.
AB
1NameTotal
2Pupil 152
3Pupil 350
4Pupil 450
5Pupil 247
6Pupil 546
The class wants to put the pupils in order of their total mark. Totals: Pupil 1 has 18 + 15 + 19 = 52, Pupil 2 has 47, Pupil 3 has 50, Pupil 4 has 16 + 19 + 15 = 50, and Pupil 5 has 46. A spreadsheet sorts the totals with highest first.
A big school wants to keep pupils, classes, books and borrowed books, and to ask “which pupils still have a book from the library?” It has much complex data with relations between tables, and it needs security. A database program is the right choice.
Class activity

Write three jobs on cards: “a class birthday list for 8 friends”, “marks to be sorted and totalled”, “records of every pupil, book and loan in a big school”. Put each card under a heading: word processor, spreadsheet or database. Explain each choice in one sentence.

Practice
1
Which tool is best for a small, simple table?
2
Which tool is best for sorting marks and finding totals?
3
Name two reasons to choose a database program.
4
Pupil 1 has 52, Pupil 3 has 50 and Pupil 5 has 46. Who is first when sorted with the highest first?