E. De Maria
Bases de données
L2-INFO 6 ECTS 54h S3 E. De Maria
Description
- Mise en évidence de l’intérêt des bases de données à travers une comparaison avec la programmation objet ou plus généralement procédurale
- Apprentissage des principaux concepts du modèle relationnel et positionnement de ce dernier dans l’écosystème à travers un petit historique
- Présentation et manipulation de l’algèbre relationnelle
- Création d’un schéma de base de données et manipulation de données (langage graphique)
- Normalisation d’un schéma de base de données (prise en compte des anomalies classiques d’insertion, mise à jour et suppression)
- Apprentissage du langage SQL (manipulation de données, puis création de schéma)
- Apprentissage des mécanismes avancés: journalisation, transaction…
- Mise en œuvre d’une base de données : prise en compte des problèmes d’optimisation, de gestion des droits d’accès
- Sensibilisation aux problèmes liés à la conception de gros systèmes d’information (survol d’une méthode de conception, par exemple la méthode Entité/Association)