P10 devoir 2 cned
Processus 10 : organisation du système d’information comptable et de gestion
Devoir 2
Exercice 1 : l’implantation d’une base de données relationnelles (12 points) 1. Réponses aux deux questions (3 points) a- Une formation peut-elle être définie pour plusieurs spécialités ? Non. la cardinalité maximale entre FORMATION et DÉFINIRS est égale à 1, ce qui veut dire qu’une formation est définie pour au plus une seule spécialité. (1 point) b- Un participant peut-il obtenir plusieurs qualifications ? Non. Un participant n’est inscrit qu’à une formation (cardinalité maximale égale à 1 entre PARTICIPANT et INSCRIRE ) et une formation ne correspond qu’à une qualification (cardinalité maximale égale à 1 entre FORMATION et DEFINIRQ). Par transitivité, un participant n’obtient qu’une seule qualification. (2 points)
1/3
2. Écrire le modèle relationnel correspondant (5,5 points).
PARTICIPANT (NumPart, NomPart, AdressePart, DateNaiPart, EmploiPart, EtudePart, #CodeForma) (0,5 pt)
COLLABORATEUR (NumColla, NomColla) (0,25 pt) FORMATION (CodeForma, Sujet, Lieu, DatDebForma, DateFinForma, #CodeQualif, #CodeSpe, #NumColla) (0,5 pt) INTERVENIR (#CodeForma, #NumInter, NbHeures, DateDeb) (1,25 pt)
INTERVENANT (NumInter, NomInter, AdresseInter) (0,25 pt)
ASSURER (#CodeSpe, #NumInter) (1 pt) SPECIALITE (CodeSpe, LibSpe) (0,25 pt)
REMUNERER (#CodeSpe, #CodeQualif, MHoraire) (1,25 pt)
QUALIFICATION (CodeQualif, LibQualif) (0,25 pt) 3.
L’implantation de la base de données (3,5 points) Pour implanter la base de données il faut travailler en respectant un certain ordre. • Créer la base; lui donner un nom, par exemple FORMATION. (0,5 pt) • Créer autant de tables qu’il y a de relations. (1 pt) Une table est créée quand on a donné un nom à la table et des noms aux champs de la table. Un champ de la table correspond à un attribut de la relation. Les domaines des champs sont définis à leur