Bases de données

Code
USAL37

Description

 

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.

 

Finalité

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

Compétences visées

  • 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
Nombre d’ECTS
5
Durée en nombre d'heures
70.00
Nb d'heures de TP
35.00
Type de notation
Notation chiffrée (sur 20)
Moyenne pour valider l'UE
10.00
Modalité(s) d'évaluation
Contrôle continu
Projet(s)
Année de création
2022
Date de fin de validité
Déployabilité
Offre déployable dans le réseau en cas d'agrément
Examen national
Oui

Contactez-nous au sujet de cette unité