This topic introduces database concepts, including tables, relationships, keys, and normalisation. Learners will understand how databases store and organis
Topic Synopsis
This topic introduces database concepts, including tables, relationships, keys, and normalisation. Learners will understand how databases store and organise data efficiently.
Key Concepts & Core Principles
- HTML5 semantic elements (e.g., <header>, <nav>, <article>, <footer>) for structuring content and improving accessibility.
- CSS3 layout techniques including Flexbox and CSS Grid for creating responsive, multi-column designs without float hacks.
- JavaScript DOM manipulation and event handling to add interactivity, such as form validation or image sliders.
- Responsive web design using media queries and mobile-first approaches to ensure sites work on all devices.
- Web accessibility standards (WCAG 2.1) including proper use of alt text, colour contrast, and keyboard navigation.
Exam Tips & Revision Strategies
- Draw entity-relationship diagrams to visualise database structure.
- Learn the normal forms (1NF, 2NF, 3NF) and their rules.
- Practise identifying keys and relationships in sample databases.
Common Misconceptions & Mistakes to Avoid
- Confusing primary keys with foreign keys.
- Failing to understand the purpose of normalisation.
- Not recognising the importance of data integrity.
Examiner Marking Points
- Understands the purpose and structure of a relational database.
- Identifies primary keys, foreign keys, and relationships between tables.
- Explains the concept of normalisation and its benefits.