1,6 → 1,6 |
# Encodage : UTF-8 |
# Nom : Coel v1.0 |
# Date de création : 2009-02-12 11:11:47 |
# Date de création : 2009-02-12 18:37:26 |
#---------------------------------------------------------------------------------------------------------------------# |
# Création des tables |
CREATE TABLE IF NOT EXISTS `tb_coel`.`coel_collection` ( |
136,7 → 136,7 |
`csap_mark_contact` BOOL default 0 COMMENT 'Si la personne est un contact la valeur vaut 1 sinon c''est 0.', |
`csap_bota_travail_hebdo_tps` INTEGER COMMENT 'Date de la dernière modification sur cet enregistrement.', |
`csap_ce_meta` INTEGER NOT NULL COMMENT 'Identifiant des métadonnées de cet enregistrement.', |
PRIMARY KEY(`csap_id_role`) |
PRIMARY KEY(`csap_id_structure`, `csap_id_personne`, `csap_id_role`) |
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Table de liaison permettant d''indiquer la composition de la structure en personnel.\nElle permet d''indiquer pour une personne vis à vis d''une structure :\n - si elle est contact\n - les informations de la personne spécifique à cette structure (ex. : téléphone du travail, fonction, service, statut...).' AUTO_INCREMENT=1; |
|
#---------------------------------------------------------------------------------------------------------------------# |
243,7 → 243,7 |
`ccap_id_personne` INTEGER NOT NULL COMMENT 'Identifiant de la personne associée à une collection.', |
`ccap_id_role` VARCHAR(255) NOT NULL COMMENT 'Rôle(s) de la personne : auteur, collecteur... permet aussi de connaître qui a les droits de modification sur la collection.', |
`ccap_ce_meta` INTEGER NOT NULL COMMENT 'Identifiant des métadonnées de cet enregistrement.', |
PRIMARY KEY(`ccap_id_role`) |
PRIMARY KEY(`ccap_id_collection`, `ccap_id_personne`, `ccap_id_role`) |
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Permet de lister les personnes en rapport avec une collection.' AUTO_INCREMENT=1; |
|
#---------------------------------------------------------------------------------------------------------------------# |
324,7 → 324,7 |
`ccapu_id_publication` INTEGER(11) NOT NULL COMMENT 'Identifiant de la publication.', |
`ccapu_mark_licence` BOOL COMMENT 'Booléen indiquant si la publication indiqué correspond aux droits de propriétés intellectuelles de la collection.', |
`ccapu_ce_meta` INTEGER NOT NULL COMMENT 'Identifiant des métadonnées de cet enregistrement.', |
PRIMARY KEY(`ccapu_id_publication`) |
PRIMARY KEY(`ccapu_id_collection`, `ccapu_id_publication`) |
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Permet de lister les publication liées à une collection.' AUTO_INCREMENT=1; |
|
#---------------------------------------------------------------------------------------------------------------------# |
335,7 → 335,7 |
`cpuap_id_role` INTEGER(3) NOT NULL COMMENT 'Rôle de la personne vis à vis de la publication : contributeur, auteur...', |
`cpuap_ce_truk_type` VARCHAR(255) COMMENT 'Contient le type de référence bibliographique : nécrologie, biographie, publication personnelle...', |
`cpuap_ce_meta` INTEGER NOT NULL COMMENT 'Identifiant des métadonnées de cet enregistrement.', |
PRIMARY KEY(`cpuap_id_role`) |
PRIMARY KEY(`cpuap_id_publication`, `cpuap_id_personne`, `cpuap_id_role`) |
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Permet de lister les publications d''une personne.' AUTO_INCREMENT=1; |
|
#---------------------------------------------------------------------------------------------------------------------# |
345,7 → 345,7 |
`ccar_id_collection_02` INTEGER NOT NULL COMMENT 'Identifiant de la collection n°2.', |
`ccar_id_relation` INTEGER NOT NULL COMMENT 'Indentifiant du type de la relation.', |
`ccar_ce_meta` INTEGER NOT NULL COMMENT 'Identifiant des métadonnées de cet enregistrement.', |
PRIMARY KEY(`ccar_id_relation`) |
PRIMARY KEY(`ccar_id_collection_01`, `ccar_id_collection_02`, `ccar_id_relation`) |
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Permet de lister les relations entre collection autre que hiérarchique.' AUTO_INCREMENT=1; |
|
#---------------------------------------------------------------------------------------------------------------------# |
369,7 → 369,7 |
`cpar_id_projet` INTEGER(11) NOT NULL COMMENT 'Identifiant du projet dans lequel la relation entre les deux personnes s''établie.', |
`cpar_id_role` INTEGER(11) NOT NULL COMMENT 'Identifiant du rôle ou de la valeur établie entre les deux personnes.', |
`cpar_ce_meta` INTEGER NOT NULL COMMENT 'Identifiant des métadonnées de cet enregistrement.', |
PRIMARY KEY(`cpar_id_role`) |
PRIMARY KEY(`cpar_id_personne_01`, `cpar_id_personne_02`, `cpar_id_projet`, `cpar_id_role`) |
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Relation entre deux personnes vis à vis d''un projet.' AUTO_INCREMENT=1; |
|
#---------------------------------------------------------------------------------------------------------------------# |