Adept Events
  • Home
  • Event Info
    • Customer service / FAQ
    • In-house Info
    • Online and Live Streaming
    • Sponsoring
    • Terms and Conditions
  • Speakers
  • Contact us
    • Contact us
    • Customer service / FAQ
    • Call for speakers DW&BI Summit
    • About us
    • Newsletter
    • Materials upload
  • English
    • Dutch
Watch Video
Watch Video

A Business-oriented Approach to Data Modelling

Date Price Contact
May 15 - 16, 2017 € 1.450 seminars@adeptevents.nl
+31 (0)172 742680
Time Location
9:30 - 17:00 Amrath Hotel Lapershoek, Hilversum
Next EditionTYPE
November 20 - 21, 2017
Date Price
May 15 - 16, 2017 € 1.450
Time
9:30 - 17:00
Location Contact
Amrath Hotel Lapershoek, Hilversum seminars@adeptevents.nl
+31 (0)172 742680
Next Edition
November 20 - 21, 2017
TYPE
Date
May 15 - 16, 2017
Price
€ 1.450
Time
9:30 - 17:00
Location
Amrath Hotel Lapershoek, Hilversum
Contact
seminars@adeptevents.nl
+31 (0)172 742680
Next Edition
November 20 - 21, 2017
TYPE
  • Overview
  • Course description
  • Registration fee
  • Speakers
  • Venue

A Business-oriented Approach to Data Modelling

Data modelling is critical to the design of quality databases, but is also essential to other requirements specification techniques such as workflow modelling, use cases, and service definition because it ensures a common understanding of the things – the entities – that processes and applications deal with.  This workshop introduces entity-relationship modelling from a non-technical perspective, and explores contextual, conceptual, and detailed modelling techniques that maximize user involvement.

sharp_alec_dsc_0722_w1900Data modelling was originally developed as a tool for improving database design, but has become a fundamental requirements definition technique for all business analysts, whether they are primarily concerned with data structures, application logic, user interface behavior, or business processes.

A key driver is that applying data modelling early in requirements definition allows analysts and clients to develop a common understanding of the business entities (e.g., Customer, Order, Product, Part, etc.) that business processes and information systems deal with, their interrelationships, and the rules that govern them.  This eliminates the problems of inconsistent terminology and conflicting assumptions that otherwise plague application development, package selection and implementation, system integration, and process redesign projects.

The workshop

This workshop introduces entity-relationship modelling from a non-technical perspective, thoroughly covering the basic components of a data model – entities, relationships, attributes, and identifiers.  In addition to showing how and when to use these components in developing a data model, it includes far more advice on the process of developing a data model than other courses, including specific methods for getting subject matter experts involved and maintaining their commitment. The content is presented within the context of a clearly-defined, three-phase data modelling methodology that supports progressive detail and precision.

Two points are worth emphasizing:

  • This workshop is packed with practical tips, techniques, “scripts,” checklists, and guidelines for the analyst. All of the material is based on years of project experience; abstract theory is avoided.
  • The emphasis is on “business-friendly” techniques which support and encourage the full involvement of non-technical subject matter experts, which is essential for quality data models.

Objectives

On workshop completion, participants will be able to:

  • Use entity-relationship modelling to depict facts and rules about business entities at different levels of detail, including conceptual (overview) and logical (detailed) models
  • Use top-down and bottom-up approaches to initiating development of a data model
  • Recognize the four basic patterns in data modelling, and when to use them
  • Effectively use definitions and assertions (“rules”) as part of data modelling
  • Use an intuitive approach to data normalization within an entity-relationship model
  • Apply various techniques for discovering and meeting additional requirements
  • Read a data model, and communicate with specialists using the appropriate terminology.
 

Target Audience

New or experienced data modelers, data analysts, and DBAs will benefit from the workshop’s practical methods and guidelines. The workshop is also very popular with business analysts and application designers/developers needing to understand data modelling and how it supports requirements definition or process analysis. As well, it’s suitable for business professionals and managers needing to understand how this technique can uncover and resolve inconsistency in business terminology, policy, and rules.

Prerequisites

