Necitas
Necitas
  • Home
  • Core Skills Training
  • Strategic Analysis
  • Guidance
  • Contact us
  • More
    • Home
    • Core Skills Training
    • Strategic Analysis
    • Guidance
    • Contact us
  • Home
  • Core Skills Training
  • Strategic Analysis
  • Guidance
  • Contact us

Data Modelling

Overview

 

Data Models are be used to specify the information needs or information requirements of an organisation in a graphical format.  They provide valuable information needed by developers and testers in the production and testing of information systems.


This course will use meaningful and practical examples to explain and demonstrate the notation used and show you how to develop them them.  Having completed the course, you will be able to produce class models to represent the information requirements of an organisation.

Part One: Introduction and Overview

Part One of the course provides an overview into what class models are, what they look like and why we use them. It answers the question of why we need to model information and data requirements in the first place, examines some common fact finding techniques and introduces the key components of a Class. In part one we will start to build an example Class Model.

Part Two: Associations and Business Rules

In Part Two we will add Associations and Business Rules to our  Class Model and consider multiplicity, enforcing business rules and  “Many to Many” associations.

Part Three: The Importance of keys

In Part Three of the course we look at the importance of keys, and develop the model further with Primary Keys, Foreign Keys and and also Derived Attributes.

Part Four: Generalisation Aggregation and Composition

 In part Four we will develop the model further by adding generalisation aggregation and composition. While we consider these structural elements of a class model it would be a good idea to consider how to capture historical data.

Part Five: Data Definitions

In Part Five we turn our attention to data definitions, which are used to provide more detailed information on the classes, business rules and attributes represented in the model.

Part Six: Using Artificial Intelligence

In Part Six, we will use generative AI to produce some class models and review the results. We will also use AI to attempt some of the course exercises and compare its answers to yours.

Part Seven: Reinforcement Exercise

In Part Seven, we will set you an assignment to complete a data model for a case study.  You will have a week to complete this in your own time (and you can use AI to help) and then we will get back together to discuss your results.

Please contact us to express your interest or request further information.


Copyright © 2026 Necitas Business Analysis Enablement - All Rights Reserved.

  • Contact us
  • Privacy Policy

Powered by