de it fr

479 Réaliser un modèle de données

Module
Réaliser un modèle de données
Compétence
Elaborer le modèle de données physique à partir du design orienté objet et représenter l’accès aux données de l’objet modélisé.
Objectifs opérationnels
1 Analyser les exigences de persistance des objets sur la base des artefacts de l’analyse et du design et en déduire la manière dont ils seront stockés. C4
  Connaissances opérationnelles nécessaires:
1 Connaître les caractéristiques des objets qui conditionnent le type et la portée de leur persistance et pouvoir indiquer comment elles influencent les décisions concernant la persistance des objets.
2 Connaître des méthodes permettant de stocker des objets de manière persistante et pouvoir expliquer quelles sont leurs caractéristiques en ce qui concerne l’accès.
 
2 Développer le modèle de données conceptuel pour les objets qui seront stockés dans une base de données relationnelles sur la base des classes d’entités et de leurs caractéristiques. C5
  Connaissances opérationnelles nécessaires:
1 Connaître les différences fondamentales de structuration des informations entre les modèles de classes et les modèles de données relationnels et pouvoir expliquer les conflits structurels qui en découlent lors de la migration.
2 Connaître des techniques et des règles permettant de dériver un modèle logique de données relationnel à partir d’un modèle de classes et savoir expliquer comment elles permettent de parvenir à une cohérence entre les deux modèles.
 
3 Convertir le modèle de données logique en modèle de données physique compte tenu des conventions et des restrictions du système de base de données choisi. C3
  Connaissances opérationnelles nécessaires:
1 Connaître les conventions et restrictions fondamentales concernant la conversion d’un modèle logique de données relationnel en un modèle physique de données relationnel et savoir expliquer comment elles influencent la cohérence entre les deux modèles.
 
4 Choisir un mapping de framework objet‐relationnel en fonction des exigences relatives au mapping d’objets résultant du modèle de données physique et du modèle de classes. C5
  Connaissances opérationnelles nécessaires:
1 Connaître les fonctions de base d’un mapping de framework objet‐relationnel et pouvoir expliquer comment elles permettent d’influencer le comportement et les caractéristiques de la couche de persistance de l’application.
 
5 Représenter les structures du modèle de classes dans le modèle de données physique au moyen du mapping et en tenant compte de la fonctionnalité d’un mapping de framework objet‐relationnel et des accès individuels d’écriture et de lecture. C5
  Connaissances opérationnelles nécessaires:
1 Connaître les techniques permettant d’implanter la couche de persistance d’une application au moyen d’un mapping de framework objet‐relationnel et pouvoir expliquer quelles conditions doivent être remplies en ce qui concerne le framework et l´accès aux données pour qu’elles soient adéquates.
 
6 Evaluer l’efficacité (nombre d’accès, quantité d’objets chargés) du mapping du modèle de classes dans le modèle de données physique et optimiser les accès compte tenu des artefacts provenant de l’analyse et du design. C4
  Connaissances opérationnelles nécessaires:
1 Connaître des méthodes et techniques permettant d’analyser les accès au système de base de données résultant du mapping objet‐relationnel et pouvoir expliquer quelles sont les informations qu’elles fournissent en ce qui concerne l’efficacité de ces accès.
2 Connaître des possibilités d’optimisation de l’efficacité des accès du mapping objetrelationnel et pouvoir expliquer quelles adaptations elles nécessitent au niveau du système de base de données.
3 Connaître des possibilités d’optimisation de l’efficacité des accès du système de base de données et pouvoir expliquer quelles adaptations elles nécessitent au niveau du mapping objet‐relationnel.
 
Domaine de compétence
Data Management
Objet
Modèle de données logique et physique
Mapping objet‐relationnel
Niveau
5
Pré-requis
Concevoir et implémenter orienté objets (326)
Développer des modèles de données (153)
Développer le design logique d’une application (475)
Nombre de leçons
40
Reconnaissance
Brevet fédéral d'informaticien
Publié: 24.05.2014 15:37:28
Il n'y a pas de directives d'évaluation des prestations pour cette version du module
Retour