Flashcards : Bases de données et modèle relationnel — 37 cartes

Toutes les cartes

1Question

À quoi sert une base de données ?

Réponse

À stocker des informations sous une forme structurée.

2Question

Comment les utilisateurs accèdent-ils aux informations dans une base de données ?

Réponse

Ils manipulent les informations contenues dans la base de données, pas les fichiers directement.

3Question

Qui a présenté les Data Structure Diagrams en 1969 ?

Réponse

C.W. Bachman.

4Question

En quelle année C.W. Bachman a-t-il reçu le prix Turing ?

Réponse

En 1973.

5Question

Qu'est-ce qu'un Système de Gestion de Bases de Données (SGBD) ?

Réponse

Un logiciel serveur qui gère les bases de données et permet leur accès par des clients.

6Question

Quels sont les principes fondamentaux d'un SGBD ?

Réponse

Ils incluent indépendance physique, logique, accès, administration, non-redondance, cohérence, partage, sécurité, résistance aux pannes.

7Question

Que signifie l'indépendance physique dans un SGBD ?

Réponse

Les données sont définies indépendamment des structures de stockage comme les fichiers.

8Question

Que définissent les contraintes d'intégrité dans une base de données ?

Réponse

Un état cohérent de la base de données.

9Question

Quand les contraintes d'intégrité sont-elles vérifiées ?

Réponse

À chaque manipulation des données.

10Question

Que fait le SGBD en cas de panne ?

Réponse

Il restitue le dernier état cohérent ou termine l'opération interrompue.

11Question

Quelle est la place des SGBD relationnels sur le marché ?

Réponse

Ils sont très répandus et dominent le marché.

12Question

Quelles sont les principales approches de SGBD citées ?

Réponse

Hiérarchique, réseau, relationnelle, objet, objet-relationnelle, OLAP et NoSQL.

13Question

Quels types de bases NoSQL sont mentionnés ?

Réponse

Les graphes, les colonnes et les documents.

14Question

Citez des exemples de SGBD relationnels.

Réponse

Oracle, MySQL, PostgreSQL, MariaDB, Microsoft SQL Server et IBM Db2.

15Question

Qu'est-ce que le modèle relationnel selon E.F. Codd en 1970?

Réponse

Un modèle où les données sont représentées dans des tables.

16Question

Comment est définie une base de données dans le modèle relationnel?

Réponse

Un ensemble de tables.

17Question

En quelle année E.F. Codd a-t-il présenté le modèle relationnel?

Réponse

En 1970.

18Question

Quel prix E.F. Codd a-t-il reçu en 1981?

Réponse

Le prix Turing.

19Question

Qu'est-ce qu'une relation R(a1,…,an) en base de données ?

Réponse

Un sous-ensemble du produit cartésien des domaines de n attributs avec n > 0.

20Question

Que décrit le schéma d'une relation ?

Réponse

L'ensemble de ses attributs et sa structure.

21Question

Qu'appelle-t-on l'extension d'une relation ?

Réponse

L'ensemble des tuples effectivement présents dans la relation.

22Question

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

Réponse

Un identificateur décrivant une information stockée.

23Question

Que définit le domaine d'un attribut ?

Réponse

L'ensemble des valeurs possibles pour cet attribut.

24Question

Comment peut-on définir le domaine de l'attribut INE ?

Réponse

Par dom(INE)=[0-9]{5} ou dom(INE)=DECIMAL(5) en SQL.

25Question

Qu'est-ce qu'une clé candidate dans une relation ?

Réponse

Un sous-ensemble minimal d'attributs identifiant sans ambiguïté les tuples.

26Question

Qu'impose une clé primaire dans une relation ?

Réponse

Une contrainte d'unicité.

27Question

Qu'est-ce qu'une clé étrangère dans une base de données ?

Réponse

Un sous-ensemble d'attributs référant une clé primaire d'une autre relation.

28Question

Quelle contrainte impose une clé étrangère ?

Réponse

Une contrainte d'inclusion.

29Question

Que signifie l'inclusion Inscrire.INE ⊆ Etudiant.INE ?

Réponse

Qu'Inscrire.INE est inclus dans Etudiant.INE.

30Question

Que représentent les valeurs NULL dans une base de données ?

Réponse

Des valeurs absentes.

31Question

Les valeurs NULL sont-elles autorisées dans les clés primaires ?

Réponse

Non, elles sont interdites.

32Question

Les valeurs NULL sont-elles autorisées dans les clés étrangères ?

Réponse

Oui, elles sont autorisées.

33Question

Quels sont les noms des tables du schéma relationnel complet de l'exemple ?

Réponse

Etudiant, Diplôme et Inscrire.

34Question

Quels attributs composent la table Etudiant dans l'exemple ?

Réponse

INE, Nom, Prénom, DateN, Adresse.

35Question

Quels attributs composent la table Diplôme dans l'exemple ?

Réponse

Dip et Libellé.

36Question

Quels attributs composent la table Inscrire dans l'exemple ?

Réponse

INE#, Dip#, Année.

37Question

Quels exemples d'inscriptions contient la table Inscrire ?

Réponse

Inscriptions de l'étudiant 12345 au BUT1 en 2022 et 2023, et des étudiants 34567 et 23456 au BUT1 en 2023.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 19 questions sur Bases de données et modèle relationnel.

1. Quelle est la fonction principale d’une base de données ?

2. Lorsqu’ils utilisent une base de données, que manipulent les utilisateurs ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Bases de données et modèle relationnel.

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