0% ont trouvé ce document utile (0 vote)
41 vues9 pages

Gestion de base de données étudiants SQL

Le document décrit un ensemble d'instructions pour la création d'un utilisateur nommé 'Etud' avec des quotas et des privilèges dans une base de données. Il inclut également des directives pour la création de tables, l'insertion de données, la mise à jour des informations, et l'affichage des résultats selon divers critères. Les clés primaires et étrangères des tables sont spécifiées, ainsi que des requêtes pour extraire des informations sur les étudiants.

Transféré par

khadijaoumesoud842
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues9 pages

Gestion de base de données étudiants SQL

Le document décrit un ensemble d'instructions pour la création d'un utilisateur nommé 'Etud' avec des quotas et des privilèges dans une base de données. Il inclut également des directives pour la création de tables, l'insertion de données, la mise à jour des informations, et l'affichage des résultats selon divers critères. Les clés primaires et étrangères des tables sont spécifiées, ainsi que des requêtes pour extraire des informations sur les étudiants.

Transféré par

khadijaoumesoud842
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

[Q1] Construire un utilisateur nommé Etud avec quota dans l’espace de table

users.

[Q2] Accorder à cet utilisateur les privilèges ‘all privileges’.

[Q3] Indiquer les clés primaires et les clés étrangères de chaque table.
Clé primaire : Etudiant : codeEtudiant. Cours : codeCours. Enseignant : CodeEnseignant.
Résultat : (codeEtudiant, codeCours). Charge : (codeCours, codeEnseignant)
Clé étrangère : Résultat : codeEtudiant, codeCours. Charge : codeCours, codeEnseignant.

[Q4] Construire les tables dans le schéma de Etud.

Etudiant :

Cours :
Enseignant :

Résultat :

Charge :

[Q5] Insérer des données dans les tables en utilisant la commande Insert.

Etudiant :
Cours :

Enseignant :

Résultat :
Charge :

[Q6] Faire les mises à jour suivantes (n'oubliez pas de valider les mises à jour
par la commande commit) :
6.1. Augmenter de 5% toutes les notes des étudiant.

6.2. Changer le nom du cours 2 par ‘SGBD’.

6.3. Supprimer le cours n° 5.


[Q7] Afficher séparément les tables déjà créées.

Etudiant :

Cours :

Enseignant :
Résultat :

Charge :

[Q8] Afficher le nom et la ville des étudiants.

[Q9] Afficher le nom et la ville des étudiants ordonnés par nom.


[Q10] Afficher le nom des étudiants des villes agadir et Tiznit.

[Q11] Afficher le nom et la ville des étudiants des villes agadir, Tiznit et
Taroudant ordonnés par ville et par nom.
[Q12] Afficher le nom et l'âge des étudiants ordonnés par ville et par âge
descendant.

[Q13] Afficher le nom et l'âge des étudiants dont l'âge est compris entre 17 et
20, et ordonnés par âge descendant.

[Q14] Afficher le nom et la ville des étudiants venants de Casa, Taroudant ou


Safi.
[Q15] Lister les étudiants dont le nom contient ‘Ben’ ou ‘oui’.

Vous aimerez peut-être aussi