Entity Relationship Modelling is used to design databases by identifying entities, attributes, and relationships. It involves constructing ER diagrams to represent data structures clearly.
Data modelling is the process of creating a visual representation of data structures, relationships, and rules within an information system. In the CCEA A-Level Digital Skills & IT specification, this topic focuses on designing logical data models using Entity-Relationship Diagrams (ERDs) and understanding how they underpin database development. A well-constructed data model ensures data integrity, reduces redundancy, and supports efficient querying — making it a cornerstone of effective system design.
Why does data modelling matter? In the real world, poorly designed databases lead to data anomalies, slow performance, and maintenance nightmares. By mastering data modelling, you learn to think abstractly about data requirements, identify entities (e.g., Student, Course), define attributes (e.g., StudentID, CourseTitle), and specify relationships (e.g., one-to-many between Course and Student). This skill is directly assessed in your coursework and exam, where you must interpret and construct ERDs, normalise data to at least Third Normal Form (3NF), and justify design decisions.
Within the wider subject, data modelling connects to database implementation (SQL), systems analysis, and project management. It provides the blueprint that guides the creation of relational databases, ensuring they meet user needs. As you progress, you'll see how data models evolve from conceptual to logical to physical — each stage adding more technical detail. Mastering this topic will give you a solid foundation for both the examined unit and the coursework component, where you'll design a database solution for a given scenario.
Key skills and knowledge for this topic
Key points examiners look for in your answers
Expert advice for maximising your marks
Pitfalls to avoid in your exam answers
Common questions students ask about this topic
Essential terms to know
How questions on this topic are typically asked
Practice questions tailored to this topic