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 :
  • [2017] L3X306 - Licence 3 MIASHS parcours MIAGE (Informatique) par la voie d'apprentissage (FA) (diploma-L3X306-2017)
Consultation des ressources uniquement : No enrolled cohort.
État Créé par Raúl Mazo Pena le 15/05/2018
Approuvé par Raúl Mazo Pena le 15/05/2018

Rattachements à l'offre de formation

Élément pédagogique UP1-PROG-27-L3X306-114 -
Chemin complet > Année 2019-2020 > Paris 1 > UFR 27 : Mathématiques et informatique > UP1-PROG-27-L3X306-114 Référence cassée