1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| CREATE TABLE `contacts` (
`IDContact` int(10) unsigned NOT NULL auto_increment COMMENT 'Identifiant du contact',
`NomInterlocuteur` varchar(80) NOT NULL COMMENT 'Nom du contact',
`PrenomInterlocuteur` varchar(80) NOT NULL COMMENT 'Prenom du contact',
`NumTel` varchar(15) NOT NULL COMMENT 'Telephone du contact',
`NumPerso` varchar(15) default '0',
`NumPortable` varchar(15) NOT NULL,
`NumFax` varchar(15) NOT NULL COMMENT 'Fax direct du contact',
`Mail` varchar(50) NOT NULL COMMENT 'Email du contact',
`Fonction` varchar(50) NOT NULL COMMENT 'Fonction du contact',
`Service` int(2) default NULL COMMENT 'Service auquel le contact est rattache',
`MoyenCom` int(2) default NULL COMMENT 'Moyen de communication prefere du contact',
`Dispo` varchar(200) NOT NULL COMMENT 'Disponibilite',
`Societe` int(3) NOT NULL COMMENT 'Client pour lequel le contact travaille',
`Gestionnaire` varchar(3) NOT NULL,
PRIMARY KEY (`IDContact`),
UNIQUE KEY `Societe` (`Societe`,`NomInterlocuteur`,`PrenomInterlocuteur`),
KEY `Service` (`Service`),
KEY `MoyenCom` (`MoyenCom`),
KEY `Gestionnaire` (`Gestionnaire`),
CONSTRAINT `contacts_ibfk_2` FOREIGN KEY (`Service`) REFERENCES `services` (`IDService`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `contacts_ibfk_3` FOREIGN KEY (`MoyenCom`) REFERENCES `moyenscom` (`IDMoyenCom`) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `contacts_ibfk_4` FOREIGN KEY (`Gestionnaire`) REFERENCES `lesemployes` (`IDEmp`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=547 DEFAULT CHARSET=utf8 |
Partager