Bases de données 1 et programmation Web
Objectifs
A la fin de ce module, l'étudiant devra avoir compris et pourra expliquer (principaux concepts) :
Bases de données 1
- Les différents modèles de bases de données qui existent, leurs avantages et leurs inconvénients
- Le rôle d'un SGBD (Système de gestion de base de données)
- Le modèle conceptuel de données basé sur le langage UML
- Les différents concepts du modèle relationnel
- L'importance et le principe de la normalisation
Programmation Web
- Comprendre les concepts des technologies du Web
- Le langage HTML5
- Le langage CSS
- Le langage JavaScript
L'étudiant devra être capable de :
Bases de données 1
- Analyser un cahier des charges pour la conception et l'implémentation d'une base de données
- Concevoir une base de données relationnelle en UML via les diagrammes de classe
- Définir le modèle relationnel à partir du modèle de données UML et vice versa
- Valider et normaliser un modèle relationnel
Programmation Web
- Concevoir un site Web statique en HTML5
- Définir des feuilles de style CSS
- Définir des script JavaScript
Pré-requis
Algorithmique pour Programmation Web
Évaluation
L’évaluation des acquis d’apprentissage est réalisée en continu tout le long du semestre. En fonction des enseignements, elle peut prendre différentes formes : examen écrit, oral, compte-rendu, rapport écrit, évaluation par les pairs…
En bref
Crédits ECTS : 4.0
Nombre d’heures : 40.0
INSA Toulouse
135 avenue de Rangueil
31077 Toulouse cedex 4
Tél : 05 61 55 95 13
Fax : 05 61 55 95 00
Dans un souci d'alléger le texte et sans aucune discrimination de genre, l'emploi du genre masculin est utilisé à titre épicène.