Flashcards : Merise et modélisation des données — 52 cartes

Toutes les cartes

1Question

Qu'est-ce que le MCD en base de données relationnelle ?

Réponse

Un diagramme représentant schématiquement tout ou partie d’une base de données relationnelle.

2Question

Qu'est-ce qu'une entité en Modèle Conceptuel des Données ?

Réponse

Une unité élémentaire indépendante avec un nom et des propriétés.

3Question

À quoi correspond généralement une entité dans un schéma relationnel ?

Réponse

À une table dans le schéma relationnel.

4Question

Qu'est-ce qu'une propriété ou attribut d'une entité ?

Réponse

Une caractéristique décrivant une entité.

5Question

À quoi correspond généralement une propriété dans une table ?

Réponse

À une colonne de table.

6Question

Qu'est-ce qu'une clé primaire dans une table ?

Réponse

Une propriété ou un ensemble de propriétés identifiant chaque ligne de manière unique.

7Question

Qu'est-ce qu'une association en modélisation ?

Réponse

Une association décrit une relation entre plusieurs entités.

8Question

Quelles propriétés peut porter une association ?

Réponse

Elle peut porter des propriétés appelées propriétés portées.

9Question

Que précise une cardinalité dans une association ?

Réponse

Elle précise les quantités minimale et maximale d’occurrences liées.

10Question

Quelle forme de cardinalités définit une CIF ?

Réponse

Une CIF a des cardinalités de la forme X,1 et Y,n.

11Question

Quelle forme de cardinalités définit une CIM ?

Réponse

Une CIM a des cardinalités de la forme X,n et Y,n.

12Question

Comment transcrit-on une CIF dans une base de données ?

Réponse

Par une clé étrangère dans la table de l’entité avec cardinalité X,1.

13Question

Comment transcrit-on une CIM dans une base de données ?

Réponse

Par une table contenant les clés des entités liées et les propriétés portées.

14Question

Qu'est-ce qu'un schéma relationnel ?

Réponse

Une représentation concrète de la structure d'une base relationnelle.

15Question

Quelle est la notation générale d'une table relationnelle ?

Réponse

MaTable(MaClefPrimaire, #UneClefEtrangere, UnChamp).

16Question

Qu'est-ce qu'une clé étrangère ?

Réponse

Un ou plusieurs champs référencant l'identifiant d'une autre table.

17Question

De quoi est composée la clé primaire dans la table Ligne ?

Réponse

De EcritureNum et CompteId.

18Question

Que représentent EcritureNum et CompteId dans la table Ligne ?

Réponse

Des clés étrangères vers les tables Ecriture et Compte.

19Question

Qu'est-ce qu'une entité dépendante ?

Réponse

Une entité dont l'identifiant ou l'existence dépend d'autres entités.

20Question

Qu'est-ce qu'un identifiant relatif dans une entité dépendante ?

Réponse

La partie de l'identifiant qui identifie l'occurrence par référence à l'entité forte.

21Question

Quelle est la composition de la clé primaire dans l'exemple Facture ?

Réponse

Elle est composée de IdCompte et NumFacture.

22Question

Quel rôle joue IdCompte dans l'exemple Facture ?

Réponse

C'est une clé étrangère vers Compte(IdCompte).

23Question

Qu'est-ce qu'une pseudo-entité ou agrégat ?

Réponse

Une entité qui fait se comporter une association comme une entité.

24Question

Pourquoi utilise-t-on une pseudo-entité ou agrégat ?

Réponse

Pour mettre une association en relation avec d'autres entités.

25Question

Comment modélise-t-on le temps lorsqu'une dimension temporelle intervient ?

Réponse

Par une entité représentant la date ou la période.

26Question

Qu'est-ce que la réflexivité en modélisation d'entités ?

Réponse

Une association reliant une entité à elle-même.

27Question

Qu'impose une association réflexive concernant les rôles des pattes ?

Réponse

De préciser le rôle de chaque patte, comme parent et enfant.

28Question

Que représentent les champs Pere et Mere dans la table Personne ?

Réponse

Des clés étrangères référencant Personne(NumPersonne).

29Question

Comment interroger le nombre d’enfants par personne dans une relation réflexive ?

Réponse

Utiliser la table Personne deux fois avec des alias distincts.

30Question

Qu'est-ce que la spécialisation en modélisation ?

Réponse

La spécialisation regroupe les propriétés communes dans une entité générique et conserve les propriétés particulières dans des entités spécialisées.

31Question

Que signifie le type X dans la spécialisation ?

Réponse

Le type X signifie exclusivité.

32Question

Que signifie le type T dans la spécialisation ?

Réponse

Le type T signifie totalité.

33Question

Que signifie le type XT ou + dans la spécialisation ?

Réponse

Le type XT ou + signifie totalité et exclusivité.

34Question

Que permet l'absence de marque dans le type de spécialisation ?

Réponse

Elle autorise toutes les combinaisons de sous-types.

35Question

Que signifie le type X pour l'appartenance d'une occurrence aux sous-types ?

Réponse

Une occurrence appartient à un seul sous-type ou à aucun, jamais aux deux.

36Question

Que signifie le type T pour l'appartenance d'une occurrence aux sous-types ?

Réponse

Une occurrence appartient à au moins un sous-type, éventuellement aux deux.

37Question

Quelle est la complexité de la variante à une entité en spécialisation ?

Réponse

La complexité est indiquée comme O(n).

38Question

Qu'impose une contrainte d'inclusion dans une association ?

Réponse

La clé primaire doit apparaître aussi dans une autre association.

39Question

Qu'interdit une contrainte d'exclusion X ?

Réponse

La participation simultanée à deux associations.

40Question

Qu'impose une contrainte de totalité T ?

Réponse

De participer à au moins l'une des deux associations.

41Question

Qu'interdit une contrainte de partition XT ?

Réponse

Le chevauchement et l'absence de participation simultanés.

42Question

Qu'impose une contrainte de simultanéité = ?

Réponse

La participation aux deux associations.

43Question

Quel est l'impact direct des contraintes d'association sur le schéma relationnel ?

Réponse

Elles n'ont pas d'impact direct sur le schéma relationnel.

44Question

Comment sont modélisables les contraintes d'association ?

Réponse

Elles sont modélisables dans le MCD.

45Question

Qu'est-ce qu'un trigger en base de données ?

Réponse

Une procédure déclenchée automatiquement lors d'un événement.

46Question

Qu'est-ce que l'historisation des données ?

Réponse

Conserver l'évolution d'une clé étrangère, propriétés ou entité dans le temps.

47Question

Comment l'historisation est-elle symbolisée en Merise ?

Réponse

Par la notation (H).

48Question

Quelle traduction pratique correspond à l'historisation en Merise ?

Réponse

La création d'une table d'historique.

49Question

Que peut mémoriser une table TâcheHistorique ?

Réponse

L'évolution d'un statut avec NumTache, NumStatut et NumEtat.

50Question

Que peut conserver une table TâcheHistorique en plus du statut ?

Réponse

L'évolution de toute la tâche avec ses propriétés historiques.

51Question

Qu'est-ce que la stabilité dans les données ?

Réponse

Une contrainte interdisant de modifier un champ, clé étrangère ou enregistrement après insertion.

52Question

Que signifie la contrainte de stabilité en Merise ?

Réponse

Elle est symbolisée par la notation (S).

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 28 questions sur Merise et modélisation des données.

1. Quel est le rôle principal du MCD (Modèle Conceptuel des Données) ?

2. En Merise, quelle description correspond le mieux à une entité ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Merise et modélisation des données.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards