Vous êtes sur la page 1sur 1

UNIVERSITE IBN ZOHR Décembre2fi)8.

Ecole Nationale de Commerce


et de Gestion - Agadir
ContrôleN"l- Basesde données- 55
Durée : 2 Heures.

Exercice1 (5 Poinf$)
N.B. Pourrepondreà cettequestion,utilisezdestableauxou destirets.

1) Définissezles conceptssuivants:
Basede donnees- SGBD- Serveur- Client - MVSA.I;- PHP- PHPMyAdmin
2) Expliquezcommentun navigateurclient interprèteun fichier PHPou HTML qu'il reçoità partir
d'un serveur?(Dansle navigateuron tapepar exempleI'adresse: http://rvww.ecolç.ma/index.php)
3) A quoi serventles basesde données?
4) Donnezlesélémentsde basequePhpMyAdminproposepourcréerunebasede données?
5) Quellediftrence pouvez-vousfaire entrele langageHTML et PHP?

Exercice2 (5 Poinfs)
En utilisant I'instnrction echo, écrire un programme PIIP qui affiche [e texte suivant :

Boniour et Bienoenue dars PHP.


On est le *{ti2-2ffi8,il est 15 :00

N.B. < Bonjour >>est en rouge gras, < Bienvenue) est gras italique,la dateet I'heure sont en bleu.

Exercice.Z{10 Pgints)
N.B. Répondezen utilisant le langageSQL.

On désiregérerune bibliothèqueuniversitaire.Pour cela,on disposedu schémade la basede données


< Bibliothèque )>,composédestablessuivantes:
Etudiant (CodeEtudiant,Nom, Prenom,Adresse,Ville, Diplôme)
Ouvrage (CodeOuvrage, Titre, Auteur,DateSortie,Editeur)
Empm nt (CodeEtudiant, Codeouvrage,DateEmprunQ

l) Donnezla requêteSQL permettantde créerla basede données< Bibliothèque>


2) DonnezlesrequêtesSQL permettantde créerles hois tables: Etudiant,Ouvrage,Et Emprunt
3) Donnezlesrequêtessuivantes:
Affichez la liste desnomset prénomsdesétudiantsqui habitentà Manakechou Agadir, avec
"/a. un tri croissantsur le nom
/U. Affrchez la liste des étudiantsqui habitent: Rabat, Marrakech,Agadir, Casablanca,ou
Meknès.
!c. Affichez la liste desétudiantsdont le nom commencepar la lettre'A', seterminepar la lethe
I 'Z', et qui n'ont pasle diplômede <<Master>r.
{d. Affrchez lestitresdesouwagesécritspar loauteur< Benjelloun> et qui sontéditésavant2000.
e. Aflichez le nombred'ouvragesempruntéspar l'étudiantdont le codeest : <<A80345 >.
f. Une requêtequi permetd'ajouterle champ< DateNaissance >>dansla table( Etudiant> après
le champ<<Prénom>>.
g. Une requêûe qui permetde modifier I'auteurdesouvragesécritspar ( Benjelloun>>en mettant
à la place< Tatrar Benjelloun>.
h. Une requêtepo.uraflicher la liste des étudiantsdont le nom commencepar n'importe quel
caractèreet le 3"'" et 4"' sont<<ADD,et dont la longueurtotaleestde 6 caractères.