TROISIEME PARTIE : PRODUCTION DE
LA PLATE FORME DE DONNEES
I. ENVIRONNEMENT LOGICIEL/MATERIEL
I.1. Environnement Logiciel
1. Systeme d'exploitation (S.E)
Notre plate forme de données peut fonctionner sur le
système d'exploitation suivant : Windows 98, 2000, XP,2003 Server,
Linux.
2. Base de données : MySQL du
serveur WEB WAMPSERVER
MySQL dérive directement de SQL (Structured Query
Language) qui est un langage de requete vers les bases de données
exploitant le modèle relationnel.
Il en reprend la syntaxe mais n'en conserve pas toute la
puissance puisque de nombreuses fonctionnalités de SQL n'apparaissent
pas dans MySQL (sélections imbriquées, clés
étrangères...)
Le serveur de base de données MySQL est très
souvent utilisé avec le langage de création de pages web
dynamiques : PHP.
'. Langage de Script : PHP
Il a été créé en 1994 par Rasmus
Lerdorf pour les besoins des pages web personnelles (livre d'or, compteurs,
etc.). A l'époque, PHP signifiait Personnal Home Page.
C'est un langage incrusté au HTML et
interprété (PHP3) ou compilé (PHP4) côté
serveur. Il dérive du C et du Perl dont il reprend la syntaxe. Il est
extensible grace a de nombreux modules et son code source est ouvert. Comme il
supporte tous les standards du web et qu'il est gratuit, il s'est rapidement
répandu sur la toile.
En 1997, PHP devient un projet collectif et son
interpréteur est réécrit par Zeev Suraski et Andi Gutmans
pour donner la version 3 qui s'appelle désormais PHP : Hypertext
Preprocessor (acronyme récursif a l'exemple du système Open
Source Linux : Is Not UniX).
Il existe par ailleurs des applications web pretes a l'emploi
(PHPNuke, PHP SPIP, PHPSlash...) permettant de monter facilement et
gratuitement son portail. En juillet 2000 plus de 300.000 sites tournaient
déj~ sous PHP !
4. Navigateur
Internet Explorer 6 ; Mozilla Firefox ; ...
I.2 Environnement Matériel
Pour notre plate forme nous citerons comme matériels :
- un serveur de base de données ;
- un ordinateur de bureau ;
-
un onduleur pour la sécurité électrique ;
- une petite configuration réseau.
|