Introduction To Information And Data Modeling

Using multiple data modeling techniques in Sparx Enterprise Architect

Last updated 2022-01-10 | 3.9

- Create information and data models at conceptual
- logical and physical level
- Use Sparx Enterprise Architect as a data modeling tool
- Practice the various modeling techniques in a case based assignment

What you'll learn

Create information and data models at conceptual
logical and physical level
Use Sparx Enterprise Architect as a data modeling tool
Practice the various modeling techniques in a case based assignment

* Requirements

* Availabilty of a data modeling tool of your choice to create the models in the sample case
* but the examples are with Sparx Enterprise Architect as data modeling tool
* Installation of the trial version of Sparx Enterprise Architect

Description

This course draws a picture of the workfield of data modeling. Addressing the various modeling methodologies and the reasons behind choosing these different modeling methods. We will provide practical tips on how data modeling offers added value for your organisation, based on numerous backgrounds including databases, datawarehousing, messaging, software development, big data and (master) data management.

The following modeling techniques are demonstrated: Concept lists and trees, SIPOC, ArchiMate, UML class and object modeling, Entity Relationship, XSD, CRUD, RACI, OET, Data Flows, Snowflake and Star ModelsBased on a simple case you are able to practice the theory. You get examples of how to create every modeling technique discussed. Furthermore you will receive an example repository with all the modeling techniques discussed.

Who this course is for:

  • Data modelers, information analysts, data architects, data owners and stewards

Course content

8 sections • 37 lectures

What is data? Preview 26:19

In this lesson we discuss the definition of data, information and knowledge. Furthermore we look at the four aspects of data

What is data modeling? Preview 27:19

We discuss the various aspects of modeling, including the DaMa definitions, the modeling techniques and some general definitions

Quiz: What is data

Five questions on data and modeling

Basic modeling concepts of Sparx Enterprise Architect Preview 22:04

Introduction to the basic modeling concepts like getting around, repository based modeling and using perspectives.

Data modeling techniques in Sparx Enterprise Architect Preview 32:59

Introduction to the navigation and usage for the various data modeling techniques, creating basic diagrams and creating a repository structure

Assignment Alberto Sparx Enterprise Architect

In this assignment you create a simple repository structure and some diagrams in Sparx Enterprise Architect

Quiz: Modeling in Sparx Enterprise Architect

Five questions on Data Modeling in Enterprise Architect

Introduction to conceptual data modeling Preview 10:41

Discussion of the conceptual data modeling techniques. Including tips and tricks for conceptual data modeling

Concept lists and trees Preview 24:22

Techniques and usage for concept lists and trees

SIPOC Preview 13:37

Description of the modeling technique Supplier - Input - Process - Output - Consumer

Data models using ArchiMate Preview 26:50

Using the Enterprise Architecture modeling language ArchiMate for creating conceptual data models

Assignment Conceptual Data Model

There are two assignment tracks. The first one is about time registration. the second about home delivery. Please feel free to select one of these. When you want to do both that is alo perfect of course. A sample repository can be found in the last section of this training

Quiz: Conceptual Data Model

Five questions on Conceptual Models

Introduction to logical data modeling Preview 03:22

Description of why and how to create logical data models using UML modeling techniques

Basic UML Class diagram concepts Preview 22:02

Basic concepts of class diagrams explained from a data perspective.

Extending UML Class Diagrams Preview 18:39

Extend UML Class Diagrams with extra notations for the expression of cardinalities, attributes and roles

UML Object Models Preview 05:16

Use UML Object Models and simulators for explaining class models to stakeholders

Advanced UML Class Diagrams Preview 15:57

Learn about advanced concepts like enumerations and complex data types

Assignment Logical Data Modeling

There are two assignment tracks. The first one is about time registration. the second about home delivery. Please feel free to select one of these. When you want to do both that is alo perfect of course. A sample repository can be found in the last section of this training

Quiz: Logical Data Modeling

Five questionsabout logical data modeling

Introduction to Physical Data Modeling Preview 18:01

Introduction, including tips and tricks on creating physical data models

Basic Entity Relationship models Preview 15:17

Basic ER modeling techniques explained

Advanced Entity Relationship modeling Preview 13:41

Advanced modeling concepts like indexes, unique constraints and checks

Modeling XML Schema Definitions Preview 10:46

Modeling for data in motion: XML Schema Definition

Theoretical Background on Normal-Forms Preview 09:03

Discussion of the first 3 normal forms and why they are relevant for physical data models

Assignment Physical Data Modeling

There are two assignment tracks. The first one is about time registration. the second about home delivery. Please feel free to select one of these. When you want to do both that is alo perfect of course. A sample repository can be found in the last section of this training

Quiz: Physical Data Modeling

Five questions on physical data modeling

Hybrid Data Modeling Preview 13:23

Learn how to integrated the modeling layers, including the approach in Sparx Enterprise Architect

Matrix Diagrams Preview 15:13

Learn how to apply CRUD, RACI or OET matrix diagrams

Data Flow Diagrams Preview 09:15

Using an information system modeling technique: Data Flows

Data Mappings Preview 07:11

Describing a detailed data modeling technique: Data Mappings

Datawarehouse modeling Preview 21:16

Introduction to the data modeling techniques for DWH like star and snowflake models

Assignment Additional Data Modeling

There are two assignment tracks. The first one is about time registration. the second about home delivery. Please feel free to select one of these. When you want to do both that is alo perfect of course. A sample repository can be found in the last section of this training

Quiz: Additional Data Modeling

Five questions on additional data modeling

Applying data models Preview 28:05

Examples of data model applications like Service Orientation or Master Data Management

Epilogue Preview 08:27

Discussions on Data Modeling and a look to the future

Course Slides and Sample Repository Preview 00:06