SYSTEME DE GESTION DES BASES DE DONNEES RELATIONNELLES
—————-
DOCUMENT NON AUTORISE
Donner les significations des termes suivants :
LDD
LMD
LCD
SQL
Donner le schéma montrant l’interaction entre données et programme pour les modèles fichier et BD en mettant en évidence leurs différences fondamentales.
Quels sont les niveaux d’abstraction d’un S.G.B.D et préciser les fonctions associées à chaque niveau.
Quels sont les rôles d’un S.G.B.D, expliqué brièvement.
Quels sont les opérateurs de base en algèbre relationnelle ? Pour chaque opérateur, donner un exemple d’une illustration simple dans une base de données de votre choix dont vous préciserez les structures des tables à utiliser.
Qu’appelle-t-on jointure interne ? Donner un exemple d’illustration simple par rapport à la base des données (b.d.d) utilisée à la question 5.
Qu’appelle-t-on jointure externe ? Donner un exemple d’illustration simple par rapport à la base des données (b.d.d) utilisée à la question 5.
En déduire des questions 6) et 7) les différences fondamentales entre jointure interne et externe.
Donner la signification de la requête suivante :
CREATE TABLE voitures (
id_voitureINT(11) NOT NULL au
marqueVARCHAR(50) NOT NU
modeleVARCHAR(50) NOT NU
serieVARCHAR(50) NOT NULL
immatriculationVARCHAR(20) N
PRIMARY KEY (id_voiture)) :
Si dans la table crée à la question 9), on veut insérer une ligne, donner l’instruction S.Q.L correspondant. Donner un exemple.
Donner la syntaxe de l’instruction SQL permettant de faire une jointure externe gauche.
————— —————-