Quelles étapes suit la modélisation d'une base de données ?
Analyse du domaine, modèle conceptuel, modèle logique, implémentation.
Quelle étape suit l'analyse du domaine dans la modélisation ?
La construction d'un modèle conceptuel.
Quelle est la dernière étape de la modélisation d'une base de données ?
L'implémentation.
Qu'est-ce que le modèle Entité-Association selon Chen ?
Un modèle de représentation visant puissance, stabilité, flexibilité et simplicité.
Avec quelles méthodes le modèle Entité-Association peut-il être mis en œuvre ?
Avec des méthodes telles que Merise et UML.
Qu'est-ce qu'UML ?
Un langage de représentation pour la modélisation objet indépendant d'un langage de programmation.
Quel diagramme UML est utilisé en bases de données pour remplacer le modèle Entité-Association ?
Le diagramme de classes.
Qu'est-ce qu'une classe en modélisation objet ?
Une classe représente un objet réel ou virtuel avec une existence propre et discernable.
Qu'est-ce qu'un attribut dans une classe ?
Un attribut est une information élémentaire caractérisant une classe, dépendant de l’objet instancié.
Quels attributs peut avoir la classe Voiture ?
Marque, Type, Nb portes, Puissance et Kilométrage.
Quelle méthode est associée à la classe Voiture dans l'exemple ?
La méthode Rouler().
Qu'est-ce qu'un identifiant dans une classe ?
Une propriété permettant d’identifier une occurrence parmi toutes les autres.
Donnez un exemple d'identifiant pour une personne.
Le numéro de sécurité sociale.
Comment indique-t-on un identifiant en UML ?
Par une contrainte ou un stéréotype comme {clé} ou <<identifiant>>.
La notion de clé existe-t-elle nativement en UML ?
Non, elle n’existe pas nativement en UML.
Qu'est-ce qu'une association en modélisation UML ?
Un lien entre instances de classes traduisant souvent une action exprimée par un verbe.
Qu'impose une cardinalité dans une association UML ?
Le nombre d’objets pouvant être liés à chaque extrémité de l’association.
Comment se lit la cardinalité en UML par rapport au modèle Entité-Association ?
Sa lecture est inversée par rapport au modèle Entité-Association.
Que signifie la notation UML 0..1 pour une cardinalité ?
Zéro ou un objet lié.
Que signifie la notation UML 1..* pour une cardinalité ?
Un à plusieurs objets liés.
Quelle cardinalité décrit un auteur publiant un ou plusieurs ouvrages ?
1..* à l’extrémité de l’auteur dans l’association « publie ».
Quelle cardinalité décrit un ouvrage possédant un ou plusieurs auteurs ?
1..* à l’extrémité de l’ouvrage dans l’association « publie ».
Comment représenter une association ternaire en UML ?
En reliant trois classes par une même association, transformable en association binaire.
Qu'est-ce qu'une propriété d'association en UML ?
C'est une information dépendant du lien entre deux classes.
Comment UML stocke-t-il les propriétés d'une association ?
Au moyen d'une classe-association.
Qu'est-ce qu'une association réflexive ?
Une association reliant une classe à elle-même.
Dans l'association parent_de, combien d'enfants une personne peut-elle avoir ?
Zéro ou plusieurs enfants.
Dans l'association parent_de, combien de parents un enfant a-t-il ?
Exactement deux parents.
Qu'impose la composition dans une relation maître-esclaves ?
La création ou destruction du composite entraîne celle des composants.
Que signifie l'agrégation dans une relation maître-esclaves ?
Le composite fait référence à ses composants sans dépendance de cycle de vie.
Qu'impose l'héritage UML à une classe spécialisée ?
D'hériter d'une classe plus générale.
Que reçoit une classe spécialisée grâce à l'héritage UML ?
Les attributs de la classe plus générale.
Quelles classes peuvent être spécialisées de Personne dans l'exemple UML ?
Employé et Client.
Quels attributs Personne transmet-elle à Employé et Client ?
Nom, Prénom et Âge.
Quelles étapes comprend la modélisation de l’exercice de bibliothèque ?
Identifier classes et attributs, déterminer identifiants, repérer relations, préciser nature, vérifier informations.
Quelles sont les classes principales du modèle initial de bibliothèque ?
Utilisateur, Livre, Auteur et Editeur.
Quels sont les identifiants des classes Utilisateur, Livre, Auteur et Editeur ?
num_u, num_l, num_a et num_e respectivement.
Quelle contrainte limite le nombre de livres empruntés par un utilisateur ?
Un utilisateur peut emprunter au maximum trois livres.
Quelle contrainte existe entre emprunt et réservation dans le modèle ?
Un utilisateur peut réserver un seul livre uniquement si celui-ci n’est pas disponible, imposant une exclusion entre emprunt et réservation.
Quelles informations sont enregistrées pour un livre dans le modèle de bibliothèque ?
Son titre, ses auteurs, son éditeur et sa date de publication.
Quelles informations sont enregistrées pour un éditeur et un auteur ?
Pour l’éditeur son nom et son adresse, pour chaque auteur son nom et son prénom.
Que permet l’ajout de la classe Exemplaire dans le modèle ?
De gérer plusieurs exemplaires d’un même livre, identifiés par num_ex et liés à Livre.
Que doit faire le modèle UML d'une bibliothèque pour retranscrire de nouvelles informations ?
Il doit ajouter ou modifier une classe, un attribut, une association, une propriété d'association ou une contrainte.
Teste tes connaissances avec un QCM de 21 questions sur Modélisation UML des bases de données.
1. Quel enchaînement décrit correctement les étapes de la modélisation d’une base de données ?
2. Lorsqu’une équipe vient d’analyser le domaine et le problème d’une future base de données, quelle est l’étape suivante attendue ?
Révisez le cours complet dans la fiche de révision de Modélisation UML des bases de données.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards