Technologies Web (PHP et Java) (Conception de bases de données - module 6)

Si les SGBD offrent les technologies de modélisation et de gestion des données,ils nécessitent la plupart du temps d'être interfacés avec des applications qui fournissent un accès orienté métier aux utilisateurs,notamment à travers des IHM évoluées. Même des systèmes comme Oracle ou PostgreSQL qui proposent un langage procédural (comme PL/SQL) au dessus de la couche SQL,ne sont pas auto-suffisants. Les langages évolués comme Java,C ou Perl sont couramment utilisés pour implémenter la couche applicative d'exploitation des BD.Les applications de BD sont aujourd'hui généralement réalisées selon des architectures réseaux. L'explosion d'Internet de son côté a favorisé le langage HTML pour implémenter les IHM et a vu la naissance de langages de script pour implémenter la couche applicative côté serveur,tels que PHP,ASP ou JSP,plus simples que les langages classiques.

Disciplines : Fichiers et bases de données,Catégories particulières de fichiers et de bases de données
Mots-clés : conception de base de données,SGBD,modélisation,IHM,architecture trois tiers,architecture Web,architecture client-serveur,formulaire HTML,PHP,Java,Oracle,servlet,interface homme-machine,système de gestion de base de données
Type de document : texte,image,ressource interactive
Type de ressource : lecture,exercise,self assessment,autres
Niveau : higher education,bac+3
Publics visés : teacher,learner
Proposition d'utilisation : L'objectif de l'UV est d'amener les étudiants à maîtriser la conception de bases de données relationnelles et relationnelles-objet. Cette maîtrise reposera sur des compétences méthodologiques de modélisation conceptuelle et logique, ainsi que sur des compétences technologiques de mise en oeuvre au sein de SGBD typiques (tels que Access, MySQL, Oracle et PosgreSQL) et à travers les langages couramment utilisés en BD (tels que SQL, PHP ou Java).
Auteurs ou éditeurs : Stéphane Crozat,Université de Technologie de Compiègne