Concevoir une base de données
Description de la compétence – processus de mise en œuvre
À partir du cahier des charges relatif à une application informatique nécessitant une base de données relationnelles, établir le schéma entité-association des données à informatiser, en respectant le formalisme et les règles de nommage de l’entreprise, et définir le schéma physique de la base de données, afin de permettre l’élaboration d’une base de données normalisée. Dans le cas d’une demande d’évolution applicative et à partir d’une base de données existante, déduire le schéma entité-association des données de la base à faire évoluer.
Contexte(s) professionnel(s) de mise en œuvre
Le schéma entité association des données est établi à l’aide d’un outil de conception de type atelier de génie logiciel, éventuellement de langue anglaise. La maîtrise d’ouvrage doit valider le schéma entité-association des données avant d’établir le schéma physique.
Critères de performance
- Le schéma entité-association des données couvre les règles de gestion sur les données.
- Le schéma entité-association des données respecte le formalisme du modèle entité-association.
- Les règles de nommage sont conformes aux normes qualité de l’entreprise.
- Le schéma physique de la base de données est normalisé.
Savoir-faire techniques, savoir-faire organisationnels, savoir-faire relationnels, savoirs
- S’assurer que les documents produits en français respectent les règles orthographiques et grammaticales.
- Recenser les informations du domaine étudié.
- Construire le schéma entité-association des données.
- Construire le schéma physique des données.
- Rédiger les comptes rendus de réunion, éventuellement en anglais.
- Planifier et suivre les tâches de conception de la base de données.
- Écouter, reformuler et faire la synthèse des demandes utilisateurs.
- Participer à une réunion de travail avec les utilisateurs y compris en anglais.
- Connaissance des règles orthographiques et grammaticales du français.
- Connaissance des concepts du modèle entité-association.
- Connaissance du modèle relationnel.
- Connaissance des règles de passage du modèle entité-association vers le modèle physique.
- Connaissance d’un outil de conception entité-association de type atelier de génie logiciel.
- Connaissance du vocabulaire anglais professionnel associé aux bases de données et aux techniques de modélisation.
- Connaissance des réglementations en vigueur concernant la protection des données individuelles.