Bases de données

Ects : 3
Compétence à acquérir :
Conception d’une base de données et maîtrise du langage SQL pour Access.

Description du contenu de l'enseignement :
Les bases de données sont très fréquentes dans les secteurs de la finance et de l'assurance. Ce cours a pour objectif de permettre aux étudiants de comprendre l'organisation des données au sein d'une base de données relationnelle et de savoir manipuler et gérer ces données. Le cours introduira également le thème du Big Data en soulignant les problèmes qu'il soulève, ainsi que les solutions et les technologies qui existent pour la gestion de masses de données. Cet enseignement est composé pour 2/3 de cours-TD et pour 1/3 de travaux pratiques sur machine (utilisation du Système de Gestion de Bases de Données PostgreSQL) et de mise en œuvre des concepts étudiés à travers un projet tuteuré.

Contenu :
- Modèle relationnel
- Langage de requêtes : algèbre relationnelle et SQL
- Travaux pratiques et projet tuteuré : réalisation d'une mini base de données.
- Big Data.