UP1-PROG-27-L3X306-114 - Licence 3ème année MIASHS parcours MIAGE (FA)
Bases de données relationnelles avancées
Responsable
Dr. Raúl MAZO
Maître de conférences à l'Université Panthéon Sorbonne
Objectifs de l'enseignement
Apprendre à manipuler une base de données relationnelle
Maitriser la sécurité et intégrité d'une base de données
Développer des traitements applicatifs avec SQL/PSM au sein du SGBD
Maitriser le moniteur transactionnel et de récupération du SGBD
Apprendre à optimiser les requêtes SQL
Contenu du cours
Le cours est composé de 5 sujets :
Avant de commencer il faut installer et apprendre à utiliser (utilisation basique) MySQL (TP0, séances de travail 1)
1. Apprendre à manipuler une base de données relationnelle (séance de travail 2)
1.1. Show, create, drop, insert, update... (TP1.1)
1.2. Select (TP1.2)
2. Maitriser la sécurité et l'intégrité d'une base de données (séance de travail 3) (TP2)
2.1 Schémas de sécurité
2.2 Intégrité (assertions & constraints)
------------------------DST sur les sujets 1 et 2 (séance de travail 4)------------------------
3. Développer des traitements applicatifs avec SQL/PSM au sein du SGBD (séances de travail 5 et 6)
3.1. Procedures
3.2. Structures de contrôle
3.3. Cursors & handlers (TP3.1)
3.4. Fonctions
3.5. Triggers
3.6. Events (TP3.2)
4. Maitriser le moniteur transactionnel et de récupération du SGBD (séance de travail 7) (TP4)
5. Apprendre à optimiser les requêtes SQL (séances de travail 8 et 9)
5.1. Indexer les attributs les plus utilisés dans les requêtes
5.2. Réécrire les requêtes (TP5.1)
5.3. Appliquer d'abord les opérations qui réduisent la taille des résultats intermédiaires
5.4. Suppression de contraintes, selects et tries inutiles (TP5.2)
------------------------Examen final sur les sujets 3, 4 et 5 ------------------------
Evaluation
50 % CC:
Un DST sur les sujets 1 et 2 (présence obligatoire à la séance de travail 4)
+ Moyenne de quelques QCMs et TPs rendus à travers l'EPI et choisis au hasard
50% examen final sur les 5 sujets du cours
Informations sur l'espace de cours
Nom | Archive année 2017-2018 Licence 3ème année MIASHS parcours MIAGE (FA) - Bases de données relationnelles avancées |
Nom abrégé | UP1-PROG-27-L3X306-114-04 - Bases de données relationnelles avancées |
Groupes utilisateurs inscrits | Consultation des ressources, participation aux activités :
|
Rattachements à l'offre de formation
Élément pédagogique | UP1-PROG-27-L3X306-114 - |
Chemin complet | > Année 2022-2023 > Paris 1 > Mathématiques et informatique > UP1-PROG-27-L3X306-114 Référence cassée |