Vous êtes sur la page 1sur 2

Licence – 1 Informatique de Gestion – Semestre 2 – 2020-2021

Initiation aux bases de données


Durée : 1h30
Matricule :…………………………………….
EXAMEN - Session I - Corrigé
Questions (11 points)
Côchez une ou plusieurs réponses correctes
1. Une application pour utilisateur final interagit directement avec la base de données. (1 pt)
A- Vrai
x B- Faux

2. Qu'est-ce qu'une base de données ? (2 pts)


x A- C'est une collection d'informations structurées
B- C'est un logiciel
C- Ce sont les valeurs que peuvent prendre les données initialement

3. Quels sont les avantages liés à l'utilisation des systèmes de gestion de bases de données ?
(1.5pts)
A- Une plus grande indépendance par rapport au système d'exploitation
B- Une description unique et globale des données manipulées
x C- L'utilisation d'un langage de requête déclaratif
x D- La gestion de données très volumineuses
E- Le faible coût des licences et des ressources humaines
x F- La gestion des accès concurrents aux données

4. Quels sont les mécanismes de sécurité pris en charge par les SGBDs ? (2 pts)
x A- Des mécanismes de résistance aux pannes limitant l’impact de celles-ci
x B- L’identification des utilisateurs par un mot de passe et l'association de droits aux utilisateurs
C- Des mécanismes matériels interdisant les pannes.

5. L’architecture ANSI/SPARC permet d’obtenir (sélectionner deux réponses) (2 pts)


A- Une indépendance du SGBD par rapport au système d'exploitation
B- Une indépendance de l'utilisateur par rapport au SGBD utilisé
x C- Une indépendance entre le schéma conceptuel et les programmes d'applications
x D- Une indépendance entre le schéma conceptuel des données et les structures de stockage

6. Qu’est-ce qu’un SGBD ? (1.5 pts)


x A- Un logiciel permettant de gérer des bases de données
B- Un Système Général pour la Bande Dessinée
C- Les Bases de Données des Services Généraux
x D- Un DBMS

7. Un SGBD utilise un tableur avec des lignes et des colonnes, pour stocker les données. (0.5 pt)
A- Vrai
x B- Faux
1|2
8. Quelle est l'utilité de l'option NOT NULL placée après le type de donnée d'un champ ? (0.5 pt)
A- Interdire les espaces dans un champ
x B- Obliger l'entrée de contenu dans un champ
C- Interdire la valeur 0 dans un champ
D- Permettre l'absence de contenu dans un champ

Exercice (9 points)
A)
1- Quels sont les opérateurs algébriques de base ? Quels sont les autres opérateurs ? Qu'est-ce qui
les différencie? (4 pts)
Opérateurs de base : Restriction, Projection, Union, Différence et Produit cartésien………………
Opérateurs complémentaires : Intersection, Jointure et Division.
La différence c’est que les opérateurs complémentaires peuvent être obtenu à partir de la
combinaison des opérateurs de base……………………………………………………………

2- Les requêtes formulées en algèbre relationnelle sont la base des requêtes formulées en SQL pour
interroger une base de données relationnelle. (1 pt)

B) Soit le schéma relationnel


Employe (num, nom, prenom, age, salaire, #fonction, #societe) ;
Fonction (intitule, salaireMin, salaireMax, nbHeures) ;
Societe (nom, pays, activite)

Q1: Donner la requête SQL qui permet de créer la table societe. (1 pt)
CREATE TABLE Societe ( …………………………………………………
nom : VARCHAR(50), …………………………………………………
pays : VARCHAR(50), …………………………………………………
activite : VARCHAR(50) …………………………………………………
)………………………………………………………………………………

Q2: Ecrire une requête SQL permettant de connaître le nom de tous les employés. (1 pt)
SELECT nom …………………………………………………
FROM Employe…………………………………………………

Q3: Ecrire une requête SQL permettant de connaître les activités de toutes les sociétés. (1 pt)
SELECT activite …………………………………………………
FROM Societe…………………………………………………

Q4: Exprimer en algèbre relationnelle la question 2. (1 pt)


Res = Employe [nom] ou π nom (Employe)…………………………………………………

Bon courage !!!

2|2

Vous aimerez peut-être aussi