Privée

Ce cours est disponible en session privée ou personnalisée. Il peut être offert à l’un de nos centres de formation ou directement à vos bureaux. Appelez l’un de nos conseillers ou faites une demande de soumission en ligne.

Appelez maintenant au 1 877 624.2344

  • Durée: 2 jours
  • Prix régulier: Sur demande

Data Modeling

Duration : 2 jours

© AFI Expertise inc.

Objectives

  • Create an Entity Relationship Diagram by identifying entities, attributes, relationships and constraints from a set of requirements
  • Normalize the Entity Relationship Diagram to third Normal form
  • Enhance the Entity Relationship Diagram to utilize many data modeling techniques
  • Engineer the Entity Relationship Model into an initial relational database design
  • Optimize the Relational Database Design

Contents

Introduction to Modeling

  • List the reasons why modeling is important
  • Describe the phases of the Database and Application Development Lifecycle
  • Identify which modeling approach to use for a given situation

Document the Business Background

  • Define and identify business objectives, assumptions, critical success factors, key performance indicators and problems
  • Establish Business Direction Objectives

Identify Entities and Attributes

  • Identify and Diagram Entities
  • Identify and Diagram Attributes

Identify Relationships

  • Create a relationship between two entities
  • Model relationships using a relationship matrix

Assign Unique Identifiers

  • Identify unique identifiers for entities and relationships

Validate Your Entity Relationship Diagram

  • Apply Diagram Layout and Attribute Rules
  • Distinguish Entities from Attributes
  • Evaluate Attribute Optionality
  • Define Naming Standards, Glossary and Abbreviations
  • Supplement the ERD with Useful Information

Normalize Your Data Model

  • Normalize your ERD to third normal form

Validate Relationships

  • Resolve M:M Relationships
  • Model Hierarchical Data
  • Examine Recursive Relationships
  • Model Exclusive Relationships
  • Model Entity Type Hierarchies
  • Model Data Over Time

Map Your Entity Relationship Diagram to a Relational Database Design

  • Describe why a database design is needed
  • Decide on naming conventions and rules
  • Perform a mapping between a logical and relational model
  • Utilize the SQL Developer Data Modeler facility

Denormalize Your Design to Increase Performance

  • Recognize when denormalization techniques can be used in your relational model

Savoir s’entourer des meilleurs

Simon Bourassa
Formateur et conseiller en TI
Simon est passionné par le développement logiciel et le développement de produits, mais avant tout par l’ensemble des gens cachés derrière ces codes, qui travaillent main dans la main pour développer des solutions innovantes.
Pierre-Edouard Brondel
Pierre-Edouard Brondel
Formateur et conseiller en bureautique
Expert en pédagogie dans le domaine des technologies et de la bureautique cumulant plus de 25 ans d’expérience, Pierre-Édouard est d’abord et avant tout un passionné de capital humain.
Valère Drainville
Valère Drainville
Formateur et conseiller en efficacité professionnelle
Expert en collaboration et en efficacité professionnelle, Valère Drainville saura vous accompagner dans l’adoption et la gestion de vos outils de travail collaboratifs.
Frédéric Paradis
Formateur certifié et architecte en solutions infonuagiques
Formateur certifié Microsoft, Frédéric se décrit comme un magicien de l’infonuagique, cet espace mythique entre technologie et réalité.