Introduction Flashcards
Qu’est-ce qu’une base de données ?
Une base de données est une collection d’enregistrements liés par des valeurs.
Qu’est-ce qu’un SGBD ?
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.
Quels sont les trois niveaux d’abstraction selon ANSI/X3/SPARC (1975) ?
Niveau externe, niveau conceptuel, et niveau interne.
Quels sont les exemples de SGBD relationnels ?
Oracle, DB2, PostgreSQL, MySQL, Sybase.
Quels sont les avantages d’un SGBD relationnel ?
Il offre une indépendance physique/logique, un langage déclaratif et permet de gérer les enregistrements reliés par des valeurs.
Qu’est-ce que la normalisation en base de données ?
C’est le processus qui réduit la redondance des données et évite les incohérences.
Quels sont les niveaux d’une base de données ?
Niveau externe, niveau conceptuel, niveau interne.
Quels sont les objectifs d’un SGBD ?
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.
Quelles sont les principales fonctionnalités d’un LDD ?
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.
Qu’est-ce qu’un LMD ?
Un Langage de Manipulation de Données (LMD) est utilisé pour interroger et mettre à jour les données.
Qui sont les différents utilisateurs d’une base de données ?
L’administrateur de la base, le développeur d’application, et l’utilisateur terminal (averti ou naïf).
Qu’est-ce qu’une procédure stockée ?
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.
Que permet le modèle relationnel ?
Il permet de représenter les données sous forme de tables et d’utiliser l’algèbre relationnelle pour les manipuler.
Qu’est-ce qu’une vue dans une base de données ?
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.
Comment gérer la concurrence dans un SGBD ?
En contrôlant les accès simultanés aux données et en utilisant des mécanismes d’ordonnancement et de verrouillage.