None. However, business analysts who expect to do extensive workflow modelling will find that some understanding of information systems concepts may be helpful in establishing context.

Course Topics

  • Overview of data modelling: terminology, types of models, and key concepts
  • The essential data model components – entities, relationships, attributes, and identifiers
  • A three-phase approach to completing a data model
  • Initiating a conceptual data model using a bottom-up approach
  • Four common errors in identifying entities, and how to avoid them
  • Eliminating confusion and misunderstanding with well-structured entity definitions
  • Four entity types, and rules and guidelines for dealing with them
  • Adding detail and rigor – evolving the conceptual model into a logical data model
  • Patterns for common situations – multi-valued attributes, redundant data, and reference data
  • The world’s simplest guide to normalization
  • Primary and foreign keys in logical data models
  • Meaningless primary keys – rationale and limitations
  • Specifying assertions and constraints – rules that can’t be shown on the E-R diagram
  • Drawing the Entity-Relationship Diagram for maximum readability
  • Techniques for discovering, assessing, and meeting new requirements
  • Wrap-up – summaries and resources.
DAMA-I_logo_blackDiscount for DAMA members

Members of the DAMA NL Dutch chapter as well as international chapter are eligible for ten percent discount.

If you register for the workshop “Advanced Data Modelling” by Alec Sharp at the same time, you will receive discount and pay € 2479.50 for both workshops and € 2755 after expiration of the early bird registration.

At the top of this page you can download the PDF brochure of this workshop.

 

Alec Sharp

Founder
Clariteq Systems Consulting
Alec Sharp, a senior consultant and acclaimed teacher with Clariteq Systems Consulting, has deep expertise in a rare combination of fields – business analysis and requirements specification, data modelling, strategy development, facilitation, and, of course, business process modelling, analysis and design.

Read more

This event takes place at:

Hotel Lapershoek
Utrechtseweg 16
1213 TS  Hilversum
The Netherlands
Telephone +31 (0) 35-6231341

For a full itinerary, please see the website of the Amrath Hotel.

The Hotel Lapershoek can also be reached by public transport. Be sure to take the train to ‘Station Hilversum Sportpark’ from which it is only a three minute walk.
Please consult www.9292.nl (door-to-door journey planner, also available in English) or call 0900-9292 (travel advice by phone, € 0.70 p/m).

For attendees interested in an overnight stay, we have made a special price agreement with the hotel. Please let us know if you wish to make use of this.

The course starts at 09.30 am and ends at 5 pm. Registration commences at 08.30 am.

Course Topics:
Essentials of Data Modeling
  • What really is a data model?
  • Essential components – entities, relationships, and attributes
  • The basics of diagramming – Entity-Relationship Diagrams (“ERDs”)
  • The narrative parts of a data model – definitions and assertions
  • Group exercise – getting started on a data model, then refining it
  • Common misconceptions about data models and data modeling
  • The real purpose of a data model
  • Three types of data models – different levels of details for different purposes
  • Contextual, Conceptual, and Logical Data Models – purpose, audience, definition, and examples
  • How data models help in process improvement, requirements definition, and reporting
  • Forward- and reverse-engineering uses of data modeling
  • Overview of a three-phase methodology for developing a data model
  • References – books and useful web sites
Phase 1 – Establish the initial conceptual data model
  • Top down vs. bottom up approaches to beginning a data model – when is each appropriate?
  • Advantages of a bottom-up approach
  • A bottom-up approach focusing on collecting and analyzing terminology
  • A structure for sorting terms and discovering entities
  • Exercise – developing an initial conceptual data model
  • Entities – what they are and are not
  • Guidelines for naming and defining entities
  • Three questions to help you quickly develop clear, useful entity definitions
  • Five criteria that entities must satisfy, and four common errors in identifying entities
  • Exercise – identifying flawed entities
  • Identifying relationships
  • Fundamental vs. irrelevant or transitive relationships
  • Good and bad relationship names
  • Multiplicity or cardinality – 1:1, 1:M, and M:M relationships, and useful facts about each
  • Common errors and special cases – recursive, multiple, and supertype-subtype relationships
  • Attributes – guidelines and types
  • Attributes in conceptual models vs. logical models
 sharp_alec_dsc_0190_hr

 

Phase 2 – Develop the initial logical data model by adding rigor, structure, and detail

  • What’’s involved in developing a logical model – shifting the focus from entities to attributes
  • Multi-valued, redundant, and constrained attributes, with simple patterns for dealing with each
  • An understandable guide to normalization – first, second, and third normal forms
  • Higher order (fourth and fifth) and Boyce-Codd normal forms
  • Guidelines for a smooth progression from conceptual to logical
  • Exercise – developing the initial logical data model
  • Four types of entities – kernel, characteristic, associative, and reference
  • Guidelines and patterns for dealing with each type of entity
  • How to draw your E-R Diagram for maximum readability and correctness
  • Optional and mandatory relationships
  • Considering time and history when looking at relationships
  • Six questions to ask whenver a data range appears in a data model
  • Identifying and dealing with transitive relationships – clues and proof
Phase 3 – Refine and extend the logical data model by discovering and meeting new requirements
  • Attribute granularity – definitions of non-atomic and semantically overloaded attributes
  • Guidelines for making non-atomic attributes atomic
  • The perils of semantic overload, and what to do about it
  • Dealing with derived attributes, and when to show them on the model
  • A classword-based approach to attribute naming
  • Typical attribute documentation
  • A common source of confusion and disagreement – primary keys
  • What primary keys are, what they’re really for, and three essential criteria
  • Alternate and foreign keys
  • Why meaningless primary keys are used, and guidelines for creating them
  • Guidelines for reference data
  • Pulling it together – key techniques and guidelines covered in the class so far
  • Using event analysis to discover additional requirements
  • Exercise – using event analysis and extending a data model
  • Presentation by teams of their solutions
  • How data modeling relates to process modeling, use cases, and services
  • A layered framework for business analysts
  • How other techniques (e.g., workflow modeling) support data modeling
  • A three-step procedure for meeting new requirements
  • Advice on extending the model in an orderly fashion
  • Exercise – meeting new requirements on the data model
  • Recap – contextual, conceptual, and logical data models
  • Different skills and participants for conceptual vs. logical modeling
  • How the modeler/analysts’s role changes as a project progresses
  • A little philosophy for effective data modeling
  • The four Ds of data modeling – definition, dependency, detail, and demonstration
  • Wrap-up – the approach we followed throughout the class.

Taking part in this two-day workshop will only cost 1305 Euro when registering 30 days beforehand and 1450 Euro per person after the Early Bird period expires (excl. 21% Dutch VAT). This also covers documentation, lunch, tea/coffee.
If you register for the workshop Advanced Data Modelling by Alec Sharp at the same time, you will receive discount and pay € 2479.50 for both workshops and € 2755,– after expiration of the early bird registration.

Members of the DAMA NL, Belux or UK Chapter are eligible for 10 percent discount on the registration fee.

In completing your registration form you declare that you agree with our Terms and Conditions.
Extra discounts
Discounts are available for group bookings of two or more delegates representing the same organization made at the same time. Ten percent off for the second and third delegate and fifteen percent off for all delegates when registering four or more delegates (all delegates must be listed on the same invoice).
This cannot be used in conjunction with other discounts.
Payment
Full payment is due prior to the event. An invoice will be sent to you containing our full bank details including BIC and IBAN. Your payment should always include the invoice number as well as the name of your company and the delegate name.

For Credit Card payment please contact our office by e-mail or through our contact form mentioning your phone number to obtain your credit card information. Never mention your credit card details in our registration form, contact form or in e-mail messages.

testimonials

Andries Kooijman Teacher, Hogeschool Inholland

“Alec teaches in a very energetic way how to get the business involved in data modelling and let them be the engine of the process.”

Kenta Takamura Business Developer, ABN Amro

“This course helped me to understand the fundamentals of a conceptual and logical data model and will help me to go into dialogue with the business to achieve efficient data.”

Patrick Goossens Business Information Analyst, APG

“Good session with good examples in an interactive atmosphere.”

Wesley in der Maur Chapter Lead BA, ING

“Thank you Alec for the clear and accessible way of taking us into the world of Data Modelling.”

Alexandra Jasion Business Information Analyst, APG

