• Aucun résultat trouvé

EXAMEN BD AVANCÉES 2018-2019 Durée : 1h30 1 feuille A4 RV autorisée 90 points

N/A
N/A
Protected

Academic year: 2022

Partager "EXAMEN BD AVANCÉES 2018-2019 Durée : 1h30 1 feuille A4 RV autorisée 90 points"

Copied!
6
0
0

Texte intégral

(1)

EXAMEN BD AVANCÉES 2018-2019

Durée : 1h30

1 feuille A4 RV autorisée 90 points

— Nom :

— Prénom :

— Groupe :

Exercice 1 (Définition). (9 points) Donner la définition des 4 formes normales.

1

(2)

Exercice 2 (Index). (4+4=8 points)

1. (4 points) Donner la définition d’un index B-tree et un exemple de concret de stockage des 10 données.

2. (4 points) Donner la définition d’un index bitmap et un exemple de concret de stockage des 10 données.

POUR LES QUESTIONS SUIVANTES, PRENDRE EN COMPTE LES TABLES : Matiere(idmatiere, designation)

Etudiant(idetudiant, nom, prénom, datenaissance, username, password) Note(#idetudiant,#idmatiere, datenote, note)

Trace(quand, texte)

Exercice 3 (Contraintes). (10 points)

1. Écrire les commandes permettant de créer ces tables en choisissant les types et contraintes adaptées.

(3)

Exercice 4 (Fonction). (10 points)

1. (10 points) Écrire la fonctionmoyenne, qui permet de trouver l’afficher la moyenne d’un étudiant.

Si l’étudiant n’existe pas ou s’il n’y a aucune note, la valeur retournée est "-1".

Exercice 5 (Trigger). (25 points)

1. (15 points) Écrire un trigger qui, si une ligne est ajoutée à la tableetudiant, construit le login à partir des 2 premières lettres de son prénom suivi des 6 premières lettres de son nom. Si ce login existe déjà, il faudra ajouter un numéro à la fin du login. Ce numéro s’incrémente à partir de 1.

(10 points) Ecrire un trigger qui va mettre une ligne dans la table de trace lorsqu’une note est inférieure à 10 dans une matière.

3

(4)

Exemple : "Pierre DURAND ( PIDURAND1 ) a eu 5 en Java".

Exercice 6 (Optimisation). (15 points)

1. (10 POINTS) Corriger (si nécessaire) et optimiser la requête qui est très longue à l’exécution.

Donner les étudiants (idetudiant, nom, prenom) dont le nom est ’DUPONT’ ou ’DUPOND’ et les identifiants des matières dans lesquelles ils ont eu une ou plusieurs notes, sans doublon.

SELECT distinct idetudiant, nom, prenom, idmatiere FROM etudiant, note

WHERE etudiant.idetudiant=note.idetudiant AND nom=’DUPOND’ OR nom=’DUPONT’;

(5)

Exercice 7. (8 points) Expliquer ce qui se passe avec les requêtes suivantes :

(S1) : Update marque SET designation=null WHERE id_marque=10;

(S2) : Update marque SET designation=null WHERE id_marque=11;

(S1) : Update marque SET designation=null WHERE id_marque=11;

(S2) : Update marque SET designation=null WHERE id_marque=10;

Exercice 8 (Utilisateur). (5 points)

5

(6)

1. (3 points) Créer un utilsateurpalafouravec un mot de passe qui expire à la première connexion et qui a un quota de 50 Mo.

2. (1 point) Lui donner le droit d’ouvrir une session.

3. (1 point) Donner les droits à ce nouvel utilisateur de modifier la tableSOURCEde ladesros.

Références

Documents relatifs

2019 Master Etudes culturelles Master (hors MEEF) M1 / Autre bac +4 Université (y compris ESPE et IAE et.. hors IUT) Université Paul Valéry Montpellier 3

• Variable relation : en binôme, l’un des 2 élèves fixe et tend son fil entre 2 parties de son corps, puis reste immobile ; l’autre élève doit déplacer son corps ou une

2.6 Que faut-il ajouter dans la synthèse pour limiter l’influence des dynamiques hautes fréquences sur la commande u.. Les portes de l'avenir sont ouvertes à ceux

Les portes de l'avenir sont ouvertes à ceux qui savent les pousser.. Merci pour ces

(note : par « mot » on entend ici un assemblage ordonné de lettres non répétées n’ayant pas nécessairement un sens en français. Ainsi,.. CASIB et SCABI sont deux mots de 5

Le pont est alimenté par le réseau qui fournit une tension sinusoïdale de valeur efficace U = 400V et de fréquence

Sachant que le signe de la tension délivrée par une sonde à effet hall dépend du sens du champ magnétique qui la traverse, compléter les chronogrammes de Hall A, Hall B et Hall C

Ecrire un programme qui ache le nombre de fois qu'il faut appliquer à 2 1234 la transformation qui change un entier en la somme de ses chires pour obtenir nalement un nombre 6