Contenu de la formation
Partie 1 - Les bases de données relationnelles
I - Introduction : Objectifs et architecture des SGBD
® Modélisation des données/ Objectifs, fonctions et architecture fonctionnelle à 3 niveaux des SGBD / Architectures opérationnelles et applications clients/serveur
II - Le modèle relationnel
® Les objectifs du modèle / Les structures de données de base / Les règles d'intégrité structurelle / L'algèbre relationnelle : opérations de base et opérations dérivées / Fonctions et agrégats
III - Le langage SQL
IV - Représentation physique des données : Fichiers, hachage et indexation
® Objectifs et notions de base / Organisations et méthodes d'accès par hachage / Organisation et méthodes d'accès indexées / Méthodes d'accès multi-attributs
V - Conception d'une base de données
® Le modèle Entités/Associations / Normalisation
Partie 2 - Mise en oeuvre de sites web orientés données : MySQL et PHP
VI - Programmation web avec MySQL/PHP
® Programmation web (le web, HTML, côté serveur CGI et client Javascript) / Environnement MySQL/PHP / Techniques de base
VII - Conception et création d'un site
® Création d'une base MySQL / Mise en place du site / Production du site
Description des modalités de validation
- contrôle écrit
- comptes rendus de Travaux Pratiques