TD 3: Création d`une TD 3: Création d`une base de données ase de

Cycle préparatoire des écoles d'ingénieurs Polytech (PeiP)
PEIP 1ière année
2013
-
TRAVAUX DIRIGES ET PR
ATIQUES DU COURS D
INTERVENANTS :
B. ESPINASSE, M.
TD 3: Création d'une base de données
Gestion des notes annuelles d’étudiants
Soit la petite base de données relationnelle relative
d’une promotion d’étudiants :
ETUDIANT (NE
, Nom, Prénom
MATIERE (NM
, LibelléMat, CoeffMat)
EVALUER (NE, NM,
Date_Evaluation, Note)
1. Reconstruire le MLD & le MCD de cette base de données
2. Créer les tables dans LibreOffice Base
2.1 :
Les tables Etudiant & Matière avec l'éditeur graphique LibreOffice
(cf. Mini Manuel tr. 8 - 14)
2.2 :
La table Evaluer avec un requête SQL
3. Importer des données existantes
3.1 :
récupérer le fichier de données
http://erwan.tranvouez.free.f
3.2 : Ecrire les requêtes
SQL
chacune des tables.
Avant de les tester (cf. Mini Manuel tr 24
un fichier texte (en cas d'erreur !). Utilisez Notepad+ avec la colorations syntaxique SQL.
3.3 :
Ouvrir un fichier Excel et utiliser une formule Excel pour générer les
précédemment définies
sur les données du fichier Excel (explications dans le fichier)
3.4 : Exécuter les
requêtes
4
. Créer les formulaires permettant de saisir ces données
5.
Comprendre les dépendances...
4.1 :
Ajouter, via vos formulaires,
4.2 :
Supprimer la matière nouvellement
Que se passe t'il ? Pourquoi ? Comment faire ?
4.1 :
Supprimer la table MATIERE.
Que se passe t'il ? Pourquoi ? Comment faire ?
1 Rque: à moins de les encadrer
entre ""
1
Cycle préparatoire des écoles d'ingénieurs Polytech (PeiP)
PEIP 1ière année
-
2014
ATIQUES DU COURS D
INTRODUCTION AUX BAS
B. ESPINASSE, M.
GUERIN,
E. TRANVOUEZ
TD 3: Création d'une base de données
Gestion des notes annuelles d’étudiants
Soit la petite base de données relationnelle relative à la gestion des notes annuelles
, Nom, Prénom
, Ville)
, LibelléMat, CoeffMat)
Date_Evaluation, Note)
1. Reconstruire le MLD & le MCD de cette base de données
2. Créer les tables dans LibreOffice Base
Les tables Etudiant & Matière avec l'éditeur graphique LibreOffice
La table Evaluer avec un requête SQL
1 (cf. Mini Manuel tr.
19
3. Importer des données existantes
récupérer le fichier de données
Excel sur
http://erwan.tranvouez.free.fr/cours/polytechPeiP.html
SQL
"types"
d'insertion de donnée (INSERT
Avant de les tester (cf. Mini Manuel tr 24
-
25), sauvegardez les dans
un fichier texte (en cas d'erreur !). Utilisez Notepad+ avec la colorations syntaxique SQL.
Ouvrir un fichier Excel et utiliser une formule Excel pour générer les
sur les données du fichier Excel (explications dans le fichier)
requêtes
d'insertion de données
(cf. Mini Manuel tr 24
. Créer les formulaires permettant de saisir ces données
(cf. Mini Manuel tr 26
Comprendre les dépendances...
Ajouter, via vos formulaires, une matière, un élève et une évaluation pour cet élève.
Supprimer la matière nouvellement
créée.
Que se passe t'il ? Pourquoi ? Comment faire ?
Supprimer la table MATIERE.
Que se passe t'il ? Pourquoi ? Comment faire ?
entre ""
(guillemets) tou
s les noms (table, champs) seront mis en
Cycle préparatoire des écoles d'ingénieurs Polytech (PeiP)
INTRODUCTION AUX BAS
ES DE DONNEES
E. TRANVOUEZ
TD 3: Création d'une base de données
à la gestion des notes annuelles
Les tables Etudiant & Matière avec l'éditeur graphique LibreOffice
19
-21).
r/cours/polytechPeiP.html
d'insertion de donnée (INSERT
INTO) pour
25), sauvegardez les dans
un fichier texte (en cas d'erreur !). Utilisez Notepad+ avec la colorations syntaxique SQL.
Ouvrir un fichier Excel et utiliser une formule Excel pour générer les
requêtes SQL
sur les données du fichier Excel (explications dans le fichier)
.
(cf. Mini Manuel tr 24
-25)
(cf. Mini Manuel tr 26
-41)
une matière, un élève et une évaluation pour cet élève.
s les noms (table, champs) seront mis en
majuscules.
2
6. Autres Requêtes : recherche d'information
1. Quel est le nombre total d’étudiants ?
2. Quels sont les étudiants qui habitent Paris ou Marseille ?
3. Quels sont les étudiants qui n’habitent pas Lyon ?
4. Quelle est, parmi l’ensemble des notes, la note la plus haute et la note la plus
basse ?
5. Quels sont les étudiants n'ayant pas eu de note
6. Quel est la note la plus élevée de toute la promo en informatique ?
7. Quel est/sont le/s étudiant/s qui a/ont eu la note la plus basse de toute la promo ?
8. Quels sont les étudiants (NE, Nom, Prénom) de Marseille qui ont une note
supérieure à 10 en Automatique (ou 8 en anglais) ?
9. Quelles sont les notes de chaque étudiant dans chacune des matières (afficher le
libellé de la matière) ?
10. Quelles sont les notes moyennes par matière ? On utilisera la requête de la question
9 comme table source.
11. Quelles sont les moyennes par matière des étudiants qui habitent Lyon ? (vérifier
fonctionnement requête en utilisant Marseille).
12. Quelle est la moyenne générale de chaque étudiant en tenant compte des
coefficients des matières ?
13. Quelle est la moyenne générale de la promotion (ensemble des étudiants) ? On
utilisera la requête de la question 12 comme table source
14. Quels sont les étudiants qui ont une moyenne générale supérieure ou égale à la
moyenne générale de la promotion ? On utilisera la requête de la question 12
comme table source
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !