Nombre de crédits
5 ECTS
Durée de la formation
70 heures
Modalité
Présentiel
Apprendre à concevoir, mettre en œuvre 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
Acquérir les connaissances nécessaires pour la manipulation d’une base de données : modèle conceptuel des données, type de données, clés, normalisation en utilisant Merise ou UML.
Maîtriser les requêtes en SQL (Structured Query Language)
Maitriser le vocabulaire anglais lié à cette matière
Information non disponible, pour plus d'information veuillez contacter le cnam
1) Les bases de données : définition et rôle
Définition, rôle, place dans l’architecture d’une application web.
Histoire, typologie.
Aperçu des notions liées au stockage sur le disque : blocs physiques, répertoires, système de gestion de fichiers, technologies RAID.
Rôle du SQL.
Deux exemples : MySQL et PHPMyAdmin.
Cette partie peut se faire sous forme de classe inversée, à partir de l’analyse par exemple de vidéos de présentation de ce qu’est une base de données et le langage SQL.
2) Conception d’une base de données relationnelles
Structure d’une base de données : tables, champs, données, clés
Introduction à Merise ; Introduction à UML ; Lire/Créer un diagramme UML/Merise de base de données.
• Créer un schéma de base de données, concevoir un MCD.
• Définir les concepts de clefs (primaire et étrangère).
• Connaître les principaux types de données, bien choisir les types et les tailles.
• Normalisation 3NF, comprendre l’intérêt.
• Connaître les commandes de bases SQL.
Mise en œuvre à partir d’un exemple simple, Choisir un site web et imaginer la structure de la base de données de ce site.
3) Le Langage d’interrogation SQL
• Sélection simple, where.
• Requêtes sur plusieurs tables, jointures, union, etc.
• Mise à jour, insertion, destruction, modification.
• Mise en œuvre à partir d’un exemple simple.
Information non disponible, pour plus d'information veuillez contacter le cnam
Les cours en présentiel : ils ont lieu en présence des élèves et de l’enseignant dans un centre Cnam :
Aucun cours n’est enregistré ni diffusé via Internet. La présence physique des élèves est nécessaire.
Les examens se déroulent exclusivement dans le centre Cnam où se déroulent les cours.
La modalité hybride est une combinaison entre :
La modalité Foad est parfaitement adaptée à votre disponibilité :
Information non disponible, pour plus d'information veuillez contacter le cnam