Parmi la liste suivante, quels exemples illustrent correctement la distinction entre type et instance d’objet ?
Réponse : a et c.
Explication
Dans le texte 1.2 « Objectifs et architecture des SGBD », pages 15 et 16, les notions de type d’objet et d’instance d’objet sont définies.
Les propositions b et d ne sont pas respectivement des instances des types Voiture et Maison, mais des sous-types de ces deux types.
Parmi la liste suivante, quel schéma illustre correctement l’architecture à trois niveaux des SGBD ?
Réponse : a et à un certain degré b.
Explication
L’architecture à trois niveaux qui fait l’unanimité dans le domaine est présentée à la sous-section 5.1 du texte 1.2 « Objectifs et architecture des SGB », à la page 39. La réponse c est totalement erronée ; elle est inspirée de l’architecture fonctionnelle de référence proposée à la page 42 du texte 1.2 « Objectifs et architecture des SGBD ». La réponse b n’est pas vraiment fausse ; c’est une interprétation particulière de l’architecture à trois niveaux proposée par ANSI/X3/SPARC. Le niveau externe est en effet pensé en fonction des besoins des utilisateurs de la base de données. Le niveau conceptuel est en quelque sorte le résultat d’une organisation logique des données. Le niveau interne est une représentation physique des données.
Parmi les affirmations suivantes, quelle est celle qui définit le mieux les objectifs d’un SGBD ?
Réponse : b
Explication
L’objectif premier d’un SGBD est exposé au début de la section 3 du texte 1.2 « Objectifs et architecture des SGBD », à la page 23. La réponse c propose des « objectifs additionnels » d’un SGBD. Enfin, la réponse a est erronée ; le SGBD n’implique pas forcément un accès unique aux données d’une organisation.
Parmi la liste suivante, quels éléments représentent une fonction d’un SGBD ?
Réponse : a, b et c.
Explication
Les grandes fonctions d’un SGBD sont décrites et exemplifiées dans la section 4 du texte 1.2 « Objectifs et architecture des SGBD », à partir de la page 29.
Comment définiriez-vous le modèle entité-association caractéristique des SGBD relationnelles ?
Réponse : b
Explication
Le modèle entité-association est à la base des bases de données relationnelles ; il est décrit dans la section 2.3 du texte 1.2 « Objectifs et architecture des SGBD », à partir de la page 20.
Remplissez le tableau suivant :
Années | Modèle | Exemple | |
---|---|---|---|
Première génération | Hiérarchique-Réseau | ||
Deuxième génération | ORACLE INGRES SYBASE INFORMIX DB2 SQL SERVER |
||
Troisième génération | Oracle 8 DB2 INFORMIX |
||
Quatrième génération | 2000 |
Réponse :
|
Années |
Modèle |
Exemple |
---|---|---|---|
Première génération |
1960 |
Hiérarchique-Réseau |
IDMS |
Deuxième génération |
1970 |
Relationnel |
ORACLE |
Troisième génération |
1980 |
Objets |
Oracle 8 |
Quatrième génération |
2000 |
Objets multimédias |
En développement |
Explication
L’évolution des SGBD est décrite dans la section 2 du texte 1.2 « Objectifs et architecture des SGBD ». Le tableau fournit une synthèse de cet historique.
Quelle est la différence entre indépendance physique et indépendance logique des données ?
Réponse : c
Explication
Les deux types d’indépendance qui justifient l’intérêt des SGBD en informatique sont décrits aux pages 24 et 25 du texte 1.2 « Objectifs et architecture des SGBD ».
Décrivez les quatre éléments que permet de définir le niveau conceptuel.
Réponse :
Explication
Ces quatre éléments sont définis à la page 17 du texte 1.2 « Objectifs et architecture des SGBD ».
Quelle est la fonctionnalité des déclencheurs placés sur une base de données ?
Réponse : a
Explication
La définition d’un déclencheur est proposée à la page 38 du texte 1.2 « Objectifs et architecture des SGBD » :
« Mécanisme permettant d’activer une procédure cataloguée lors de l’apparition de conditions particulières dans la base de données. »
Lorsque l’on parle de base de données à architectures réparties, à quoi fait-on référence ?
Explication
Dans le texte 1.2 « Objectifs et architecture des SGBD », page 48, on retrouve la définition d’une architecture BD répartie :
« Architecture composée de plusieurs serveurs coopérant à la gestion de bases de données composées de plusieurs sous-bases gérées par un seul serveur, mais apparaissant comme des bases uniques centralisées pour l’utilisateur. »