R207 - Sources de données
Table des matières
Objectifs du module
Contexte et ancrage professionnel
Le professionnel R&T traite un grand nombre de données, comme l’annuaire des utilisateurs du réseau ou l’état des équipements informatiques. Elles peuvent servir à gérer les services réseau d’une entreprise (RT1) ou à alimenter les pages d’un site Web (RT3). Il est donc amené à stocker, organiser, gérer, protéger des données provenant de différentes sources (thématiques du référentiel PIX, https://pix.fr/competences), mais aussi à les traiter en développant différents outils informatiques pour ses besoins personnels ou pour son équipe (RT3). Plus largement, il contribue activement à l’exploitation et à la maintenance du système d’information de l’entreprise. Cette ressource introduit les systèmes de gestion de base de données. Elle présente différentes alternatives technologiques pour le stockage et le codage de l’information en fonction des données et de leur usage. L’accès aux données utilise des langages et des outils spécifiques qui seront introduits.
Compétences visées
AC0112 | RT1 | Comprendre l’architecture des systèmes numériques et les principes du codage de l’information |
AC0311 | RT3 | Utiliser un système informatique et ses outils |
AC0312 | RT3 | Lire, exécuter, corriger et modifier un programme |
AC0313 | RT3 | Traduire un algorithme, dans un langage et pour un environnement donné |
AC0314 | RT3 | Connaître l’architecture et les technologies d’un site Web |
AC0315 | RT3 | Choisir les mécanismes de gestion de données adaptés au développement de l’outil |
AC0316 | RT3 | S’intégrer dans un environnement propice au développement et au travail collaboratif |
Contenus
-
Stockage et accès aux données
- Système de gestion de données (relationnel/non relationnel);
- Structuration des données: fichiers (CSV, JSON), exemples de sources ouvertes (open data), web scraping;
- Sensibilisation à la réglementation française et internationale (CNIL, RGPD).
-
Base de données relationnelles
- Schéma relationnel d’une base de données;
- Sensibilisation aux contraintes d’intégrité;
- Création de tables simples;
- Interrogation de données, ajout et modification de données.
-
Lecture d’une documentation technique (UML, diagramme de classes).
L’utilisation de l’anglais est préconisée dans la documentation du code.
Mots clés
base de données, langages informatiques, programmation, algorithmes
Liens utiles
R207
- Support de cours R207 (MM)
- Documents pour le module R207
- Fiche ressource du module R207
Elearn
- Module R207 sur la plateforme Elearn de l’UPPA
Divers
- ancien Module M2104 sur les bases de données