Architecture générale d’un SGBD relationnel Flashcards
(39 cards)
C’est quoi une BDD?
un ensemble structuré et organisé de données
que représente la BD pour le système d’informations?
le cœur du SI
c’est quoi un SGBD?
un logiciel qui permet la
création, la manipulation et le stockage d’une base de données.
What does SGBD stand for?
Un système de gestion de BDD
c’est quoi SGBD Relationnel?
un SGBD dont les données sont organisées en tables relationnel (selon le modèle relationnel)
Donne des exemples sur des SGBDR
oracle , MySQL , MSSQL
quel est l’objecttif d’un SGBDR?
Définir(LDD), Manipuler(LMD), Evoluer BD, Indépendance logique et physique, Cohérence, Limitation de la redondance, Efficacité des accès aux données, Partageable, Confidentialité, Sécurité
c’est quoi un LMD?
un langage de manipulation DD , permet de insérer, consulter, modifier, supprimer des données.
C’est quoi un LDD?
un langage de definition de données
que veut dire l’evolution DD?
pouvoir changer la schéma de la BD
comment peut-on assurer la coherence DD?
grâce à la définition de contraintes d’intégrité
à quoi sert la limitation de la redondance?
éviter le gaspillage d’espace mémoire ainsi que des erreurs
c’est quoi l’efficacité des accès aux données?
pouvoir fournir les réponses aux
requêtes le plus rapidement possible
comment peut-on réaliser l’efficacité des accès aux données?
les algorithmes de recherche
rapides et l’utilisation d’index
Architecture fonctionnelle d’un SGBDR?
- Le moteur d’évaluation de requête
- Le gestionnaire d’espace physique
- Le gestionnaire des accès concurrents et le gestionnaire de panne
- Le Catalogue système ou Méta-base
comment est faite l’evaluation d’une requête?
analyse (évaluateur de requêtes),Optimisation (optimiseur),Génération d’un plan d’exécution (exécuteur de plan)
que fait le gestionnaire d’espace physique?
permet une organisation efficace des données
et un accès rapide grâce à l’implémentation de méthodes d’accès appropriées
Le gestionnaire des accès concurrents et le gestionnaire de panne?
l’accès à la base de données par plusieurs utilisateurs en parallèle et sa sécurité contre les pannes.
Le Catalogue système ou Méta-base?
dictionnaire de données, contient la description des données de la base ainsi que des relations systèmes.
quelle est La structure de données primaire dans les systèmes relationnels?
la relation
La forme générale de la requête permettant la création d’une relation ou table dans SQL?
CREATE TABLE <nom> (définition d’attrib , définition d’attrib…) ;
Où définition d’attribut est : <nom-attribut></nom-attribut></nom>
quelle sont les Les principaux types de données prédéfinis (dans Oracle)?
CHAR(n) : chaîne de longueur fixe de n car (par défaut 1 car au max 255 car)
-VARCHAR2(n) : chaîne de longueur variable (par défaut 1car au max 2000 car)
-DATE : type date format par défaut jj/mm/aa
-Number(x[,y]) : x nombre total de chiffres et y nombre de chiffres après la virgule
clé primaire
-Pour la clé primaire, il est recommandé de la définir en ajoutant PRIMARY KEY dès la création de table. Ainsi pour certains SGBDR, les données seront stockées selon l’ordre de cette clé.
-Pour insérer un tuple :
INSERT INTO <nom> [<liste_attributs>] VALUES (liste_valeurs);</liste_attributs></nom>