1. Alternance
  2. NFA008 : Bases de données (6 ECTS)

NFA008 : Bases de données (6 ECTS)

Pré-requis

Ce cours s'adresse aussi bien à des auditeurs en licence d'informatique qu'à ceux visant le titre RNCP Niveau III  d'Analyste-Programmeur ou encore l'un des certificats professionnels suivants :

  • Programmation de sites Web,
  • Programmeur d'applications mobiles
  • Technicien développement applications informatiques

Il est obligatoire dans ces parcours.

Objectifs

Concevoir, mettre en oeuvre et utiliser les bases de données relationnelles, en particulier savoir définir un schéma relationnel à partir d'une modélisation conceptuelle des données et maîtriser le langage SQL.

Contenu

Conception et spécification de schémas relationnels
- Introduction aux bases de donnée relationnelles
- Le modèle entité/association : Présentation des concepts de base
- Le modèle relationnel : Présentation des concepts, Transformation d'un schéma entité/association en schéma relationnel, Normalisation de schémas relationnels
Langages de description et de manipulation de bases de données relationnelles 
- L'algèbre relationnelle
- Le langage SQL
Pratique d'un SGBD relationnel 
- L'environnement SQL2 (tables, vues, contraintes, utilisateurs, etc.)
- Programmation avec SQL2

Modalités de validation

2 sessions d'examen
dont une de rattrapage

Compétences visées

En fin de formation, l'auditeur est en mesure de concevoir, mettre en oeuvre et manipuler des bases de données relationnelles.
Cette formation a pour but de préparer l'auditeur aux métiers suivants :

  • Développeur d'applications à bases de données transactionnelles
  • Responsable d'exploitation de bases de données.

Formations

Cette unité d'enseignement est dispensée dans les formations suivantes :