Flashcards : Introduction aux bases de données (52 cartes)

Toutes les cartes

1Question

À partir de quelle année les bases de données apparaissent-elles ?

Réponse

Dès 1960.

2Question

Qu’est-ce qu’une base de données ?

Réponse

Un ensemble structuré de données enregistrées avec un minimum de redondance, conçu pour satisfaire simultanément plusieurs utilisateurs de façon sélective et en temps opportun.

3Question

Quelles opérations un système de gestion de fichiers permet-il sur les fichiers ?

Réponse

Créer, ouvrir, fermer, lire et écrire des fichiers.

4Question

Quel problème la redondance des données dans les fichiers peut-elle entraîner ?

Réponse

Des répétitions et des anomalies lors des mises à jour.

5Question

Qu’est-ce qu’une contrainte d’intégrité sémantique ?

Réponse

Une règle que les données doivent toujours respecter.

6Question

Que fait un SGBD lorsqu’une opération viole une contrainte d’intégrité sémantique ?

Réponse

Il rejette automatiquement l’opération.

7Question

Comment les SGF stockent-ils les données ?

Réponse

De façon persistante.

8Question

Que ne permettent pas les SGF après une panne ?

Réponse

Récupérer les fichiers dans un état cohérent.

9Question

Qu’est-ce qu’un système de gestion de base de données (SGBD) ?

Réponse

Un ensemble de programmes assurant la gestion et l’accès à une base de données.

10Question

Quelles opérations un SGBD permet-il d’effectuer sur les données ?

Réponse

Les ajouter, les modifier, les rechercher et les supprimer.

11Question

Que permet l’indépendance physique dans un SGBD ?

Réponse

Modifier le niveau physique sans changer le niveau conceptuel.

12Question

Que permet l’indépendance logique dans un SGBD ?

Réponse

Des vues différentes pour les utilisateurs sur un même ensemble de données intégré globalement.

13Question

Quel rôle joue le LMD dans un SGBD ?

Réponse

Il permet d’accéder aux données et doit fournir des réponses en un temps raisonnable.

14Question

Comment le partage des données préserve-t-il la cohérence des consultations ?

Réponse

En permettant plusieurs accès simultanés, y compris en modification, tout en préservant leur cohérence.

15Question

Quels sont les trois niveaux de description des données définis par ANSI/SPARC ?

Réponse

Externe, conceptuel et interne ou physique.

16Question

Que décrit le niveau externe ANSI/SPARC pour les groupes d’utilisateurs ?

Réponse

Leurs vues, indépendamment des autres vues.

17Question

Combien de schémas externes le niveau externe ANSI/SPARC peut-il comprendre ?

Réponse

Plusieurs schémas externes.

18Question

Que décrit le niveau conceptuel ANSI/SPARC, aussi appelé MCD ou MLD dans le cours ?

Réponse

La structure de toutes les données et leurs relations.

19Question

Qu’exclut le niveau conceptuel ANSI/SPARC de sa description ?

Réponse

L’implémentation physique et les usages propres aux groupes de travail.

20Question

Que définit le niveau interne ou physique ANSI/SPARC ?

Réponse

Le stockage des données, l’organisation physique des fichiers et les méthodes d’accès.

21Question

Quelle forme de structure le modèle hiérarchique donne-t-il aux données ?

Réponse

Un arbre d’enregistrements.

22Question

Quel rôle les pointeurs jouent-ils dans le modèle hiérarchique ?

Réponse

Ils déterminent les chemins d’accès.

23Question

Sous quelle forme le modèle relationnel représente-t-il les données ?

Réponse

Par des tables de lignes et de colonnes.

24Question

Quelles données le fichier unique répète-t-il pour chaque classe et matière ?

Réponse

Les matières suivies par chaque classe et les informations de l’enseignant associé.

25Question

Quelles conséquences la redondance du fichier unique entraîne-t-elle ?

Réponse

Elle augmente la taille du fichier, le temps de parcours et le risque d’anomalies lors des ajouts, modifications et suppressions.

26Question

Quel avantage la solution à quatre fichiers offre-t-elle par rapport au fichier unique ?

