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

All cards

1Question

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

Answer

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 ?

Answer

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 ?

Answer

À une table dans le schéma relationnel.

4Question

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

Answer

Une caractéristique décrivant une entité.

5Question

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

Answer

À une colonne de table.

6Question

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

Answer

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 ?

Answer

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

8Question

Quelles propriétés peut porter une association ?

Answer

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

9Question

Que précise une cardinalité dans une association ?

Answer

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

10Question

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

Answer

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

11Question

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

Answer

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 ?

Answer

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 ?

Answer

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 ?

Answer

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

15Question

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

Answer

MaTable(MaClefPrimaire, #UneClefEtrangere, UnChamp).

16Question

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

Answer

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 ?

Answer

De EcritureNum et CompteId.

18Question

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

Answer

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

19Question

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

Answer

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 ?

Answer

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 ?

Answer

Elle est composée de IdCompte et NumFacture.

22Question

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

Answer

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

23Question

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

Answer

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

24Question

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

Answer

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

25Question

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

Answer

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 ?

Answer

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

27Question

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

Answer

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 ?

Answer

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

29Question

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

Answer

Utiliser la table Personne deux fois avec des alias distincts.

30Question

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

Answer

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 ?

Answer

Le type X signifie exclusivité.

32Question

Que signifie le type T dans la spécialisation ?

Answer

Le type T signifie totalité.

33Question

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

Answer

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

34Question

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

Answer

Elle autorise toutes les combinaisons de sous-types.

35Question

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

Answer

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 ?

Answer

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

37Question

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

Answer

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

38Question

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

Answer

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

39Question

Qu'interdit une contrainte d'exclusion X ?

Answer

La participation simultanée à deux associations.

40Question

Qu'impose une contrainte de totalité T ?

Answer

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

41Question

Qu'interdit une contrainte de partition XT ?

Answer

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

42Question

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

Answer

La participation aux deux associations.

43Question

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

Answer

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

44Question

Comment sont modélisables les contraintes d'association ?

Answer

Elles sont modélisables dans le MCD.

45Question

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

Answer

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

46Question

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

Answer

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 ?

Answer

Par la notation (H).

48Question

Quelle traduction pratique correspond à l'historisation en Merise ?

Answer

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

49Question

Que peut mémoriser une table TâcheHistorique ?

Answer

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

50Question

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

Answer

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

51Question

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

Answer

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

52Question

Que signifie la contrainte de stabilité en Merise ?

Answer

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

Test yourself with the quiz

Test your knowledge with 28 questions on 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é ?

Take the quiz →

Read the revision sheet

Review the complete course in the revision sheet for Merise et modélisation des données.

See revision sheet →

Similar courses

Create your own flashcards

Import your course and AI generates flashcards in 30 seconds.

Flashcard generator