Customise Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.

No cookies to display.

Data Modeling

Course Description

Since a business analyst needs to accurately elicit, define, and document user requirements, understanding the users’ needs is key to an analyst’s success. By using logical data modeling, a business analyst can convey requirements in a way that can easily be validated, and doing so allows stakeholders to understand the requirements, business rules, and data management methods for any given project.

In this class, get hands-on practice modeling requirements through entity relationship diagrams, supertypes and subtypes, and attributive and associative entities. You will learn to use logical data modeling to work directly with business users to accurately define requirements.

Students pursuing a university-recognized and/or accredited certificate in Canada or continuing education units in the US must attend at least 90% of class time, participate in class exercises and section-knowledge checks, and score at least 70% on an end-of-class, multiple-choice assessment.

Highlights

  • How logical data models relate to requirements
  • Identifying entities and attributes
  • Determining relationships and business rules
  • Data integrity through normalization

Target Audience

Systems analysts, business analysts, IT project managers, associate project managers, project managers, project coordinators, project analysts, project leaders, senior project managers, team leaders, product managers, and program managers

Course Outline

1. Introduction to Logical Data Modeling

  • Importance of logical data modeling in requirements
  • When to use logical data models
  • Relationship between logical and physical data model
  • Elements of a logical data model
  • Read a high-level data model
  • Data model prerequisites
  • Data model sources of information
  • Developing a logical data model

2. Project Context and Drivers

  • Importance of well-defined solution scope
  • Functional decomposition diagram
  • Context-level data flow diagram
  • Sources of requirements
    • Functional decomposition diagrams
    • Data flow diagrams
    • Use case models
    • Workflow models
    • Business rules
    • State diagrams
    • Class diagrams
    • Other documentation
  • Types of modeling projects
    • Transactional business systems
    • Business intelligence and data warehousing systems
    • Integration and consolidation of existing systems
    • Maintenance of existing systems
    • Enterprise analysis
    • Commercial off-the-shelf application

3. Conceptual Data Modeling

  • Discovering entities
  • Defining entities
  • Documenting an entity
  • Identifying attributes
  • Distinguishing between entities and attributes

4. Conceptual Data Modeling-Identifying Relationships and Business Rules

  • Model fundamental relationships
  • Cardinality of relationships
    • One-to-one
    • One-to-many
    • Many-to-many
  • Is the relationship mandatory or optional?
  • Naming the relationships

5. Identifying Attributes

  • Discover attributes for the subject area
  • Assign attributes to the appropriate entity
  • Name attributes using established naming conventions
  • Documenting attributes

6. Advanced Relationships

  • Modeling many-to-many relationships
  • Model multiple relationships between the same two entities
  • Model self-referencing relationships
  • Model ternary relationships
  • Identify redundant relationships

7. Completing the Logical Data Model

  • Use supertypes and subtypes to manage complexity
  • Use supertypes and subtypes to represent rules and constraints

8. Data Integrity Through Normalization

  • Normalize a logical data model
    • First normal form
    • Second normal form
    • Third normal form
  • Reasons for denormalization
  • Transactional vs. business intelligence applications

9. Verification and Validation

  • Verify the technical accuracy of a logical data model
  • Use CASE tools to assist in verification
  • Verify the logical data model using other models
    • Data flow diagram
    • CRUD matrix

Single Course Price:
$2,295

Length: 3 Day
Delivery Method: Virtual Classroom
Schedule now

ALL ACCESS PASS FROM
$3,995
per license

Sign Up for All Access Pass and gain 12-month access up to 300+ Live instructor-led courses.

BUY NOW

Upcoming Courses

Contact us to book a training.
We can plan a specific customized training session tailored to you or your organization's requirements, or we can sign up several students for a future class.

We’re Ready Lets Talk

Do You Have More Questions? We're delighted to assist you!

info@firefly.test

1-877-797-2799