Réponse

Elle réduit la redondance.

27Question

Qu’exige le traitement complet avec la solution à quatre fichiers ?

Réponse

Des programmes complexes impliquant plusieurs fichiers.

28Question

Entre 1950 et 1960, comment les données étaient-elles principalement gérées ?

Réponse

Dans des fichiers.

29Question

Entre 1950 et 1960, quel langage servait souvent à programmer les applications ?

Réponse

L’assembleur.

30Question

De quelles évolutions résulte l’approche base de données ?

Réponse

De l’évolution des entreprises, du matériel et des logiciels.

31Question

Qu’est-ce que le contrôle de concurrence ?

Réponse

Un ensemble de mécanismes empêchant les interférences indésirables entre programmes exécutés en parallèle.

32Question

Combien de bases de données un SGBD héberge-t-il généralement ?

Réponse

Plusieurs bases de données.

33Question

Quelle organisation des données est utilisée en 1960 ?

Réponse

L’organisation classique des données en fichiers.

34Question

Sous quelles formes les premiers SGBD apparaissent-ils en 1970 ?

Réponse

Sous forme de systèmes réseau et hiérarchiques.

35Question

Quel modèle fonde la deuxième génération de SGBD apparue en 1980 ?

Réponse

Le modèle relationnel.

36Question

En quelle année apparaît la troisième génération de SGBD orientée objet ?

Réponse

En 1990.

37Question

À partir de quand les SGBD relationnels-objets se développent-ils ?

Réponse

À partir des années 2000.

38Question

À quoi sert le LDD dans un SGBD ?

Réponse

À définir les données.

39Question

Que rassemble l’administration centralisée d’un SGBD ?

Réponse

Les données dans un emplacement commun aux applications.

40Question

Quel est l’objectif de la non-redondance dans une base de données ?

Réponse

Chaque donnée n’est présente qu’une seule fois afin d’éviter les problèmes de mise à jour.

41Question

Quand les contraintes d’intégrité doivent-elles être vérifiées automatiquement ?

Réponse

Lors des insertions, modifications ou suppressions.

42Question

Que fait le niveau externe ANSI/SPARC des requêtes et de leurs résultats ?

Réponse

Il traduit les requêtes en primitives de plus bas niveau et convertit les résultats au format souhaité.

43Question

Comment le niveau conceptuel d’un SGBD relationnel exprime-t-il la sémantique des données ?

Réponse

À l’aide des relations, des attributs et des contraintes d’intégrité.

44Question

Quelle structure le modèle réseau n’impose-t-il pas aux données ?

Réponse

Un arbre descendant.

45Question

De quoi dépendent les programmes des modèles hiérarchique et réseau ?

Réponse

De la structure logique.

46Question

Quel langage standard non procédural utilise le modèle relationnel ?

Réponse

SQL.

47Question

Quelles caractéristiques le modèle relationnel-objet combine-t-il ?

Réponse

La notion d’objet et les tables relationnelles.

48Question

Quelles informations le fichier unique regroupe-t-il dans chaque enregistrement ?

Réponse

L’étudiant, sa classe, les matières, leurs coefficients et leurs enseignants.

49Question

Quels fichiers composent la solution à quatre fichiers ?

Réponse

Une fiche Matière, une fiche Enseignant, une fiche Classe et une fiche Étudiant.

50Question

Quels problèmes de gestion des données la solution à quatre fichiers peut-elle provoquer ?

Réponse

Elle peut entraîner une incohérence des données et ne contrôle pas les accès concurrents.

51Question

De quels fichiers chaque application doit-elle disposer avec la solution à quatre fichiers ?

Réponse

De ses propres fichiers.

52Question

Comment le modèle objet organise-t-il les données stockées ?

Réponse

Sous forme d’objets organisés en classes présentant des données membres.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 22 questions sur Introduction aux bases de données.

1. À quelle période les bases de données apparaissent-elles en réponse aux insuffisances et aux inconvénients des systèmes de gestion de fichiers ?

2. Quelle caractéristique définit une base de données conçue pour plusieurs utilisateurs ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Introduction aux bases de 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