ICDL Using Databases study plan
ICDL Using Databases · Give each week a clear focus.
8 weeks · About 6 hours per week
Understanding databases & Tables
Define the terms database, table, record, field, and data type in your own words
Identify at least five real-world scenarios where a relational database is preferable to a spreadsheet
Open a database application and locate the objects pane, ribbon/toolbar, and navigation pane
Create a new blank database file and save it with a descriptive name
Create a single table in Design/Design View and assign a data type to every field
Your checkpoint
A saved database file containing one table of at least 5 fields, each with an explicitly assigned data type, plus a one-page written glossary of the five core terms
Tables & Understanding databases
Select the most appropriate data type for text, numbers, dates, currency, and yes/no content
Set a primary key on an appropriate field and explain why that field was chosen
Apply field properties such as field size, required, default value, and input mask to at least three fields
Insert, edit, and delete records in Datasheet View without corrupting existing data
Sort records on a single field in ascending and descending order
Your checkpoint
A populated table with at least 15 records, a defined primary key, and three fields with non-default field properties, verified by sorting the records both ways
Tables & Understanding databases
Distinguish between flat-file and relational structures and describe why tables are split into related entities
Create a second table that stores related data and link the two tables with a one-to-many relationship
Enforce referential integrity on the relationship and predict what happens when it is enabled
Apply a validation rule and validation text to reject invalid entries
Modify an existing table structure by adding, renaming, and removing fields without losing records
Your checkpoint
A two-table database joined by a one-to-many relationship with referential integrity enforced, plus a short written note explaining one rejected data entry and why it was rejected
Retrieving information & Tables
Filter records using filter-by-selection and a filter-by-form/criteria approach
Build a query in Design View that returns selected fields from one table
Add numeric and date criteria to a query and verify the returned record count
Use comparison operators and wildcards in query criteria
Sort query output on more than one field
Your checkpoint
Three saved queries (one simple selection, one with numeric criteria, one with text wildcard criteria), each with a printed or exported result set
Retrieving information
Create a query that draws fields from two related tables
Construct AND criteria across multiple fields and explain how it narrows results
Construct OR criteria and explain how it broadens results
Write a calculated field or aggregate query using at least one function such as Count, Sum, or Average
Use a parameter prompt so a query asks for its criterion at run time
Your checkpoint
A multi-table query with both AND and OR criteria plus one aggregate calculation, and a saved parameter query that returns correct results for two different inputs
Using the application & Retrieving information
Create a form using a wizard and adjust the layout and field order
Enter and edit records through the form rather than the table
Generate a report from a table or query and group the output on one field
Add a calculated total or summary to a report and preview it before saving
Export a query result or report to a common file format and confirm the output opens correctly
Your checkpoint
One working data-entry form and one grouped report with a summary total, plus an exported copy of the report in a portable format
Using the application & Tables
Customize the application environment by setting a startup option or default object view
Back up the database file and restore from the backup
Import data from an external file into a new table and reconcile data types
Use help or documentation to resolve one unfamiliar feature independently
Apply a consistent naming convention to all tables, queries, forms, and reports
Your checkpoint
A backed-up and restored copy of the database with all objects renamed to a consistent convention, plus a new imported table
Understanding databases & Using the application & Tables & Retrieving information
Review all four domains against the official syllabus and flag any objective you cannot demonstrate
Rebuild a small two-table database from scratch in under 45 minutes without notes
Complete two timed practice assessments and record your score per domain
Re-study only the weakest domain identified by the practice scores
Verify every deliverable from weeks 1-7 still opens and functions correctly
Your checkpoint
A timed practice assessment score report showing at least 85 percent overall with no domain below 75 percent, plus a rebuilt database file completed within the time limit
Milestones
Week 2: Can explain the difference between a field and a record and assign correct data types to five sample fields without reference material
Week 4: Two related tables exist with referential integrity enforced, and at least three saved queries return verifiably correct record counts
Week 6: A form and a grouped report both function correctly, and a query result has been successfully exported and reopened
Week 8: Timed practice assessment scored at least 85 percent overall with no domain below 75 percent, and a fresh database was rebuilt within 45 minutes