III. REQUETES SQL
III.1. Exemple Requêtes SQL de la gestion des comptes
Utilisateurs
CREATION DE LA BASE DE DONNEES DE PROTECTION
CREATE DATABASE 'protection';
CREATION DE LA TABLE MESSAGE
CREATE TABLE 'messages' (
'CO DE_MESSAGES' bigint(20) NOT NULL auto_increment, 'CO
DE_AUTEUR' varchar(4) NOT NULL,
'NOM_AUTEUR' varchar(80) NOT NULL,
'SUJET' varchar(120) NOT NULL,
'CONTENU' text NOT NULL,
' DATE_MESSAGE' date NOT NULL,
PRIMARY KEY ('CODE_MESSAGES')
) TYPE=InnoDB AUTO_INCREMENT=4 ;
CREATION DE LA TABLE UTILISATEUR
CREATE TABLE 'utilisateur' (
'CO DE_UTILISATEUR' char(4) NOT NULL, 'NOM_PRENOMS' char(80) NOT
NULL, 'FONCTION_UTILISATEUR' char(80) default NULL, 'LOGIN_UTILISATEUR'
char(80) NOT NULL, 'MOT_PASSE' char(80) NOT NULL,
' DATE_CREATION' date default NULL,
' DATE_EXPIRATION' date default NULL, 'TYPE_UTILISATEUR' char(80)
default NULL, 'LAST_ACCESS' date default NULL,
'LAST_ACCESS_TIME' time NOT NULL ) TYPE=InnoDB;
III.2. Structure de table la table Message et
Utilisateur
La table Message est la table qui stockera les messages qui
seront misent a la disposition de l'administrateur par l'utilisateur. Le
massage peut avoir pour objet la validité d'un compte utilisateur qui
s'expirera soit dans deux jours, soit dans un mois.
Ne vous fiez pas au fait que normalement « CO DE_AUTEUR
» fait référence a l'utilisateur de la table «
utilisateur » ayant écrit le message, créez simplement ce
champ, l'application g~re elle meme la contrainte, toute fois vous pouvez
ajouter la contrainte si nécessaire.
La table Utilisateur est une table qui stockera les informations
par rapport aux comptes utilisateurs.
|