Question 1 Report
(a)(i) What is data model?
(ii)State three types of data model
(b)(i) List three approaches to data modeling.
(ii) Explain any one approach listed in1(b)(i)
This question tests knowledge of data models and approaches to data modelling.
(a)(i) Data model. A data model is a way of describing and organising how data is structured, stored and related in a database, defining the data elements, their attributes and the relationships between them.
(a)(ii) Three types of data model.
(The object-oriented model is another acceptable type.)
(b)(i) Three approaches to data modelling.
(b)(ii) Explanation of one approach. Conceptual data modelling gives a high-level, technology-independent picture of the data. It identifies the main entities (such as Student, Course), their key attributes, and the relationships between them, usually drawn as an entity-relationship diagram. It focuses on what data the organisation needs and how items relate, not on how the data will physically be stored, so it is used early in design to agree the requirements with users.
Examination reminder: do not confuse the types of data model (hierarchical, network, relational) with the levels/approaches of modelling (conceptual, logical, physical); this question asks for both.
Everything you need to excel in your exams