Introduction Flashcards

1
Q

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

A

Une base de données est une collection d’enregistrements liés par des valeurs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qu’est-ce qu’un SGBD ?

A

Un Système de Gestion de Base de Données (SGBD) facilite l’accès aux données et cache leur représentation physique aux applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quels sont les trois niveaux d’abstraction selon ANSI/X3/SPARC (1975) ?

A

Niveau externe, niveau conceptuel, et niveau interne.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quels sont les exemples de SGBD relationnels ?

A

Oracle, DB2, PostgreSQL, MySQL, Sybase.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quels sont les avantages d’un SGBD relationnel ?

A

Il offre une indépendance physique/logique, un langage déclaratif et permet de gérer les enregistrements reliés par des valeurs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qu’est-ce que la normalisation en base de données ?

A

C’est le processus qui réduit la redondance des données et évite les incohérences.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quels sont les niveaux d’une base de données ?

A

Niveau externe, niveau conceptuel, niveau interne.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quels sont les objectifs d’un SGBD ?

A

Faciliter l’accès aux données, cacher la représentation physique, offrir des fonctions de stockage, méthodes d’accès, gestion des droits et interface avec des langages de programmation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quelles sont les principales fonctionnalités d’un LDD ?

A

Définir le schéma conceptuel global, les vues utilisateur, les schémas physiques, et contrôler l’intégrité et les droits d’accès.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qu’est-ce qu’un LMD ?

A

Un Langage de Manipulation de Données (LMD) est utilisé pour interroger et mettre à jour les données.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qui sont les différents utilisateurs d’une base de données ?

A

L’administrateur de la base, le développeur d’application, et l’utilisateur terminal (averti ou naïf).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qu’est-ce qu’une procédure stockée ?

A

Une procédure stockée est un ensemble de requêtes SQL précompilées qui sont stockées et exécutées directement dans la base de données.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Que permet le modèle relationnel ?

A

Il permet de représenter les données sous forme de tables et d’utiliser l’algèbre relationnelle pour les manipuler.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

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

A

Une vue est une représentation virtuelle d’une base de données qui permet une vision personnalisée et simplifiée des données.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Comment gérer la concurrence dans un SGBD ?

A

En contrôlant les accès simultanés aux données et en utilisant des mécanismes d’ordonnancement et de verrouillage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly