Flashcards : Bases de données relationnelles — 48 cartes

Toutes les cartes

1Question

Quelle est la fonction de la base de données dans un système d'information ?

Réponse

Elle contient les données et se trouve au cœur du système d’information.

2Question

Quel est le rôle du SGBD dans un système d'information ?

Réponse

Le SGBD est le logiciel qui gère les données sur le serveur.

3Question

Comment les applications accèdent-elles aux données dans une architecture client-serveur ?

Réponse

Elles accèdent aux données par l’intermédiaire du SGBD.

4Question

Avec quels langages le SGBD est-il associé dans une architecture client-serveur ?

Réponse

Le SGBD est associé aux langages SQL et PL-SQL.

5Question

Quelle différence principale existe entre un client léger et un client lourd ?

Réponse

Un client léger réalise les traitements sur le serveur, un client lourd sur la machine cliente.

6Question

Quel type de serveur traite les requêtes HTTP ?

Réponse

Un serveur web traite les requêtes HTTP.

7Question

Quel serveur correspond au SGBD ?

Réponse

Le serveur de bases de données correspond au SGBD.

8Question

Que gèrent les applications CRM comme Salesforce et ERP comme SAP ?

Réponse

Elles gèrent de grandes parties d’un système d’information.

9Question

Quels objets un SGBD gère-t-il ?

Réponse

Les bases de données, tables, données, index, contraintes, utilisateurs et droits.

10Question

Que gère l’administrateur dans un SGBD ?

Réponse

Les accès, droits et le bon fonctionnement des bases de données.

11Question

Que fait le développeur par rapport au SGBD ?

Réponse

Il programme une application cliente du SGBD.

12Question

Quelle est la fonction de l’informatique transactionnelle (OLTP) ?

Réponse

Exécuter les opérations de gestion courantes.

13Question

Quel est le rôle de l’informatique décisionnelle (OLAP) ?

Réponse

Analyser les données pour aider à la décision.

14Question

Quand la BI est-elle apparue ?

Réponse

À la fin des années 1990.

15Question

Quand le Big Data est-il apparu ?

Réponse

À la fin des années 2000.

16Question

Quelle cause a favorisé l’apparition du Big Data ?

Réponse

L’augmentation massive des données produites par le web et les smartphones.

17Question

Quels modèles de bases de données ont précédé le modèle relationnel ?

Réponse

Les modèles hiérarchique et réseau des années 1960.

18Question

Quels types de SGBD ont suivi le modèle relationnel ?

Réponse

Les SGBD-objets des années 1990 et les SGBD NoSQL de la fin des années 2000.

19Question

Qui a théorisé le modèle relationnel et en quelle année ?

Réponse

Codd en 1970.

20Question

Quand sont apparus les premiers SGBD relationnels commerciaux ?

Réponse

Dans les années 1980.

21Question

Quels sont les principaux SGBD relationnels actuels ?

Réponse

ORACLE, MySQL, SQL-Server, DB2, PostgreSQL, MariaDB et SQLite.

22Question

Quelle part de marché Oracle détenait-elle en 2012 ?

Réponse

44 %.

23Question

Quelle part de marché IBM DB2 détenait-elle en 2012 ?

Réponse

20 %.

24Question

Quel était le chiffre d'affaires total des SGBD en 2012 et son évolution ?

Réponse

28,69 milliards de dollars, en hausse de 7,8 % sur un an.

25Question

Qu'est-ce que l'intégrité des données dans un SGBD ?

Réponse

La fiabilité des informations stockées dans la base de données.

26Question

Quelle est la composante logique de l'intégrité des données ?

Réponse

La cohérence des données liée à leur représentation.

27Question

Quelle est la composante physique de l'intégrité des données ?

Réponse

L'altération des données liée au matériel.

28Question

Quels sont les principaux risques d'incohérence des données ?

Réponse

La duplication, perte de référence, non-conformité, valeurs aberrantes, attributs non mis à jour, accès concurrents.

29Question

Quelles sont les sources d'altération des données ?

Réponse

L'usure des disques, pannes système et malveillances.

30Question

De quoi dépend physiquement la performance d'un SGBD ?

Réponse

Du SGBD, de l'infrastructure, des accès disque et du cache.

31Question

De quoi dépend logiquement la performance d'un SGBD ?

Réponse

De la réorganisation des données, dénormalisation et indexation.

32Question

Quel avantage apporte la séparation des données et des traitements ?

Réponse

Elle rend l'organisation des données indépendante des traitements appliqués.

33Question

Qu'est-ce que le SQL ?

Réponse

Le langage des SGBD relationnels fondé sur l'algèbre relationnelle.

34Question

Quelles opérations SQL permet-il sur une base de données ?

Réponse

Créer, modifier, supprimer et consulter ses éléments.

35Question

Le SQL peut-il écrire seul des programmes interactifs ?

Réponse

Non, contrairement à PHP ou Python.

36Question

Qu'est-ce que l'algèbre relationnelle ?

Réponse

La théorie des opérations sur les tableaux de données appelés relations.

37Question

Quelle entreprise a proposé la première version de SQL et quand ?

Réponse

ORACLE en 1979.

38Question

En quelles années sont apparues les normes SQL ANSI, SQL-1, SQL-2 et SQL-3 ?

Réponse

1986, 1989, 1992 et 1999 respectivement.

39Question

Qu'est-ce qu'une calculette SQL ?

Réponse

Une application cliente pour exécuter des commandes SQL sur un serveur SGBD.

40Question

Pourquoi le SQL est-il considéré comme durable ?

Réponse

Parce qu'il repose sur une théorie solide, est normalisé, commun et massivement implanté.

41Question

Quelle partie SQL consulte et traite les données ?

Réponse

La partie SELECT.

42Question

À quelle catégorie appartiennent les commandes CREATE, ALTER et DROP ?

Réponse

À la DDL.

43Question

Quelles commandes gèrent les utilisateurs et leurs droits d’accès ?

Réponse

GRANT, REVOKE et CREATE USER.

44Question

Quelles commandes contrôlent les transactions en base de données ?

Réponse

COMMIT, ROLLBACK et START TRANSACTION.

45Question

À quoi sert la commande CREATE INDEX ?

Réponse

À optimiser les traitements par indexation.

46Question

Qu’est-ce que le PL-SQL ?

Réponse

Un langage impératif et procédural pour enregistrer des programmes SQL.

47Question

Quels éléments utilise le PL-SQL pour faciliter la modularité ?

Réponse

Variables, affectations, tests, boucles et fonctions.

48Question

Quelles étapes comprend l’administration d’un SGBD ?

Réponse

Installation, démarrage, arrêt, connexion, paramétrage et manipulation de variables.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 19 questions sur Bases de données relationnelles.

1. Quelle distinction décrit correctement le rôle d’une base de données et celui d’un SGBD ?

2. Dans une architecture client-serveur, par quel composant une application accède-t-elle aux données ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Bases de données relationnelles.

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