1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
| Drop Table IF EXISTS Niveau;
Create table Niveau (
idNiveau int(11) not null auto_increment,
LibelleNiveau Varchar(20),
Primary key (idNiveau)
) ENGINE=InnoDB CHARSET=latin1;
Drop Table IF EXISTS Fonction;
Create table Fonction (
idFonction int(11) not null auto_increment,
LibelleFonction Varchar(20),
Primary Key (idFonction)
)ENGINE=InnoDB CHARSET=latin1;
Drop Table IF EXISTS Agence;
Create table Agence (
idAgence int(11) not null auto_increment,
LibelleAgence Varchar(20),
Primary Key (idAgence)
)ENGINE=InnoDB CHARSET=latin1;
Drop Table IF EXISTS Processus;
Create table Processus (
idProcessus int(11) not null auto_increment,
LibelleProcessus Varchar(20),
Primary Key (idProcessus)
)ENGINE=InnoDB CHARSET=latin1;
Drop Table IF EXISTS SousProcessus;
Create table SousProcessus (
idSousProcessus int(11) not null auto_increment,
LibelleSousProcessus Varchar(20),
Primary Key (idSousProcessus)
)ENGINE=InnoDB CHARSET=latin1;
Drop Table IF EXISTS ModeContact;
Create table ModeContact (
idModeContact int(11) not null auto_increment,
LibelleModeContact Varchar(20),
Primary Key (idModeContact)
)ENGINE=InnoDB CHARSET=latin1;
Drop Table IF EXISTS Domaine;
Create table Domaine (
idDomaine int(11) not null auto_increment,
LebelleDomaine Varchar(20),
Primary Key (idDomaine)
)ENGINE=InnoDB CHARSET=latin1;
Drop Table IF EXISTS Utilisateur;
Create table Utilisateur (
idUtilisateur int(11) not null auto_increment primary key,
Nom Varchar(20),
Prenom Varchar(20),
Trigramme Varchar(3),
Pass Varchar(10),
Tel Varchar(15),
telPort Varchar(15),
Mail Varchar(50),
Niveau int(11),
Agence int(11),
Fonction int(11),
index(Niveau),
index(Agence),
index(Fonction),
index(Trigramme),
Foreign key Niveau References Niveau (idNiveau),
Foreign key Agence References Agence (idAgence),
Foreign key Fonction References Fonction (idFonction)
)ENGINE=InnoDB CHARSET=latin1;
Drop Table IF EXISTS InfosNv1;
Create table InfosNv1 (
idInfosNv1 int(11) not null auto_increment,
Solution Text,
AppelantInforme int,
DateRappel Date,
HeureRappel Time,
OperateurN2Transfert int,
DateTransfert Date,
Commentaire Text,
index(OperateurN2Transfert),
Primary Key (idInfosNv1),
Foreign Key OperateurN2Transfert References Utilisateur(idUtilisateur)
)ENGINE=InnoDB CHARSET=latin1;
Drop Table IF EXISTS InfosNv2;
Create table InfosNv2 (
idInfosNv2 int(11) not null auto_increment,
Solution Text,
OperateurN3Transfert int,
DateTransfert Date,
Commentaire Text,
index(OperateurN3Transfert),
Primary Key (idInfosNv2),
Foreign Key OperateurN3Transfert References Utilisateur(idUtilisateur)
)ENGINE=InnoDB CHARSET=latin1;
Drop Table IF EXISTS InfosNv3;
Create table InfosNv3 (
idInfoNv3 int(11) not null auto_increment,
Solution Text,
Commentaire Text,
primary key (idInfoNv3)
)ENGINE=InnoDB CHARSET=latin1;
Drop Table IF EXISTS Ticket;
#auto_increment = Valeur Pour commencer la numérotation à partir de valeur x)
Create table Ticket (
idTicket int(11) not null auto_increment,
Appelant int,
OuvertPar int,
FermePar int,
DateOuverture Date,
HeureOuverture Time,
DateFermeture Date,
HeureFermeture Time,
Questiion Text,
FichierAssocié Varchar(20),
Processus int,
SousProcessus int,
ModeContact int,
Domaine int,
InfosNv1 int,
InfosNv2 int,
InfosNv3 int,
index(Processus),
index(SousProcessus),
index(ModeContact),
index(Domaine),
index(InfosNv1),
index(InfosNv2),
index(InfosNv3),
Primary key (idTicket),
Foreign key Processus References Processus References Processus(idProcessus ),
Foreign key SousProcessus References SousProcessus References SousProcessus(idSousProcessus),
Foreign key ModeContact References ModeContact References ModeContact(idModeContact),
Foreign key Domaine References Domaine References Domaine(idDomaine),
Foreign key InfosNv1 References InfosNv1 References InfosNv1(idInfosNv1),
Foreign key InfosNv2 References InfosNv2 References InfosNv2(idInfosNv2),
Foreign key InfosNv3 References InfosNv3 References InfosNv3(idInfosNv3),
)ENGINE=InnoDB CHARSET=latin1; |
Partager