Learning objective
Develop a database structure by importing data from existing files such as .csv or .txt, using designated field names to create tables. Assign suitable data types to fields, including text, numeric (integer, decimal, currency), date/time, and Boolean/logical. Specify sub-types for numeric data, such as percentage and decimal places, and determine the display format for Boolean/logical fields (yes/no, true/false, checkbox) and date/time data. Create and modify primary and foreign keys, establish relationships between tables, and design a data entry form that includes specified fields, appropriate font styles and sizes, adequate spacing between fields, character spacing for individual fields, effective use of white space, and options like radio buttons, check boxes, and drop-down menus. Candidates should understand the different types of databases, the characteristics, uses, advantages, and disadvantages of flat file and relational databases, as well as the roles of primary and foreign keys and the principles of good form design.
Read the explanation, check the common trap, then practise with flashcards and questions.
Exam focus
- Read the explanation.
- Check key terms.
- Practise with linked questions.
Cambridge IGCSE Information and Communication TechnologyDatabasesPractical objective