{"id":38271,"date":"2026-04-13T15:12:57","date_gmt":"2026-04-13T08:12:57","guid":{"rendered":"https:\/\/times.edu.vn\/?p=38271"},"modified":"2026-05-08T18:00:22","modified_gmt":"2026-05-08T11:00:22","slug":"igcse-ict-database-tasks","status":"publish","type":"post","link":"https:\/\/times.edu.vn\/en\/igcse\/igcse-ict-database-tasks\/","title":{"rendered":"IGCSE ICT 0417 Database Tasks: 8-Step Strategy for Access (Paper 3) A*"},"content":{"rendered":"<p><strong><a href=\"https:\/\/times.edu.vn\/en\/igcse\/what-is-igcse-a-comprehensive-guide-for-students\/\">IGCSE<\/a><\/strong><strong>\u00a0ICT database tasks (ICT 0417)<\/strong>\u00a0are practical exam activities where you build and manipulate a relational database in software like Microsoft Access to produce precise outputs.<\/p>\n<p>You typically import CSV data, set correct data types and field properties, assign primary keys, create relationships using foreign keys, then run queries with sort and filter, validation rules, and wildcards.<\/p>\n<p>Marks come from accurate criteria logic, correct calculated fields, and professional reports, forms, and mail merge-ready datasets.<\/p>\n<p>Strong performance depends on avoiding structural mistakes and capturing clear evidence screenshots of table design, relationships, and query settings.<\/p>\n<h2><strong>A Step By Step Guide To IGCSE ICT Database Tasks<\/strong><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-38311\" src=\"https:\/\/times.edu.vn\/wp-content\/uploads\/2026\/04\/7-14.webp\" alt=\"IGCSE ICT Database Tasks 2026: How to Complete Common Practical Questions More Accurately\" width=\"1000\" height=\"558\" srcset=\"https:\/\/times.edu.vn\/wp-content\/uploads\/2026\/04\/7-14.webp 1000w, https:\/\/times.edu.vn\/wp-content\/uploads\/2026\/04\/7-14-300x167.webp 300w, https:\/\/times.edu.vn\/wp-content\/uploads\/2026\/04\/7-14-768x429.webp 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p>IGCSE ICT database tasks (ICT 0417) are practical marks in disguise. Examiners are not testing whether you \u201cknow Access\u201d; they are testing whether you can follow instructions precisely, build a clean relational database, and produce evidence that proves your method.<\/p>\n<p>Based on our years of practical tutoring at Times Edu, the fastest improvements come from system-thinking. You treat every task as a workflow: Import \u2192 structure \u2192 keys \u2192 relationships \u2192 queries \u2192 sort and filter \u2192 outputs (reports, mail merge, evidence).<\/p>\n<h3><strong>What IGCSE ICT database tasks usually include (Paper 2 \/ Paper 3)<\/strong><\/h3>\n<p>Students often revise \u201ctheory\u201d, then lose marks on execution. The practical database component is predictable, and the mark scheme rewards accuracy and completeness more than creativity.<\/p>\n<table>\n<tbody>\n<tr>\n<th colspan=\"1\" rowspan=\"1\"><strong>Exam action (typical)<\/strong><\/th>\n<th colspan=\"1\" rowspan=\"1\"><strong>What the examiner is checking<\/strong><\/th>\n<th colspan=\"1\" rowspan=\"1\"><strong>What loses marks<\/strong><\/th>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Import CSV and create tables<\/td>\n<td colspan=\"1\" rowspan=\"1\">Correct structure, correct data types, correct field names<\/td>\n<td colspan=\"1\" rowspan=\"1\">Wrong data type, truncated text, wrong field size<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Set a primary key<\/td>\n<td colspan=\"1\" rowspan=\"1\">Uniqueness and correct key choice<\/td>\n<td colspan=\"1\" rowspan=\"1\">Using a non-unique field, forgetting to set it<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Create relationships<\/td>\n<td colspan=\"1\" rowspan=\"1\">Relational database logic, foreign key integrity<\/td>\n<td colspan=\"1\" rowspan=\"1\">Wrong fields linked, wrong join type, no evidence screenshot<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Build queries with criteria<\/td>\n<td colspan=\"1\" rowspan=\"1\">Correct filtering, correct operators, correct wildcards<\/td>\n<td colspan=\"1\" rowspan=\"1\">Criteria in wrong row, AND\/OR confusion, wildcard misuse<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Sort and filter<\/td>\n<td colspan=\"1\" rowspan=\"1\">Controlled output ordering, correct subset<\/td>\n<td colspan=\"1\" rowspan=\"1\">Sorting wrong field, missing secondary sort<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Calculated fields<\/td>\n<td colspan=\"1\" rowspan=\"1\">Correct formula and formatting<\/td>\n<td colspan=\"1\" rowspan=\"1\">Wrong brackets, incorrect field names, wrong output format<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Reports \/ output<\/td>\n<td colspan=\"1\" rowspan=\"1\">Layout accuracy and readability<\/td>\n<td colspan=\"1\" rowspan=\"1\">Missing group\/sort, wrong fields, poor formatting<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Forms \/ data entry<\/td>\n<td colspan=\"1\" rowspan=\"1\">Usability, field properties, validation<\/td>\n<td colspan=\"1\" rowspan=\"1\">No validation, wrong input masks, confusing layout<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Evidence screenshots<\/td>\n<td colspan=\"1\" rowspan=\"1\">Proof of method<\/td>\n<td colspan=\"1\" rowspan=\"1\">Screenshots missing key settings or cropped<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>A critical detail most students overlook in the 2026 exam cycle is that marks are often awarded for \u201cprocess evidence\u201d even when the final output is close.<\/p>\n<p>If your evidence screenshots do not show the table design, relationships diagram, and query criteria clearly, you are donating marks.<\/p>\n<p><strong style=\"color: #f00;\">&gt;&gt;&gt; Read more:<\/strong> <a class=\"xem-them-link\" href=\"https:\/\/times.edu.vn\/en\/igcse\/igcse-ict-vs-computer-science\/\">IGCSE ICT vs Computer Science<\/a> 2026: What\u2019s the Difference and Which Should You Choose?<\/p>\n<h2><strong>Creating Relationships And Defining Data Types<\/strong><\/h2>\n<h3><strong>Step 1: Import data correctly (CSV \u2192 Table)<\/strong><\/h3>\n<p>In Microsoft Access, import is not a \u201cclick-next\u201d activity. You are making structural decisions that affect every later query.<\/p>\n<p>Use this checklist during import:<\/p>\n<ul>\n<li>Confirm field names are correct and match the task wording.<\/li>\n<li>Set data types deliberately, not automatically.<\/li>\n<li>Decide the primary key strategy before finishing the wizard.<\/li>\n<\/ul>\n<h3><strong>Step 2: Choose correct data types and field properties<\/strong><\/h3>\n<p>From our direct experience with international school curricula, top scorers treat \u201cdata type\u201d as a marked topic, not a software preference.<\/p>\n<table>\n<tbody>\n<tr>\n<th colspan=\"1\" rowspan=\"1\"><strong>Data type (Access)<\/strong><\/th>\n<th colspan=\"1\" rowspan=\"1\"><strong>Use in ICT 0417<\/strong><\/th>\n<th colspan=\"1\" rowspan=\"1\"><strong>Critical field properties to set<\/strong><\/th>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Short Text<\/td>\n<td colspan=\"1\" rowspan=\"1\">Names, codes, emails, categories<\/td>\n<td colspan=\"1\" rowspan=\"1\">Field Size, Required, Indexed<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Long Text<\/td>\n<td colspan=\"1\" rowspan=\"1\">Comments, descriptions<\/td>\n<td colspan=\"1\" rowspan=\"1\">Usually no indexing needed<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Number<\/td>\n<td colspan=\"1\" rowspan=\"1\">Quantity, counts, numeric identifiers (sometimes)<\/td>\n<td colspan=\"1\" rowspan=\"1\">Field Size (Integer\/Long), Decimal Places<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Date\/Time<\/td>\n<td colspan=\"1\" rowspan=\"1\">DOB, order date, deadline<\/td>\n<td colspan=\"1\" rowspan=\"1\">Format (Short Date), Input Mask if needed<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Currency<\/td>\n<td colspan=\"1\" rowspan=\"1\">Price, fee, cost<\/td>\n<td colspan=\"1\" rowspan=\"1\">Format Currency, Decimal Places (2)<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Yes\/No<\/td>\n<td colspan=\"1\" rowspan=\"1\">Flags like Paid\/Active<\/td>\n<td colspan=\"1\" rowspan=\"1\">Default Value if specified<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Field properties are where precision lives. If the task expects \u201c2 decimal places\u201d and you only format it in the query output, you can still lose marks because the table design is incorrect.<\/p>\n<h3><strong>Step 3: Primary key selection that actually works<\/strong><\/h3>\n<p>A primary key must be unique and stable. Students often pick \u201cSurname\u201d or \u201cProductName\u201d because it looks meaningful.<\/p>\n<p>Use this decision rule:<\/p>\n<ul>\n<li>If the dataset has an ID field, that is your primary key unless explicitly told otherwise.<\/li>\n<li>If there is no ID field, create one only if the task allows it; otherwise, use the most reliably unique field.<\/li>\n<li>Never use fields that can duplicate (names, towns, categories).<\/li>\n<\/ul>\n<h3><strong>Step 4: Create relationships and enforce foreign key integrity<\/strong><\/h3>\n<p>IGCSE ICT database tasks frequently require a relational database with at least two tables. A foreign key is the field in the child table that references the primary key in the parent table.<\/p>\n<p>Example logic:<\/p>\n<ul>\n<li>Table A: Customers (Primary key: CustomerID)<\/li>\n<li>Table B: Orders (Foreign key: CustomerID)<\/li>\n<\/ul>\n<p>Relationship steps in Access:<\/p>\n<ul>\n<li>Open Database Tools \u2192 Relationships.<\/li>\n<li>Add all relevant tables.<\/li>\n<li>Drag the parent primary key to the matching foreign key.<\/li>\n<li>Tick \u201cEnforce Referential Integrity\u201d if allowed by the task.<\/li>\n<li>Save the relationships diagram.<\/li>\n<\/ul>\n<p>Common misconception: Students think any two fields with similar names can be linked. The correct link is identical meaning, identical data type, and matching values.<\/p>\n<h3><strong>Evidence requirement (do this every time)<\/strong><\/h3>\n<p>Your screenshots should show:<\/p>\n<ul>\n<li>Table Design View with field names + data types + key icon visible.<\/li>\n<li>Relationships window showing the join line between tables.<\/li>\n<li>Any enforced integrity settings if used.<\/li>\n<\/ul>\n<p>Keep screenshots uncropped enough that the examiner can see what database file and what window you used. Cropped evidence is often treated as missing evidence.<\/p>\n<p><strong style=\"color: #f00;\">&gt;&gt;&gt; Read more:<\/strong> <a class=\"xem-them-link\" href=\"https:\/\/times.edu.vn\/en\/igcse\/igcse-ict-practical-accuracy\/\">IGCSE ICT Practical Accuracy<\/a> 2026: How to Reduce Small Errors and Score More Consistently<\/p>\n<h2><strong>Building Complex Queries Using Multiple Criteria<\/strong><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-38313\" src=\"https:\/\/times.edu.vn\/wp-content\/uploads\/2026\/04\/8-15.webp\" alt=\"IGCSE ICT Database Tasks 2026: How to Complete Common Practical Questions More Accurately\" width=\"1000\" height=\"558\" srcset=\"https:\/\/times.edu.vn\/wp-content\/uploads\/2026\/04\/8-15.webp 1000w, https:\/\/times.edu.vn\/wp-content\/uploads\/2026\/04\/8-15-300x167.webp 300w, https:\/\/times.edu.vn\/wp-content\/uploads\/2026\/04\/8-15-768x429.webp 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p>This is where most marks are won or lost in IGCSE ICT database tasks. You need a repeatable structure for criteria, not trial-and-error clicking.<\/p>\n<h3><strong>The query-building workflow (high achiever method)<\/strong><\/h3>\n<p>The pedagogical approach we recommend for high-achievers is a two-pass build:<\/p>\n<ol start=\"1\">\n<li>Build the fields first with no criteria and run it to validate the dataset.<\/li>\n<li>Add criteria one condition at a time, run after each, and screenshot the criteria grid.<\/li>\n<\/ol>\n<h3><strong>Sort and filter, but do it examiner-style<\/strong><\/h3>\n<p>Sorting is not decoration. Sorting is part of the required output format.<\/p>\n<p>Sorting rules:<\/p>\n<ul>\n<li>Apply sort in the query when the final output must be sorted.<\/li>\n<li>Use multi-level sorts if the question implies it (e.g., \u201cby Category then by Price descending\u201d).<\/li>\n<li>If asked to \u201csort and filter\u201d, filtering is criteria-based and sorting is output order.<\/li>\n<\/ul>\n<h3><strong>Criteria logic: AND vs OR without confusion<\/strong><\/h3>\n<p>Access uses:<\/p>\n<ul>\n<li>Criteria on the same row = AND<\/li>\n<li>Criteria on different rows = OR<\/li>\n<\/ul>\n<p>Students misread this and build the opposite logic. You should write the logic in words first.<\/p>\n<table>\n<tbody>\n<tr>\n<th colspan=\"1\" rowspan=\"1\"><strong>Requirement<\/strong><\/th>\n<th colspan=\"1\" rowspan=\"1\"><strong>Correct criteria grid idea<\/strong><\/th>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Town is \u201cHanoi\u201d AND Paid is Yes<\/td>\n<td colspan=\"1\" rowspan=\"1\">Put both conditions on the same criteria row<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Town is \u201cHanoi\u201d OR \u201cHCMC\u201d<\/td>\n<td colspan=\"1\" rowspan=\"1\">Put Hanoi on row 1 and HCMC on row 2 under the same field<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Price &gt; 50 AND &lt; 200<\/td>\n<td colspan=\"1\" rowspan=\"1\">Use &gt;50 And &lt;200\u00a0in the same field criteria<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>Wildcards: <\/strong><strong>T<\/strong><strong>he safest way to score full marks<\/strong><\/h3>\n<p>Wildcards are common in ICT 0417 queries. You must know which wildcard character you are expected to use based on the software setting, but for most IGCSE contexts using Access, *\u00a0is the standard.<\/p>\n<p>Use cases:<\/p>\n<ul>\n<li>Starts with: Like &#8220;A*&#8221;<\/li>\n<li>Ends with: Like &#8220;*son&#8221;<\/li>\n<li>Contains: Like &#8220;*tech*&#8221;<\/li>\n<li>Single character: Like &#8220;??5*&#8221;\u00a0(pattern matching)<\/li>\n<\/ul>\n<p>A frequent misconception is that wildcards are only for \u201csearch\u201d. In the exam, wildcard criteria is often the only way to match partial text exactly as required.<\/p>\n<h3><strong>Calculated fields and formatting<\/strong><\/h3>\n<p>Calculated fields often appear as:<\/p>\n<ul>\n<li>Total = Price * Quantity<\/li>\n<li>DiscountedTotal = Total * (1 &#8211; DiscountRate)<\/li>\n<\/ul>\n<p>Do this correctly:<\/p>\n<ul>\n<li>Use square brackets around field names: [Price]*[Quantity]<\/li>\n<li>Name the calculated field: Total: [Price]*[Quantity]<\/li>\n<li>Set formatting (Currency, decimal places) so output matches the question<\/li>\n<\/ul>\n<p>If the exam expects Currency and you output a long decimal, you risk losing marks even if the calculation is correct.<\/p>\n<h3><strong>Validation rules for accurate data entry<\/strong><\/h3>\n<p>Validation is not \u201cnice to have\u201d. If the task asks for Validation, you must implement it in table design or form control properties.<\/p>\n<p>Common examples:<\/p>\n<ul>\n<li>Quantity must be &gt; 0: &gt;0<\/li>\n<li>Date must be after a certain date: &gt;=#01\/01\/2026#\u00a0(format depends on system)<\/li>\n<li>Email must contain @ (basic): Like &#8220;*@*.*&#8221;<\/li>\n<\/ul>\n<p>Validation text is often required as well. Add a clear message like:<\/p>\n<ul>\n<li>\u201cQuantity must be greater than 0.\u201d<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<th colspan=\"1\" rowspan=\"1\"><strong>Validation type<\/strong><\/th>\n<th colspan=\"1\" rowspan=\"1\"><strong>Where to set it<\/strong><\/th>\n<th colspan=\"1\" rowspan=\"1\"><strong>What to screenshot<\/strong><\/th>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Field-level validation<\/td>\n<td colspan=\"1\" rowspan=\"1\">Table Design \u2192 Validation Rule\/Text<\/td>\n<td colspan=\"1\" rowspan=\"1\">Field properties pane + rule visible<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Form control validation<\/td>\n<td colspan=\"1\" rowspan=\"1\">Form Design \u2192 control properties<\/td>\n<td colspan=\"1\" rowspan=\"1\">Property sheet showing rule\/text<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Input Mask<\/td>\n<td colspan=\"1\" rowspan=\"1\">Table field or form control<\/td>\n<td colspan=\"1\" rowspan=\"1\">Input Mask pattern visible<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>Mail merge integration (when database feeds documents)<\/strong><\/h3>\n<p>Some ICT 0417 tasks connect database outputs to documents using Mail merge. Your database must provide a clean query or table with correct field names and correct data.<\/p>\n<p>Rules for mail merge success:<\/p>\n<ul>\n<li>Use consistent, sensible field names (no strange symbols).<\/li>\n<li>Ensure sorting is done before merging if the output requires order.<\/li>\n<li>Verify no blank key fields; mail merge breaks when key identifiers are missing.<\/li>\n<\/ul>\n<p><strong style=\"color: #f00;\">&gt;&gt;&gt; Read more:<\/strong> <a class=\"xem-them-link\" href=\"https:\/\/times.edu.vn\/en\/igcse\/igcse-computer-science-pseudocode-the-must-know-syntax-and-exam-tips\/\">IGCSE Computer Science Pseudocode<\/a> 2026: The Must-Know Syntax and Exam Tips<\/p>\n<h2><strong>Designing Professional Reports And Data Entry Forms<\/strong><\/h2>\n<p>Reports and forms are \u201cpresentation marks\u201d, but they are still technical. Most students lose marks through missing grouping\/sorting, wrong fields, or messy alignment.<\/p>\n<h3><strong>Reports: <\/strong><strong>B<\/strong><strong>uild from a query, not from raw tables<\/strong><\/h3>\n<p>A report should be based on:<\/p>\n<ul>\n<li>A query that already filters and sorts correctly.<\/li>\n<li>Fields selected exactly as required in the task.<\/li>\n<\/ul>\n<p>Report workflow:<\/p>\n<ul>\n<li>Create query \u2192 verify records \u2192 save query with meaningful name.<\/li>\n<li>Create a report from a query.<\/li>\n<li>Apply grouping and sorting in the report design if requested.<\/li>\n<li>Format headings, align columns, ensure page fits.<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<th colspan=\"1\" rowspan=\"1\"><strong>Report requirement<\/strong><\/th>\n<th colspan=\"1\" rowspan=\"1\"><strong>What to do<\/strong><\/th>\n<th colspan=\"1\" rowspan=\"1\"><strong>What to avoid<\/strong><\/th>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Group by a field<\/td>\n<td colspan=\"1\" rowspan=\"1\">Use Group &amp; Sort panel<\/td>\n<td colspan=\"1\" rowspan=\"1\">Manual spacing to \u201clook grouped\u201d<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Sorted output<\/td>\n<td colspan=\"1\" rowspan=\"1\">Sort in query or report settings<\/td>\n<td colspan=\"1\" rowspan=\"1\">Sorting visually by dragging<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Show totals<\/td>\n<td colspan=\"1\" rowspan=\"1\">Use Group Footer totals<\/td>\n<td colspan=\"1\" rowspan=\"1\">Typing totals manually<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Readability<\/td>\n<td colspan=\"1\" rowspan=\"1\">Clear headings, consistent number formats<\/td>\n<td colspan=\"1\" rowspan=\"1\">Overcrowded columns, inconsistent decimals<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>A critical detail most students overlook in the 2026 exam cycle is that reports are marked against the instruction wording, not what \u201clooks good\u201d. If the question says \u201cdisplay only these fields\u201d, extra fields can cost marks.<\/p>\n<h3><strong>Forms: <\/strong><strong>D<\/strong><strong>ata entry with field properties and validation<\/strong><\/h3>\n<p>Forms are about usability and correctness. A data entry form should be:<\/p>\n<ul>\n<li>Simple layout<\/li>\n<li>Logical tab order<\/li>\n<li>Correct control types<\/li>\n<li>Validation embedded to prevent wrong input<\/li>\n<\/ul>\n<p>Form essentials:<\/p>\n<ul>\n<li>Use labels that match field meaning.<\/li>\n<li>Use combo boxes for fields with limited options (e.g., categories).<\/li>\n<li>Lock calculated fields if they should not be edited.<\/li>\n<li>Use Validation and Input Masks where specified.<\/li>\n<\/ul>\n<p>Data entry success checklist:<\/p>\n<ul>\n<li>Required fields cannot be left blank.<\/li>\n<li>Data types prevent invalid characters.<\/li>\n<li>Validation messages are clear.<\/li>\n<li>Form is not cluttered.<\/li>\n<\/ul>\n<h3><strong>Evidence: <\/strong><strong>T<\/strong><strong>he \u201csilent marks\u201d strategy<\/strong><\/h3>\n<p>Evidence is not a side task. It is part of how the examiner awards method marks.<\/p>\n<p>Minimum evidence set you should capture:<\/p>\n<ul>\n<li>Table design view for each table (showing key and data types).<\/li>\n<li>Relationships diagram showing the link and table names.<\/li>\n<li>Query design grid showing criteria and sort lines.<\/li>\n<li>Report design view showing grouping\/sorting settings.<\/li>\n<li>Form design\/properties showing validation or input masks.<\/li>\n<\/ul>\n<p>Take evidence as you go, not at the end. At the end, students rush and miss the exact window states that prove the method.<\/p>\n<p><strong style=\"color: #f00;\">&gt;&gt;&gt; Read more:<\/strong> <a class=\"xem-them-link\" href=\"https:\/\/times.edu.vn\/en\/igcse\/igcse-ict-0417-practical\/\">IGCSE ICT 0417 Practical Revision Guide<\/a> 2026: What to Practice, What to Memorize<\/p>\n<h2><strong>Grade boundaries, marking behaviour, and academic strategy<\/strong><\/h2>\n<p>You asked for deep trust elements, so here is the honest positioning. Grade boundaries can shift between sessions because paper difficulty shifts, and Cambridge applies statistical moderation. You cannot control boundaries, but you can control your raw mark by reducing \u201cunforced errors\u201d.<\/p>\n<p>Unforced errors that most commonly drop students from A* range:<\/p>\n<ul>\n<li>Wrong data types causing incorrect query results.<\/li>\n<li>Criteria logic (AND\/OR) mistakes.<\/li>\n<li>Missing primary key or incorrect relationships.<\/li>\n<li>Outputs not matching exactly requested fields\/order.<\/li>\n<li>Evidence screenshots missing key settings.<\/li>\n<\/ul>\n<p>From our direct experience with international school curricula, students aiming for selective university routes should not treat ICT 0417 as a \u201cfiller subject\u201d. If your profile includes Computer Science, Business, Economics, or STEM pathways, clean performance in data handling supports your narrative: Precision, systems thinking, and applied digital fluency.<\/p>\n<p>How to choose subjects for a strong study abroad profile:<\/p>\n<ul>\n<li>If you plan Business\/Econ: Pair ICT with Mathematics and an essay-based subject to show quantitative and communication balance.<\/li>\n<li>If you plan CS\/Engineering: ICT supports applied competence, but you still need rigorous math\/science for competitiveness.<\/li>\n<li>If you plan Social Sciences: ICT strengthens research and data handling, but keep at least one writing-heavy subject to show academic depth.<\/li>\n<\/ul>\n<p>Based on our years of practical tutoring at Times Edu, the best students treat exam performance and profile-building as one plan. Your IGCSE results are part of your academic trajectory, not an isolated exam.<\/p>\n<p>If you want, Times Edu can map your personalised route: Target grade outcomes for ICT 0417, subject combination strategy, and a long-term plan that aligns IGCSE \u2192 <a href=\"https:\/\/times.edu.vn\/en\/ib\/the-ultimate-ib-diploma-program-ibdp-guide\/\">IB<\/a>\/<a href=\"https:\/\/times.edu.vn\/en\/a-level\/what-is-a-level\/\">A-Level<\/a>\/<a href=\"https:\/\/times.edu.vn\/en\/ap\/what-are-ap-course\/\">AP<\/a>\u00a0\u2192 university admissions.<\/p>\n<p><strong style=\"color: #f00;\">&gt;&gt;&gt; Read more:<\/strong> <a class=\"xem-them-link\" href=\"https:\/\/times.edu.vn\/en\/igcse\/igcse-tutor\/\">IGCSE Tutor<\/a> 2026: How to Choose the Right One<\/p>\n<h2><strong>Frequently Asked Questions<\/strong><\/h2>\n<div class=\"hoi-dap-thok-new low-faq\">\n<div class=\"thong-tin-dai\">\n<p class=\"tit-dai\"><strong>How do you create a relationship in IGCSE ICT databases?<\/strong><\/p>\n<div class=\"chi-tiet-thong-tin\">\n<p>You create a relationship by linking the primary key in the parent table to the matching foreign key in the child table using the Relationships tool in Access.Make sure both fields have the same data type and represent the same real-world identifier, then save the relationship diagram as evidence. If allowed, enforcing referential integrity prevents orphan records and improves data accuracy.<\/p>\n<\/div>\n<\/div>\n<div class=\"thong-tin-dai\">\n<p class=\"tit-dai\"><strong>What are the different data types in Microsoft Access for IGCSE?<\/strong><\/p>\n<div class=\"chi-tiet-thong-tin\">\n<p>For ICT 0417, the most used Access data types are Short Text, Long Text, Number, Date\/Time, Currency, and Yes\/No. The key is choosing them based on how the data behaves, then setting field properties like Field Size, Format, Decimal Places, and Required.Examiners reward correct data types because they affect sorting, filtering, validation, and calculated fields.<\/p>\n<\/div>\n<\/div>\n<div class=\"thong-tin-dai\">\n<p class=\"tit-dai\"><strong>How do you perform a search using wildcards in a query?<\/strong><\/p>\n<div class=\"chi-tiet-thong-tin\">Use the Like\u00a0operator with wildcards in the criteria row. Common patterns include Like &#8220;A*&#8221;\u00a0for \u201cstarts with A\u201d, Like &#8220;*son&#8221;for \u201cends with son\u201d, and Like &#8220;*tech*&#8221;\u00a0for \u201ccontains tech\u201d. Screenshot the query design grid with the wildcard criteria visible.<\/div>\n<\/div>\n<div class=\"thong-tin-dai\">\n<p class=\"tit-dai\"><strong>What is a primary key and why is it important?<\/strong><\/p>\n<div class=\"chi-tiet-thong-tin\">\n<p>A primary key is a field that uniquely identifies each record in a table. It prevents duplicate records, supports accurate relationships between tables, and makes queries reliable.Without a correct primary key, your relational database design breaks and you risk losing multiple marks across relationships, queries, and outputs.<\/p>\n<\/div>\n<\/div>\n<div class=\"thong-tin-dai\">\n<p class=\"tit-dai\"><strong>How do you format a database report for the practical exam?<\/strong><\/p>\n<div class=\"chi-tiet-thong-tin\">\n<p>Build the report from a query that already filters and sorts correctly, then apply grouping and sorting in the report settings if required.Use clear headings, consistent number formats (Currency, decimals), and include only the fields requested. Your report should be readable and match the task instructions exactly, not just \u201clook professional\u201d.<\/p>\n<\/div>\n<\/div>\n<div class=\"thong-tin-dai\">\n<p class=\"tit-dai\"><strong>What is the difference between a flat file and relational database?<\/strong><\/p>\n<div class=\"chi-tiet-thong-tin\">\n<p>A flat file database stores all data in a single table, which leads to repetition and higher risk of inconsistencies. A relational database uses multiple tables linked by keys, reducing duplication and improving accuracy.IGCSE ICT database tasks often require relational design because it enables meaningful relationships, foreign keys, and more powerful queries.<\/p>\n<\/div>\n<\/div>\n<div class=\"thong-tin-dai\">\n<p class=\"tit-dai\"><strong>How do you set up data validation rules?<\/strong><\/p>\n<div class=\"chi-tiet-thong-tin\">\n<p>Set validation rules in Table Design (field properties) or in Form control properties. Use rules like &gt;0\u00a0for positive numbers or Like &#8220;*@*.*&#8221;\u00a0for basic email structure, and add validation text so users understand the error.Evidence matters, so screenshot the property pane showing the validation rule and message.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<h4>Conclusion<\/h4>\n<p><a href=\"https:\/\/times.edu.vn\/en\/\">Times Edu<\/a>\u00a0can assess your current practical performance, diagnose which step causes mark loss (data types, relationships, criteria logic, reporting), then build a targeted training sequence with exam-style drills and marking feedback.<\/p>\n<p>If you share your latest mock Paper 2\/Paper 3 database task brief (or screenshots of your query grids and outputs), I can map a personalized improvement plan and a revision timetable aligned to your exam window.<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;right&quot;,&quot;id&quot;:&quot;38271&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;1&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;\u0110\u00e1nh gi\u00e1 b\u00e0i vi\u1ebft&quot;,&quot;legend&quot;:&quot;5\\\/5 - (1 vote)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;IGCSE ICT 0417 Database Tasks: 8-Step Strategy for Access (Paper 3) A*&quot;,&quot;width&quot;:&quot;142.5&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 142.5px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            5\/5 - (1 vote)    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>IGCSE\u00a0ICT database tasks (ICT 0417)\u00a0are practical exam activities where you build and manipulate a relational database in software like Microsoft Access to produce precise outputs. You typically import CSV data, set correct data types and field properties, assign primary keys, create relationships using foreign keys, then run queries with sort and filter, validation rules, and &#8230; <a title=\"IGCSE ICT 0417 Database Tasks: 8-Step Strategy for Access (Paper 3) A*\" class=\"read-more\" href=\"https:\/\/times.edu.vn\/en\/igcse\/igcse-ict-database-tasks\/\" aria-label=\"Read more about IGCSE ICT 0417 Database Tasks: 8-Step Strategy for Access (Paper 3) A*\">Read more<\/a><\/p>\n","protected":false},"author":7,"featured_media":38283,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","rank_math_title":"","rank_math_description":"IGCSE ICT 0417 Paper 3 database tasks (Microsoft Access): create tables, queries, reports, relationships. 8-step strategy + worked examples for full marks in 2026.","footnotes":""},"categories":[166],"tags":[],"class_list":["post-38271","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-igcse"],"_links":{"self":[{"href":"https:\/\/times.edu.vn\/en\/wp-json\/wp\/v2\/posts\/38271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/times.edu.vn\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/times.edu.vn\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/times.edu.vn\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/times.edu.vn\/en\/wp-json\/wp\/v2\/comments?post=38271"}],"version-history":[{"count":4,"href":"https:\/\/times.edu.vn\/en\/wp-json\/wp\/v2\/posts\/38271\/revisions"}],"predecessor-version":[{"id":39718,"href":"https:\/\/times.edu.vn\/en\/wp-json\/wp\/v2\/posts\/38271\/revisions\/39718"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/times.edu.vn\/en\/wp-json\/wp\/v2\/media\/38283"}],"wp:attachment":[{"href":"https:\/\/times.edu.vn\/en\/wp-json\/wp\/v2\/media?parent=38271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/times.edu.vn\/en\/wp-json\/wp\/v2\/categories?post=38271"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/times.edu.vn\/en\/wp-json\/wp\/v2\/tags?post=38271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}