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
| DROP TABLE IF EXISTS `bureautique_pc_caract`;
CREATE TABLE `bureautique_pc_caract` (
`pc_caract_id` MEDIUMINT UNSIGNED AUTO_INCREMENT,
`pc_caract_type` VARCHAR(40),
`pc_caract_processeur` VARCHAR(40),
`pc_caract_frequence` VARCHAR(40),
`pc_caract_ram` VARCHAR(40),
`pc_caract_os` VARCHAR(40),
`pc_caract_marque` VARCHAR(40),
`pc_caract_numserie` VARCHAR(40),
`pc_caract_numbureautique` VARCHAR(40),
`pc_caract_numimmo` VARCHAR(40),
PRIMARY KEY (`pc_caract_id`)
);
DROP TABLE IF EXISTS `bureautique_ecran_caract`;
CREATE TABLE `bureautique_ecran_caract` (
`ecran_caract_id` MEDIUMINT UNSIGNED AUTO_INCREMENT,
`ecran_caract_type` varchar(40),
`ecran_caract_marque` varchar(40),
`ecran_caract_nomproduit` varchar(40),
`ecran_caract_numserie` varchar(40),
`ecran_caract_numimmo` varchar(40),
`pc_caract_id` MEDIUMINT UNSIGNED,
PRIMARY KEY (`ecran_caract_id`),
FOREIGN KEY (`pc_caract_id`) REFERENCES `bureautique_pc_caract`(`pc_caract_id`)
);
DROP TABLE IF EXISTS `bureautique_utilisateur`;
CREATE TABLE `bureautique_utilisateur` (
`utilisateur_id` MEDIUMINT UNSIGNED AUTO_INCREMENT,
`utilisateur_nom` varchar(40),
`utilisateur_prenom` varchar(40),
`utilisateur_numbadge` varchar(40),
`utilisateur_service` varchar(40),
`utilisateur_contact` varchar(40),
PRIMARY KEY (`utilisateur_id`)
);
DROP TABLE IF EXISTS `bureautique_possesseur`;
CREATE TABLE `bureautique_possesseur` (
`pc_caract_id` MEDIUMINT UNSIGNED,
`utilisateur_id` MEDIUMINT UNSIGNED,
PRIMARY KEY (`pc_caract_id`,`utilisateur_id`),
FOREIGN KEY (`pc_caract_id`) REFERENCES `bureautique_pc_caract`(`pc_caract_id`),
FOREIGN KEY (`utilisateur_id`) REFERENCES `bureautique_utilisateur`(`utilisateur_id`)
); |
Partager