“Brings Data Modelling alive!”

Britt Deuss ECM/IM Consultant,

“Great repetitive approach to business/data modelling!”

Josien Heijn Information Analyst, NautaDutilh NV

“Alec makes you forget it's complex stuff you're talking about.”

Broderick Roelf Data Engineer, De Nederlandsche Bank

“Brilliant, unique presentation on conceptual modelling. All disparate information on data modelling brought together and explained clearly for the first time ever.”

Marcel de Roos Business Analist, De Nederlandsche Bank

“This is a mustn't miss workshop for anyone having to do with helping business to understand their own business and be glad for it. Provides excellent methods for engaging management and subject matter experts. Simple but effective methods in data modelling.”

Erik Ellinger Teacher, Hogeschool Inholland

“Alec shows that data modelling is much more than drawing diagrams. With his many practical examples and high level of interaction, you will be kept on your toes until the very end of the workshop!”

Ronald Blom Information Analyst, Novisource

“Mindblowing.”

Astrid Klinckenberg Information Architect, spir-it

“Really great workshop, makes datamodelling fun!”

Robbert Kok Data Analist, Volksbank

“I would sent business and IT persons together to this course. They finally will understand each other and speed up the projects.”

Harco Smit IT-expert, Hendrik Smit

“This course puts all the pieces of the puzzle in place. Alec is a great speaker.”

Andries Kooijman Teacher, Hogeschool Inholland

“Alec teaches in a very energetic way how to get the business involved in data modelling and let them be the engine of the process.”

Kenta Takamura Business Developer, ABN Amro

“This course helped me to understand the fundamentals of a conceptual and logical data model and will help me to go into dialogue with the business to achieve efficient data.”

Patrick Goossens Business Information Analyst, APG

“Good session with good examples in an interactive atmosphere.”

Wesley in der Maur Chapter Lead BA, ING

“Thank you Alec for the clear and accessible way of taking us into the world of Data Modelling.”

Alexandra Jasion Business Information Analyst, APG

“Brings Data Modelling alive!”

Britt Deuss ECM/IM Consultant,

“Great repetitive approach to business/data modelling!”

Josien Heijn Information Analyst, NautaDutilh NV

“Alec makes you forget it's complex stuff you're talking about.”

Broderick Roelf Data Engineer, De Nederlandsche Bank

“Brilliant, unique presentation on conceptual modelling. All disparate information on data modelling brought together and explained clearly for the first time ever.”

Marcel de Roos Business Analist, De Nederlandsche Bank

“This is a mustn't miss workshop for anyone having to do with helping business to understand their own business and be glad for it. Provides excellent methods for engaging management and subject matter experts. Simple but effective methods in data modelling.”

Erik Ellinger Teacher, Hogeschool Inholland

“Alec shows that data modelling is much more than drawing diagrams. With his many practical examples and high level of interaction, you will be kept on your toes until the very end of the workshop!”

Ronald Blom Information Analyst, Novisource

“Mindblowing.”

Astrid Klinckenberg Information Architect, spir-it

“Really great workshop, makes datamodelling fun!”

Robbert Kok Data Analist, Volksbank

“I would sent business and IT persons together to this course. They finally will understand each other and speed up the projects.”

Harco Smit IT-expert, Hendrik Smit

“This course puts all the pieces of the puzzle in place. Alec is a great speaker.”

In-house Info

Practically all of our seminars and workshops can be offered as an In-house course for your company exclusively. We can tailor with extra focus on specific topics that apply to your organization. Also available in online format or in face-to-face format with live video stream.

MORE INFO

RELATED EVENTS

Adept Events
KvK Den Haag: 56059825
E: seminars@adeptevents.nl
T: +31 (0)172 742680
M: +31 (0)6 113 118 60
W: www.adeptevents.nl

Release
www.release.nl
@Release_nl
Download the Release App

BI-Platform
www.biplatform.nl
@BIPlatform
Download the BI-Platform App

© Adept Events is a registered trademark of Array Media B.V.
Share to Twitter Share to Facebook Share to LinkedIn
© 2025 Array Media b.v. - All rights reserved | Privacy | Disclaimer