Develop data models
Overview
This standard is about developing data models to discover and visualise organisational requirements for database and related data storage and processing design.
Data modellers discover and document how organisational data is designed, structured and fits together. They are typically responsible for discovering, analysing, and scoping data requirements, and representing and communicating these data requirements through data models.
They develop data models using data modelling tools and industry-standard methods to depict data and enable an organisation to understand its data assets.
Developing data models typically involves using data modelling schemes to model data at three levels of detail: conceptual, logical, and physical. Once a model is built, it needs to be reviewed, approved and maintained.
This standard is for those who need to develop data models as part of their duties.
Performance criteria
You must be able to:
- engage with stakeholders to identify organisational data requirements essential for guiding data modeling initiatives
- evaluate existing data types, structures and systems to transform organisational needs into complete data models
- interpret existing data models to determine necessary relationships and data flows
- develop conceptual, logical, and physical data models to represent data circulation within organisational information systems
- maintain data models in line with evolving organisational requirements
- implement industry standard tools and techniques to facilitate data modelling developments
- document data model solutions at different levels of abstraction in line with organisational requirements and standards
- determine data lineage, to show how data flows through the data pipeline
- reverse engineer data models from operational systems to support the design of new data models
- provide technical advice and support to database designers and data engineers in line with organisational requirements
- support the development and integration of data modelling standards and procedures within the organisation
Knowledge and Understanding
You need to know and understand:
- the foundational concepts and principles of data modelling and how to apply them
- the organisational data types employed within information systems
- the steps involved in identifying organisational data requirements to inform data modelling activities
- how to conceptualise and model organisational data flows
- how to develop and communicate data modelling plans and timescales to key stakeholders
- how to interpret existing data models to establish relationships and optimise data flows
- the steps involved in developing conceptual, logical and physical data models and how to apply them
- the types of data structures and architectures commonly employed by organisations
- how to apply industry-standard data modelling tools and techniques to data modelling tasks
- how to document data models using industry standard methods
- where and when to use different types of data models based on organisational needs
- how to effectively compare and contrast different data models to determine their suitability for specific scenarios
- how to reverse-engineer data models from operational systems to enhance understanding and inform new modelling activities
- data modelling techniques tailored for both on-premises and cloud platforms
- how to automate data model development
- organisational data modelling standards and how to implement them
- how to translate and communicate data modelling concepts into easily understandable forms for diverse stakeholders