M2106 Programmation et administration des BD : Sujet Onomastique
Introduction au sujet d'études onomastiques
Ce document pédagogique s'inscrit dans le cadre de l'enseignement de programmation et d'administration des bases de données référencé M2106 pour l'année universitaire 2020-2021. Proposé au sein de l'IUT informatique de l'Université Toulouse 3, le support s'articule autour d'un cas pratique fil rouge : l'analyse onomastique des prénoms aux États-Unis à partir de données de la Social Security Administration.
Structure et progression des feuilles d'exercices
Le document regroupe plusieurs séries de travaux dirigés et de travaux pratiques couvrant l'ensemble du cycle de vie d'une application de base de données relationnelle. Les notions abordées débutent par la manipulation du langage de définition de données (LDD) et la création des tables relationnelles. Par la suite, les étudiants manipulent le langage de manipulation de données (LMD) et le langage d'interrogation de données (LID) en SQL.
Le parcours pédagogique intègre également des aspects de programmation procédurale avec le langage PL/SQL sous Oracle Database. Les apprenants y découvrent l'implémentation de fonctions, de procédures, la gestion des curseurs explicites et implicites, ainsi que le traitement des exceptions pour sécuriser l'exécution des scripts.
Modélisation et schémas relationnels
Le cas d'étude s'appuie sur une base de données nommée onomastique. Le modèle conceptuel et le schéma relationnel associent trois entités principales : les états américains (etat), les prénoms (prenom) et l'historique des naissances annuelles par état et par sexe (naissance). Cette structure permet d'aborder des requêtes complexes de regroupement, des jointures multi-tables, l'utilisation de vues SQL et l'optimisation des performances.
Modalités de travail en travaux dirigés et pratiques
Les exercices proposés alternent entre des phases de réflexion en TD et des applications pratiques sur station de travail à l'aide d'outils de gestion de bases de données tels qu'Oracle SQL Developer. Les étudiants sont amenés à interroger le méta-schéma, à gérer des contraintes d'intégrité, à administrer des droits d'accès multi-utilisateurs et à traiter des volumes de données importants issus de registres démographiques.
Télécharger M2106 Programmation et administration des BD : Sujet Onomastique pdf