Business Analysis Courses
Business Data Modelling course
Communicate business and project requirements to project stakeholders using conceptual and logical data models.
As a business analyst – your ability to communicate business processes and information needs is central to the success of any software development project. The business analyst who can use structured modelling to address and communicate requirements - has a distinct advantage. This is because the use of models can greatly increase all stakeholders’ understanding of a project’s business rules and data management requirements. Business Data Modelling explores business rules, policies and procedures and how they can be modelled effectively without being limited by technology or organisational structure. Participants will learn entity relationship diagramming, super and sub-types, attributive and associative entities, and documenting data constraints.
Is this course for me?
This course is aimed at Business Analysts and those who need to manage or participate in Use Case modelling.
What will I learn?
- Create logical data models to define business and project requirements
- Explain the purpose, importance and uses of logical data modelling in the requirements gathering process
- Describe the elements of data-flow diagrams and functional decomposition diagrams and their relationship to logical data models
- Explain a logical data model to stakeholders
- Apply logical data modelling to the overall software development life-cycle and respond to business management issues
What is included in the price?
Pre-course assessment tools
Food and Refreshments
Post course reinforcement training
Online tools and templates
Does this course help me towards certification/accreditation?
Take this course is you aim to achieve any of the following certification:
What topics will be covered in the course?
- Data Flow Diagrams (DFDs) and Functional Decomposition Diagrams (FDDs)
- Developing DFDs and FDDs
- Identifying the business area
- Modelling essential business processes (FDDs)
- Documenting data use in business processes (DFDs)
- Understanding their relationship to logical data models
- Identifying and Describing the Conceptual Data Model
- Naming entities, attributes and relationships
- Discovering and defining entities
- Analysing attributes
- Defining cardinality in relationships
- Understanding concatenated and surrogate unique identifiers
- The Business Data Model
- Developing the detailed logical data model
- Identifying and applying entity types
- Modelling with subtypes and supertypes
- Understanding attributive and associative entities
- Understanding multivalued attributes
- Documenting the logical data model
- Analysing data using the CRUD matrix
- Context-Level Data Flow Diagrams
- Developing diagrams that represent processes, external agents and data flows
- Defining and naming diagram components
- Drawing divergent and convergent data flows
- Levelling the data flow diagram
- Avoiding common errors in diagramming
- The Transition to OO/UML
- Understanding the Unified Modelling Language (UML)
- Applying use case, class state and activity diagrams
- Other Key Topics
- Applying normalisation rules
- Understanding the physical data model
- Describing the functions and benefits of CASE tools
- Verifying and presenting models to increase project success
Available as customised in-house training
Let us bring our classes to you! Our in-house training are ideal for groups of 10 or more people. We can provide Off-the-shelf training in the form of our classic courses, or we can provide bespoke training, tailored to your organisational goals and objectives. Find out more here.
Why choose us?
What sets us apart from many other training companies is that we guide you through your entire learning journey. We work together with you to assess your skills gap, map out your individual learning path and offer you the resources to then help you reinforce and adopt new tools and techniques learnt from your training and apply them to your daily work. Find out more.