New file |
0,0 → 1,1251 |
# ================================================================================ |
# mysql - Fichier de scirpt SQL |
# ================================================================================ |
|
|
# ================================================================================ |
# |
# Généré par : dia2sql_fr -- v1.x |
# Copyright (c)2002 par Tim Ellis <ttiimmeelleessss[at]tigris[dot]org> et al. voir le fichier AUTEURS.txt |
# |
# Base de données cible : mysql |
# Généré le : Vendredi 28 mai 2004 10:22 27 |
# Fichier d'entrée : /home/jpm/Tela_Botanica/Cvs/tela/applications_web/php/eflore/version_1/modele/MPD_consultation_GENERAL.dia |
# |
# ================================================================================ |
|
|
# Rapports de génération SQL : Schema Drop |
# -------------------------------------------------------------------- |
# Base de données cible : mysql |
# Générateur SQL : dia2sql_fr -- v1.x |
# Généré le: Vendredi 28 mai 2004 10:22 24 |
# Fichier d'entrée: /home/jpm/Tela_Botanica/Cvs/tela/applications_web/php/eflore/version_1/modele/MPD_consultation_GENERAL.dia |
|
drop table if exists eflore_publication_media ; |
drop table if exists eflore_nom_citation_posseder ; |
drop table if exists eflore_nom_citation ; |
drop table if exists eflore_publication_collection ; |
drop table if exists eflore_publication_abreviation ; |
drop table if exists eflore_publication_identifiant ; |
drop table if exists eflore_botaniste ; |
drop table if exists eflore_botaniste_intitule_nom ; |
drop table if exists eflore_botaniste_nom_categorie_valeur ; |
drop table if exists eflore_botaniste_nom_posseder_valeur ; |
drop table if exists eflore_botaniste_nom_reference ; |
drop table if exists eflore_botaniste_composer_intitule_abreviation ; |
drop table if exists eflore_botaniste_intitule_abreviation ; |
drop table if exists eflore_botaniste_nom_categorie ; |
drop table if exists eflore_botaniste_nom ; |
drop table if exists eflore_taxon ; |
drop table if exists eflore_vernaculaire_conseil_emploi ; |
drop table if exists eflore_vernaculaire_attribution ; |
drop table if exists eflore_personne_composer_groupe ; |
drop table if exists eflore_personne_groupe ; |
drop table if exists annuaire_label_ass ; |
drop table if exists annuaire_label_act ; |
drop table if exists annuaire_label_niv ; |
drop table if exists annuaire_label_statut ; |
drop table if exists eflore_droit_travailler_projet ; |
drop table if exists eflore_zg_relation ; |
drop table if exists eflore_zg ; |
drop table if exists eflore_zg_format ; |
drop table if exists eflore_zg_intitule ; |
drop table if exists eflore_zg_info_pays ; |
drop table if exists eflore_zg_info_commune ; |
drop table if exists eflore_zg_info_departement ; |
drop table if exists eflore_zg_info_region ; |
drop table if exists eflore_nom_format ; |
drop table if exists eflore_nom_intitule ; |
drop table if exists eflore_chorologie_information ; |
drop table if exists eflore_chorologie_info_a_citation ; |
drop table if exists eflore_chorologie_info_a_observation ; |
drop table if exists eflore_chorologie_info_a_contributeur ; |
drop table if exists eflore_chorologie_donnee_a_contributeur ; |
drop table if exists eflore_chorologie_donnee_a_observation ; |
drop table if exists eflore_droit_creer_projet ; |
drop table if exists eflore_taxon_categorie_valeur ; |
drop table if exists eflore_taxon_posseder_valeur ; |
drop table if exists eflore_inventaire_systeme_maille ; |
drop table if exists eflore_nom_intitule_commentaire ; |
drop table if exists eflore_langue_format ; |
drop table if exists eflore_langue_intitule ; |
drop table if exists eflore_zg_posseder_valeur ; |
drop table if exists eflore_zg_categorie ; |
drop table if exists eflore_zg_categorie_valeur ; |
drop table if exists eflore_nom_posseder_valeur ; |
drop table if exists eflore_nom_categorie ; |
drop table if exists eflore_nom_categorie_valeur ; |
drop table if exists eflore_taxon_categorie ; |
drop table if exists eflore_botaniste_categorie_valeur ; |
drop table if exists eflore_botaniste_posseder_valeur ; |
drop table if exists eflore_botaniste_categorie ; |
drop table if exists eflore_botaniste_composer_intitule_nom ; |
drop table if exists eflore_botaniste_a_specialite_geo ; |
drop table if exists eflore_botaniste_abreviation_identifiant ; |
drop table if exists eflore_botaniste_abreviation ; |
drop table if exists annuaire_tela ; |
drop table if exists eflore_chorologie_donnee_a_citation ; |
drop table if exists eflore_chorologie_donnee ; |
drop table if exists eflore_chorologie_type_notion ; |
drop table if exists eflore_chorologie_notion ; |
drop table if exists eflore_chorologie_intitule_notion ; |
drop table if exists eflore_langue ; |
drop table if exists eflore_langue_situer ; |
drop table if exists eflore_droit_type ; |
drop table if exists eflore_langue_article ; |
drop table if exists eflore_langue_genre_nombre ; |
drop table if exists eflore_info_image_categorie ; |
drop table if exists eflore_info_txt_valeur ; |
drop table if exists eflore_info_txt_posseder_valeur ; |
drop table if exists eflore_info_txt_categorie ; |
drop table if exists eflore_info_txt ; |
drop table if exists eflore_inventaire_observation ; |
drop table if exists eflore_info_txt_a_taxon ; |
drop table if exists eflore_nom_rang ; |
drop table if exists eflore_nom_commentaire_type ; |
drop table if exists eflore_nom_composer_commentaire ; |
drop table if exists eflore_nom_relation ; |
drop table if exists eflore_info_image ; |
drop table if exists eflore_info_image_posseder_valeur ; |
drop table if exists eflore_info_image_valeur ; |
drop table if exists eflore_nom ; |
drop table if exists eflore_selection_nom ; |
drop table if exists eflore_selection_nom_statut ; |
drop table if exists eflore_protection_statut ; |
drop table if exists eflore_protection_attribution_statut ; |
drop table if exists eflore_projet_utiliser_module ; |
drop table if exists eflore_projet_module ; |
drop table if exists eflore_projet ; |
drop table if exists eflore_projet_type ; |
drop table if exists eflore_projet_version ; |
drop table if exists eflore_personne_contributeur ; |
drop table if exists eflore_langue_relation ; |
drop table if exists eflore_langue_categorie ; |
drop table if exists eflore_langue_categorie_valeur ; |
drop table if exists eflore_langue_posseder_valeur ; |
drop table if exists eflore_taxon_relation ; |
drop table if exists eflore_vernaculaire ; |
drop table if exists eflore_info_image_a_taxon ; |
drop table if exists eflore_inventaire_maille ; |
drop table if exists eflore_inventaire_station ; |
|
|
# Rapports de génération SQL : création des tables |
# -------------------------------------------------------------------- |
# Base de données cible : mysql |
# Générateur SQL : dia2sql_fr -- v1.x |
# Généré le: Vendredi 28 mai 2004 10:22 24 |
# Fichier d'entrée: /home/jpm/Tela_Botanica/Cvs/tela/applications_web/php/eflore/version_1/modele/MPD_consultation_GENERAL.dia |
|
|
# eflore_publication_media |
create table eflore_publication_media ( |
epm_id_media int not null, |
epm_ce_media_superieur int, |
epm_ce_intitule_auteur int not null, |
epm_ref_media_complete text not null, |
epm_annee_publi varchar(20), |
epm_titre_media varchar(255) not null, |
epm_numero_edition varchar(50), |
epm_collection varchar(255), |
epm_numero_collection varchar(255), |
epm_series varchar(50), |
epm_volume int, |
epm_url varchar(255), |
epm_ville_publication varchar(50), |
epm_nom_editeur varchar(50), |
epm_notes_media text, |
constraint pk_eflore_publication_media primary key (epm_id_media) |
) ; |
|
# eflore_nom_citation_posseder |
create table eflore_nom_citation_posseder ( |
encp_id_citation int not null, |
encp_id_nom int not null, |
encp_notes_biblio_nom text, |
constraint pk_eflore_nom_citation_posseder primary key (encp_id_citation,encp_id_nom) |
) ; |
|
# eflore_nom_citation |
create table eflore_nom_citation ( |
enci_id_citation int not null, |
enci_ce_auteur_in int, |
enci_ce_abreviation_publi int, |
enci_intitule_citation_origine text not null, |
enci_intitule_complet_citation varchar(255), |
enci_annee_citation varchar(20) not null, |
enci_serie varchar(20), |
enci_edition varchar(20), |
enci_volume varchar(20), |
enci_pages varchar(20), |
enci_notes_citation text, |
constraint pk_eflore_nom_citation primary key (enci_id_citation) |
) ; |
|
# eflore_publication_collection |
create table eflore_publication_collection ( |
epc_id_collection int not null, |
epc_ce_collection_precedente int, |
epc_intitule_collection varchar(255) not null, |
epc_date_creation decimal(7,2), |
epc_date_fin decimal(7,2), |
epc_notes_collection text, |
constraint pk_eflore_publication_collection primary key (epc_id_collection) |
) ; |
|
# eflore_publication_abreviation |
create table eflore_publication_abreviation ( |
epa_id_abreviation int not null, |
epa_abreviation_publication varchar(255) not null, |
epa_ce_media int, |
epa_ce_collection int, |
epa_notes_abreviation_publi text, |
constraint pk_eflore_publication_abreviation primary key (epa_id_abreviation) |
) ; |
|
# eflore_publication_identifiant |
create table eflore_publication_identifiant ( |
epi_id_abreviation int not null, |
epi_id_version_projet_abreviation int not null, |
epi_code_numerique int, |
epi_code_alphanumerique varchar(20), |
epi_notes_code_publi text, |
constraint pk_eflore_publication_identifiant primary key (epi_id_abreviation,epi_id_version_projet_abreviation) |
) ; |
|
# eflore_botaniste |
create table eflore_botaniste ( |
eb_id_botaniste int not null, |
eb_lieu_naissance varchar(100), |
eb_date_naissance varchar(50), |
eb_lieu_deces varchar(100), |
eb_date_deces varchar(50), |
eb_date_publication varchar(100), |
eb_date_harvard varchar(100), |
eb_pays_origine_harvard varchar(255), |
eb_specialite_harvard varchar(255), |
eb_notes_botaniste text, |
constraint pk_eflore_botaniste primary key (eb_id_botaniste) |
) ; |
|
# eflore_botaniste_intitule_nom |
create table eflore_botaniste_intitule_nom ( |
ebin_id_intitule_botaniste_nom int not null, |
ebin_intitule_principal_botaniste_nom text, |
ebin_notes_intitule_nom text, |
constraint pk_eflore_botaniste_intitule_nom primary key (ebin_id_intitule_botaniste_nom) |
) ; |
|
# eflore_botaniste_nom_categorie_valeur |
create table eflore_botaniste_nom_categorie_valeur ( |
ebncv_id_valeur_categorie_nom int not null, |
ebncv_ce_categorie_nom int not null, |
ebncv_intitule_valeur_categorie_nom varchar(255) not null, |
ebncv_abreviation_valeur_categorie_nom varchar(10), |
ebncv_description_valeur_categorie_nom text not null, |
constraint pk_eflore_botaniste_nom_categorie_valeur primary key (ebncv_id_valeur_categorie_nom) |
) ; |
|
# eflore_botaniste_nom_posseder_valeur |
create table eflore_botaniste_nom_posseder_valeur ( |
ebnpv_id_valeur_categorie_nom int not null, |
ebnpv_id_nom_botaniste int not null, |
constraint pk_eflore_botaniste_nom_posseder_valeur primary key (ebnpv_id_valeur_categorie_nom,ebnpv_id_nom_botaniste) |
) ; |
|
# eflore_botaniste_nom_reference |
create table eflore_botaniste_nom_reference ( |
ebnr_id_nom_botaniste int not null, |
ebnr_id_citation int not null, |
ebnr_notes_reference_nom_botaniste text, |
constraint pk_eflore_botaniste_nom_reference primary key (ebnr_id_nom_botaniste,ebnr_id_citation) |
) ; |
|
# eflore_botaniste_composer_intitule_abreviation |
create table eflore_botaniste_composer_intitule_abreviation ( |
ebcia_id_intitule_botaniste_abrege int not null, |
ebcia_id_abreviation_botaniste int not null, |
ebcia_numero_ordre_abreviation_botaniste int not null, |
constraint pk_eflore_botaniste_composer_intitule_abreviation primary key (ebcia_id_intitule_botaniste_abrege,ebcia_id_abreviation_botaniste) |
) ; |
|
# eflore_botaniste_intitule_abreviation |
create table eflore_botaniste_intitule_abreviation ( |
ebia_id_intitule_botaniste_abrege int not null, |
ebia_intitule_botaniste_abrege varchar(50) not null, |
ebia_notes_intitule_abrege text, |
constraint pk_eflore_botaniste_intitule_abreviation primary key (ebia_id_intitule_botaniste_abrege) |
) ; |
|
# eflore_botaniste_nom_categorie |
create table eflore_botaniste_nom_categorie ( |
ebnc_id_categorie_nom int not null, |
ebnc_intitule_categorie_nom varchar(150) not null, |
ebnc_abreviation_categorie_nom varchar(10), |
ebnc_description_categorie_nom text not null, |
constraint pk_eflore_botaniste_nom_categorie primary key (ebnc_id_categorie_nom) |
) ; |
|
# eflore_botaniste_nom |
create table eflore_botaniste_nom ( |
ebn_id_nom_botaniste int not null, |
ebn_ce_botaniste int not null, |
ebn_prenom_principal varchar(255), |
ebn_prenom_deux varchar(255), |
ebn_prenom_trois varchar(255), |
ebn_nom varchar(255), |
ebn_nom_complet varchar(255), |
ebn_nom_harvard varchar(255), |
ebn_reference_harvard text, |
ebn_notes_nom text, |
constraint pk_eflore_botaniste_nom primary key (ebn_id_nom_botaniste) |
) ; |
|
# eflore_taxon |
create table eflore_taxon ( |
et_id_taxon int not null, |
et_id_version_projet_taxon int not null, |
et_notes_taxon text, |
constraint pk_eflore_taxon primary key (et_id_taxon,et_id_version_projet_taxon) |
) ; |
|
# eflore_vernaculaire_conseil_emploi |
create table eflore_vernaculaire_conseil_emploi ( |
evce_id_emploi int not null, |
evce_intitule_conseil_emlploi varchar(50) not null, |
evce_description_conseil_emploi text not null, |
constraint pk_eflore_vernaculaire_conseil_emploi primary key (evce_id_emploi) |
) ; |
|
# eflore_vernaculaire_attribution |
create table eflore_vernaculaire_attribution ( |
eva_id_nom_vernaculaire int not null, |
eva_id_version_projet_nom_verna int not null, |
eva_id_taxon_ref int not null, |
eva_id_version_projet_taxon_ref int not null, |
eva_ce_emploi int not null, |
eva_ce_contributeur int, |
eva_ce_zone_geo int, |
eva_ce_version_projet_zg int, |
eva_commentaires_geographique text, |
eva_ce_citation_biblio int, |
eva_mark_info_biblio tinyint(1) not null, |
eva_notes_emploi_nom_vernaculaire text, |
constraint pk_eflore_vernaculaire_attribution primary key (eva_id_nom_vernaculaire,eva_id_version_projet_nom_verna,eva_id_taxon_ref,eva_id_version_projet_taxon_ref) |
) ; |
|
# eflore_personne_composer_groupe |
create table eflore_personne_composer_groupe ( |
epcg_id_personne int not null, |
epcg_id_groupe int not null, |
epcg_numero_ordre_personne int, |
epcg_notes_sequence_personne text, |
constraint pk_eflore_personne_composer_groupe primary key (epcg_id_personne,epcg_id_groupe) |
) ; |
|
# eflore_personne_groupe |
create table eflore_personne_groupe ( |
epg_id_groupe int not null, |
epg_intitule_groupe varchar(255) not null, |
epg_notes_groupe text, |
constraint pk_eflore_personne_groupe primary key (epg_id_groupe) |
) ; |
|
# annuaire_label_ass |
create table annuaire_label_ass ( |
id_label_ass tinyint(3) not null, |
label_ass varchar(255) not null, |
constraint pk_annuaire_label_ass primary key (id_label_ass) |
) ; |
|
# annuaire_label_act |
create table annuaire_label_act ( |
id_label_act tinyint(3) not null, |
label_act varchar(255) not null, |
constraint pk_annuaire_label_act primary key (id_label_act) |
) ; |
|
# annuaire_label_niv |
create table annuaire_label_niv ( |
id_label_niv tinyint(3) not null, |
label_niv varchar(255) not null, |
constraint pk_annuaire_label_niv primary key (id_label_niv) |
) ; |
|
# annuaire_label_statut |
create table annuaire_label_statut ( |
id_label_statut tinyint(3) not null, |
label_statut varchar(255) not null, |
constraint pk_annuaire_label_statut primary key (id_label_statut) |
) ; |
|
# eflore_droit_travailler_projet |
create table eflore_droit_travailler_projet ( |
edrtp_id_utilisateur int not null, |
edrtp_id_projet int not null, |
constraint pk_eflore_droit_travailler_projet primary key (edrtp_id_utilisateur,edrtp_id_projet) |
) ; |
|
# eflore_zg_relation |
create table eflore_zg_relation ( |
ezr_id_zone_geo_1 int not null, |
ezr_id_version_projet_zg_1 int not null, |
ezr_id_zone_geo_2 int not null, |
ezr_id_version_projet_zg_2 int not null, |
ezr_id_qualificatif_relation_zg int not null, |
ezr_information_relation text, |
ezr_notes_relation_zg text, |
constraint pk_eflore_zg_relation primary key (ezr_id_zone_geo_1,ezr_id_version_projet_zg_1,ezr_id_zone_geo_2,ezr_id_version_projet_zg_2,ezr_id_qualificatif_relation_zg) |
) ; |
|
# eflore_zg |
create table eflore_zg ( |
ezg_id_zone_geo int not null, |
ezg_id_version_projet_zg int not null, |
ezg_intitule_principal_zg varchar(255) not null, |
ezg_code_zg varchar(50) not null, |
ezg_notes_zone_geo text, |
constraint pk_eflore_zg primary key (ezg_id_zone_geo,ezg_id_version_projet_zg) |
) ; |
|
# eflore_zg_format |
create table eflore_zg_format ( |
ezf_id_format_intit_zg int not null, |
ezf_intitule_format_intit_zg int not null, |
ezf_abreviation_format_intit_zg varchar(10) not null, |
ezf_description_format_intit_zg text not null, |
constraint pk_eflore_zg_format primary key (ezf_id_format_intit_zg) |
) ; |
|
# eflore_zg_intitule |
create table eflore_zg_intitule ( |
ezi_id_intitule_zg int not null, |
ezi_id_zone_geo int not null, |
ezi_id_version_projet_zg int not null, |
ezi_ce_langue int not null, |
ezi_ce_version_projet_langue int not null, |
ezi_ce_format_intit_zg int not null, |
ezi_ce_type_article_intit_zg int, |
ezi_intitule_zg varchar(255) not null, |
ezi_soundex_intitule_zg varchar(20) not null, |
ezi_notes_intitule_zg text, |
constraint pk_eflore_zg_intitule primary key (ezi_id_intitule_zg,ezi_id_zone_geo,ezi_id_version_projet_zg) |
) ; |
|
# eflore_zg_info_pays |
create table eflore_zg_info_pays ( |
ezip_id_zone_geo int not null, |
ezip_id_version_projet_zg int not null, |
ezip_superficie int, |
ezip_capitale varchar(255), |
ezip_nbre_habitant int, |
ezi_notes_info text, |
constraint pk_eflore_zg_info_pays primary key (ezip_id_zone_geo,ezip_id_version_projet_zg) |
) ; |
|
# eflore_zg_info_commune |
create table eflore_zg_info_commune ( |
ezic_id_zone_geo int not null, |
ezic_id_version_projet_zg int not null, |
ezic_superficie int, |
ezic_nbre_habitant int, |
ezic_notes_info text, |
constraint pk_eflore_zg_info_commune primary key (ezic_id_zone_geo,ezic_id_version_projet_zg) |
) ; |
|
# eflore_zg_info_departement |
create table eflore_zg_info_departement ( |
ezid_id_zone_geo int not null, |
ezid_id_version_projet_zg int not null, |
ezid_superficie int, |
ezid_nbre_habitant int, |
ezid_notes_info text, |
constraint pk_eflore_zg_info_departement primary key (ezid_id_zone_geo,ezid_id_version_projet_zg) |
) ; |
|
# eflore_zg_info_region |
create table eflore_zg_info_region ( |
ezir_id_zone_geo int not null, |
ezir_id_version_projet_zg int not null, |
ezir_superficie int, |
ezir_nbre_habitant int, |
ezir_notes_info text, |
constraint pk_eflore_zg_info_region primary key (ezir_id_zone_geo,ezir_id_version_projet_zg) |
) ; |
|
# eflore_nom_format |
create table eflore_nom_format ( |
enf_id_format_intit_nom int not null, |
enf_intitule_format_intit_nom int not null, |
enf_abreviation_format_intit_nom varchar(10) not null, |
enf_description_format_intit_nom text not null, |
constraint pk_eflore_nom_format primary key (enf_id_format_intit_nom) |
) ; |
|
# eflore_nom_intitule |
create table eflore_nom_intitule ( |
eni_id_intitule_nom int not null, |
eni_id_nom int not null, |
eni_ce_format_intit_nom int not null, |
eni_intitule_nom varchar(255) not null, |
eni_soundex_intitule_nom varchar(20) not null, |
eni_notes_intitule_nom text, |
constraint pk_eflore_nom_intitule primary key (eni_id_intitule_nom,eni_id_nom) |
) ; |
|
# eflore_chorologie_information |
create table eflore_chorologie_information ( |
eci_id_info_choro int not null, |
eci_ce_version_projet_info_choro int, |
eci_ce_donnee_choro int not null, |
eci_ce_notion_choro int not null, |
eci_ordre_notion int not null, |
eci_notes_info_choro text, |
constraint pk_eflore_chorologie_information primary key (eci_id_info_choro) |
) ; |
|
# eflore_chorologie_info_a_citation |
create table eflore_chorologie_info_a_citation ( |
eciaci_id_info_choro int not null, |
eciaci_id_citation_biblio int not null, |
eciaci_notes_info_citation text, |
constraint pk_eflore_chorologie_info_a_citation primary key (eciaci_id_info_choro,eciaci_id_citation_biblio) |
) ; |
|
# eflore_chorologie_info_a_observation |
create table eflore_chorologie_info_a_observation ( |
eciao_id_info_choro int not null, |
eciao_id_observation int not null, |
eciao_id_version_projet_inventaire int not null, |
eciao_notes_info_obs_choro text, |
constraint pk_eflore_chorologie_info_a_observation primary key (eciao_id_info_choro,eciao_id_observation,eciao_id_version_projet_inventaire) |
) ; |
|
# eflore_chorologie_info_a_contributeur |
create table eflore_chorologie_info_a_contributeur ( |
eciac_id_info_choro int not null, |
eciac_id_contributeur int not null, |
eciac_notes_info_contributeur text, |
constraint pk_eflore_chorologie_info_a_contributeur primary key (eciac_id_info_choro,eciac_id_contributeur) |
) ; |
|
# eflore_chorologie_donnee_a_contributeur |
create table eflore_chorologie_donnee_a_contributeur ( |
ecdac_id_donne_choro int not null, |
ecdac_id_contributeur int not null, |
ecdac_notes_donnee_contributeur text, |
constraint pk_eflore_chorologie_donnee_a_contributeur primary key (ecdac_id_donne_choro,ecdac_id_contributeur) |
) ; |
|
# eflore_chorologie_donnee_a_observation |
create table eflore_chorologie_donnee_a_observation ( |
ecdao_id_donne_choro int not null, |
ecdao_id_observation int not null, |
ecdao_id_version_projet_inventaire int not null, |
ecdao_notes_donnee_observation text, |
constraint pk_eflore_chorologie_donnee_a_observation primary key (ecdao_id_donne_choro,ecdao_id_observation,ecdao_id_version_projet_inventaire) |
) ; |
|
# eflore_droit_creer_projet |
create table eflore_droit_creer_projet ( |
edrcp_id_utilisateur int not null, |
edrcp_id_type_projet int not null, |
constraint pk_eflore_droit_creer_projet primary key (edrcp_id_utilisateur,edrcp_id_type_projet) |
) ; |
|
# eflore_taxon_categorie_valeur |
create table eflore_taxon_categorie_valeur ( |
etcv_id_valeur_categorie_taxon int not null, |
etcv_ce_categorie_taxon int not null, |
etcv_intitule_valeur_categorie_taxon varchar(255) not null, |
etcv_abreviation_valeur_categorie_taxon varchar(10), |
etcv_description_valeur_categorie_taxon text not null, |
constraint pk_eflore_taxon_categorie_valeur primary key (etcv_id_valeur_categorie_taxon) |
) ; |
|
# eflore_taxon_posseder_valeur |
create table eflore_taxon_posseder_valeur ( |
etpv_id_taxon int not null, |
etpv_id_version_projet_taxon int not null, |
etpv_id_valeur_categorie_taxon int not null, |
etpv_notes_attribution_categorie text, |
constraint pk_eflore_taxon_posseder_valeur primary key (etpv_id_taxon,etpv_id_version_projet_taxon,etpv_id_valeur_categorie_taxon) |
) ; |
|
# eflore_inventaire_systeme_maille |
create table eflore_inventaire_systeme_maille ( |
eism_id_systeme int not null, |
eism_intitule_systeme varchar(255) not null, |
eism_abreviation_systeme varchar(50) not null, |
eism_description_systeme text not null, |
constraint pk_eflore_inventaire_systeme_maille primary key (eism_id_systeme) |
) ; |
|
# eflore_nom_intitule_commentaire |
create table eflore_nom_intitule_commentaire ( |
enic_id_intitule_cn int not null, |
enic_intitule_cn_origine varchar(255), |
enic_intitule_cn_complet varchar(255), |
enic_intitule_cn_mauvais varchar(255), |
ecic_notes_intitule_cn text, |
constraint pk_eflore_nom_intitule_commentaire primary key (enic_id_intitule_cn) |
) ; |
|
# eflore_langue_format |
create table eflore_langue_format ( |
elf_id_format_intit_lg int not null, |
elf_intitule_format_intit_lg int not null, |
elf_abreviation_format_intit_lg varchar(10) not null, |
elf_description_format_intit_lg text not null, |
constraint pk_eflore_langue_format primary key (elf_id_format_intit_lg) |
) ; |
|
# eflore_langue_intitule |
create table eflore_langue_intitule ( |
eli_id_intitule_lg int not null, |
eli_id_langue int not null, |
eli_id_version_projet_langue int not null, |
eli_ce_langue_intitule int not null, |
eli_ce_version_projet_langue_intitule int not null, |
eli_ce_format_intit_lg int not null, |
eli_ce_type_article_intit_lg int, |
eli_intitule_lg varchar(255) not null, |
eli_notes_intitule_lg text, |
constraint pk_eflore_langue_intitule primary key (eli_id_intitule_lg,eli_id_langue,eli_id_version_projet_langue) |
) ; |
|
# eflore_zg_posseder_valeur |
create table eflore_zg_posseder_valeur ( |
ezpv_id_zone_geo int not null, |
ezpv_id_version_projet_zg int not null, |
ezpv_id_valeur_categorie_zg int not null, |
constraint pk_eflore_zg_posseder_valeur primary key (ezpv_id_zone_geo,ezpv_id_version_projet_zg,ezpv_id_valeur_categorie_zg) |
) ; |
|
# eflore_zg_categorie |
create table eflore_zg_categorie ( |
ezc_id_categorie_zg int not null, |
ezc_intitule_categorie_zg varchar(150) not null, |
ezc_abreviation_categorie_zg varchar(10), |
ezc_description_categorie_zg text not null, |
constraint pk_eflore_zg_categorie primary key (ezc_id_categorie_zg) |
) ; |
|
# eflore_zg_categorie_valeur |
create table eflore_zg_categorie_valeur ( |
ezcv_id_valeur_categorie_zg int not null, |
ezcv_ce_categorie_zg int not null, |
ezcv_intitule_valeur_categorie_zg varchar(255) not null, |
ezcv_abreviation_valeur_categorie_zg varchar(10), |
ezcv_description_valeur_categorie_zg text not null, |
constraint pk_eflore_zg_categorie_valeur primary key (ezcv_id_valeur_categorie_zg) |
) ; |
|
# eflore_nom_posseder_valeur |
create table eflore_nom_posseder_valeur ( |
enpv_id_nom int not null, |
enpv_id_valeur_categorie_nom int not null, |
constraint pk_eflore_nom_posseder_valeur primary key (enpv_id_nom,enpv_id_valeur_categorie_nom) |
) ; |
|
# eflore_nom_categorie |
create table eflore_nom_categorie ( |
enc_id_categorie_nom int not null, |
enc_intitule_categorie_nom varchar(150) not null, |
enc_abreviation_categorie_nom varchar(10), |
enc_description_categorie_nom text not null, |
constraint pk_eflore_nom_categorie primary key (enc_id_categorie_nom) |
) ; |
|
# eflore_nom_categorie_valeur |
create table eflore_nom_categorie_valeur ( |
encv_id_valeur_categorie_nom int not null, |
encv_ce_categorie_nom int not null, |
encv_intitule_valeur_categorie_nom varchar(255) not null, |
encv_abreviation_valeur_categorie_nom varchar(10) not null, |
encv_description_valeur_categorie_nom text not null, |
constraint pk_eflore_nom_categorie_valeur primary key (encv_id_valeur_categorie_nom) |
) ; |
|
# eflore_taxon_categorie |
create table eflore_taxon_categorie ( |
etc_id_categorie_taxon int not null, |
etc_intitule_categorie_taxon varchar(255) not null, |
etc_abreviation_categorie_taxon varchar(10), |
etc_description_categorie_taxon text not null, |
constraint pk_eflore_taxon_categorie primary key (etc_id_categorie_taxon) |
) ; |
|
# eflore_botaniste_categorie_valeur |
create table eflore_botaniste_categorie_valeur ( |
ebcv_id_valeur_categorie_botaniste int not null, |
ebcv_ce_categorie_botaniste int not null, |
ebcv_intitule_valeur_categorie_botaniste varchar(255) not null, |
ebcv_abreviation_valeur_categorie_botaniste varchar(10), |
ebcv_description_valeur_categorie_botaniste text not null, |
constraint pk_eflore_botaniste_categorie_valeur primary key (ebcv_id_valeur_categorie_botaniste) |
) ; |
|
# eflore_botaniste_posseder_valeur |
create table eflore_botaniste_posseder_valeur ( |
ebpv_id_valeur_categorie_botaniste int not null, |
ebpv_id_botaniste int not null, |
constraint pk_eflore_botaniste_posseder_valeur primary key (ebpv_id_valeur_categorie_botaniste,ebpv_id_botaniste) |
) ; |
|
# eflore_botaniste_categorie |
create table eflore_botaniste_categorie ( |
ebc_id_categorie_botaniste int not null, |
ebc_intitule_categorie_botaniste varchar(150) not null, |
ebc_abreviation_categorie_botaniste varchar(10), |
ebc_description_categorie_botaniste text not null, |
constraint pk_eflore_botaniste_categorie primary key (ebc_id_categorie_botaniste) |
) ; |
|
# eflore_botaniste_composer_intitule_nom |
create table eflore_botaniste_composer_intitule_nom ( |
ebcin_id_nom_botaniste int not null, |
ebcin_id_intitule_nom_botaniste int not null, |
ebcin_numero_ordre_nom_botaniste int not null, |
constraint pk_eflore_botaniste_composer_intitule_nom primary key (ebcin_id_nom_botaniste,ebcin_id_intitule_nom_botaniste) |
) ; |
|
# eflore_botaniste_a_specialite_geo |
create table eflore_botaniste_a_specialite_geo ( |
ebasg_id_botaniste int not null, |
ebasg_id_zone_geo int not null, |
ebasg_id_version_projet_zg int not null, |
constraint pk_eflore_botaniste_a_specialite_geo primary key (ebasg_id_botaniste,ebasg_id_zone_geo,ebasg_id_version_projet_zg) |
) ; |
|
# eflore_botaniste_abreviation_identifiant |
create table eflore_botaniste_abreviation_identifiant ( |
ebai_id_abreviation_botaniste int not null, |
ebai_id_projet_version_identifiant int not null, |
ebai_identifiant_abreviation_projet varchar(50) not null, |
ebai_notes_abreviations_projet text, |
constraint pk_eflore_botaniste_abreviation_identifiant primary key (ebai_id_abreviation_botaniste,ebai_id_projet_version_identifiant) |
) ; |
|
# eflore_botaniste_abreviation |
create table eflore_botaniste_abreviation ( |
eba_id_abreviation_botaniste int not null, |
eba_ce_nom_botaniste int not null, |
eba_abeviation varchar(20) not null, |
eba_abreviation_recommandee tinyint, |
eba_notes_abreviation text, |
constraint pk_eflore_botaniste_abreviation primary key (eba_id_abreviation_botaniste) |
) ; |
|
# annuaire_tela |
create table annuaire_tela ( |
u_id int not null, |
u_annu_name varchar(32) not null, |
u_name varchar(32) not null, |
u_surname varchar(32) not null, |
u_fonction varchar(255), |
u_title_ varchar(128), |
u_passwd varchar(32) not null, |
u_mail varchar(128) not null, |
u_phone varchar(32), |
u_gsm varchar(32), |
u_fax varchar(16), |
u_web varchar(128), |
u_show int not null, |
u_addr1 varchar(128), |
u_addr2 varchar(128), |
u_zip_code varchar(32) not null, |
u_city varchar(32), |
u_state varchar(32), |
u_country varchar(5) not null, |
u_french_dpt int(3), |
u_abo varchar(255), |
u_niv tinyint(3), |
u_spe text, |
u_geo text, |
u_act tinyint(3), |
u_date datetime, |
u_ass tinyint(3), |
u_cot tinyint(3), |
at_ce_type_utilisateur_eflore int not null, |
constraint pk_annuaire_tela primary key (u_id) |
) ; |
|
# eflore_chorologie_donnee_a_citation |
create table eflore_chorologie_donnee_a_citation ( |
ecdaci_id_donne_choro int not null, |
ecdaci_id_citation_biblio int not null, |
ecdaci_notes_donnee_citation text, |
constraint pk_eflore_chorologie_donnee_a_citation primary key (ecdaci_id_donne_choro,ecdaci_id_citation_biblio) |
) ; |
|
# eflore_chorologie_donnee |
create table eflore_chorologie_donnee ( |
ecd_id_donnee_choro int not null, |
ecd_ce_version_projet_donnee_choro int not null, |
ecd_ce_taxon_ref int not null, |
ecd_ce_version_projet_taxon_ref int not null, |
ecd_ce_zone_geo int not null, |
ecd_ce_version_projet_zg int not null, |
ecd_notes_donnee_choro text, |
constraint pk_eflore_chorologie_donnee primary key (ecd_id_donnee_choro) |
) ; |
|
# eflore_chorologie_type_notion |
create table eflore_chorologie_type_notion ( |
ectn_id_type_notion_choro int not null, |
ectn_intitule_type_notion_choro varchar(100) not null, |
ectn_abrevation_type_notion_choro varchar(10) not null, |
ectn_description_type_notion_choro text not null, |
constraint pk_eflore_chorologie_type_notion primary key (ectn_id_type_notion_choro) |
) ; |
|
# eflore_chorologie_notion |
create table eflore_chorologie_notion ( |
ecn_id_notion_choro int not null, |
ecn_id_version_projet_notion_choro int not null, |
ecn_ce_type_notion_choro int not null, |
constraint pk_eflore_chorologie_notion primary key (ecn_id_notion_choro,ecn_id_version_projet_notion_choro) |
) ; |
|
# eflore_chorologie_intitule_notion |
create table eflore_chorologie_intitule_notion ( |
ecin_id_intitule_notion_choro int not null, |
ecin_ce_langue int not null, |
ecin_ce_version_projet_langue int not null, |
ecin_intitule_notion_choro varchar(100) not null, |
ecin_abreviation_notion_choro varchar(10) not null, |
ecin_description_notion_choro text not null, |
ecin_mark_intitule_notion_choro_origine tinyint(1) not null, |
constraint pk_eflore_chorologie_intitule_notion primary key (ecin_id_intitule_notion_choro) |
) ; |
|
# eflore_langue |
create table eflore_langue ( |
el_id_langue int not null, |
el_id_version_projet_langue int not null, |
el_nom_langue_principal varchar(100) not null, |
el_code_langue varchar(50) not null, |
el_note_langue text, |
constraint pk_eflore_langue primary key (el_id_langue,el_id_version_projet_langue) |
) ; |
|
# eflore_langue_situer |
create table eflore_langue_situer ( |
els_id_langue int not null, |
els_id_version_projet_langue int not null, |
els_id_zone_geo int not null, |
els_id_version_projet_zg int not null, |
constraint pk_eflore_langue_situer primary key (els_id_langue,els_id_version_projet_langue,els_id_zone_geo,els_id_version_projet_zg) |
) ; |
|
# eflore_droit_type |
create table eflore_droit_type ( |
edrt_id_type_utilisateur int not null, |
edrt_intitule_type_utilisateur varchar(255) not null, |
edrt_description_type_utilisateur text not null, |
constraint pk_eflore_droit_type primary key (edrt_id_type_utilisateur) |
) ; |
|
# eflore_langue_article |
create table eflore_langue_article ( |
ela_id_article int not null, |
ela_intitule_article varchar(20) not null, |
ela_intitule_charniere varchar(20), |
ela_ce_langue int not null, |
ela_ce_version_projet_langue int not null, |
ela_ce_genre_nombre_article int not null, |
ela_notes_article text, |
constraint pk_eflore_langue_article primary key (ela_id_article) |
) ; |
|
# eflore_langue_genre_nombre |
create table eflore_langue_genre_nombre ( |
elgn_id_genre_nombre int not null, |
elgn_intitule_genre_nombre varchar(100) not null, |
elgn_description_genre_nombre text not null, |
constraint pk_eflore_langue_genre_nombre primary key (elgn_id_genre_nombre) |
) ; |
|
# eflore_info_image_categorie |
create table eflore_info_image_categorie ( |
eiic_id_categorie_img int not null, |
eiic_intitule_categorie_img varchar(150) not null, |
eiic_abreviation_categorie_img varchar(10), |
eiic_description_categorie_img text not null, |
constraint pk_eflore_info_image_categorie primary key (eiic_id_categorie_img) |
) ; |
|
# eflore_info_txt_valeur |
create table eflore_info_txt_valeur ( |
eitv_id_valeur_categorie_txt int not null, |
eitv_ce_categorie_txt int not null, |
eitv_intitule_valeur_categorie_txt varchar(255) not null, |
eitv_abreviation_valeur_categorie_txt varchar(10), |
eitv_description_valeur_categorie_txt text not null, |
constraint pk_eflore_info_txt_valeur primary key (eitv_id_valeur_categorie_txt) |
) ; |
|
# eflore_info_txt_posseder_valeur |
create table eflore_info_txt_posseder_valeur ( |
eitpv_id_valeur_categorie_txt int not null, |
eitpv_id_texte int not null, |
eitpv_id_version_projet_txt int not null, |
constraint pk_eflore_info_txt_posseder_valeur primary key (eitpv_id_valeur_categorie_txt,eitpv_id_texte,eitpv_id_version_projet_txt) |
) ; |
|
# eflore_info_txt_categorie |
create table eflore_info_txt_categorie ( |
eitc_id_categorie_txt int not null, |
eitc_intitule_categorie_txt varchar(150) not null, |
eitc_abreviation_categorie_txt varchar(10), |
eitc_description_categorie_txt text not null, |
constraint pk_eflore_info_txt_categorie primary key (eitc_id_categorie_txt) |
) ; |
|
# eflore_info_txt |
create table eflore_info_txt ( |
eit_id_texte int not null, |
eit_id_version_projet_txt int not null, |
eit_ce_contributeur_txt int, |
eit_ce_citation_biblio int, |
eit_lien_vers_txt varchar(50), |
eit_texte text, |
eit_notes_info_txt text, |
constraint pk_eflore_info_txt primary key (eit_id_texte,eit_id_version_projet_txt) |
) ; |
|
# eflore_inventaire_observation |
create table eflore_inventaire_observation ( |
eio_id_observation int not null, |
eio_id_version_projet_inventaire int not null, |
eio_ce_taxon_ref int not null, |
eio_ce_version_projet_taxon_ref int not null, |
eio_ce_contributeur int not null, |
eio_ce_station int not null, |
eio_date_observation date not null, |
eio_notes_observation text, |
constraint pk_eflore_inventaire_observation primary key (eio_id_observation,eio_id_version_projet_inventaire) |
) ; |
|
# eflore_info_txt_a_taxon |
create table eflore_info_txt_a_taxon ( |
eitat_id_texte int not null, |
eitat_id_version_projet_txt int not null, |
eitat_id_taxon_ref int not null, |
eitat_id_version_projet_taxon_ref int not null, |
eitat_notes_img_correspondre_taxon text, |
constraint pk_eflore_info_txt_a_taxon primary key (eitat_id_texte,eitat_id_version_projet_txt,eitat_id_taxon_ref,eitat_id_version_projet_taxon_ref) |
) ; |
|
# eflore_nom_rang |
create table eflore_nom_rang ( |
enrg_id_rang int not null, |
enrg_ce_rang_superieur int, |
enrg_abreviation_rang varchar(10) not null, |
enrg_intituel_rang varchar(25) not null, |
enrg_description_rang text, |
constraint pk_eflore_nom_rang primary key (enrg_id_rang) |
) ; |
|
# eflore_nom_commentaire_type |
create table eflore_nom_commentaire_type ( |
enct_id_type_cn int not null, |
enct_intitule_type_cn varchar(50) not null, |
enct_abreviation_type_cn varchar(20), |
enct_description_type_cn text, |
constraint pk_eflore_nom_commentaire_type primary key (enct_id_type_cn) |
) ; |
|
# eflore_nom_composer_commentaire |
create table eflore_nom_composer_commentaire ( |
encc_id_type_cn int not null, |
encc_id_intitule_cn int not null, |
encc_id_numero_ordre_cn int not null, |
encc_ce_auteur_cn int, |
encc_ce_citation_biblio_cn int, |
encc_mark_in_auteur_citation_cn tinyint(1), |
encc_date_homonyme varchar(20), |
encc_notes_cn text, |
constraint pk_eflore_nom_composer_commentaire primary key (encc_id_type_cn,encc_id_intitule_cn,encc_id_numero_ordre_cn) |
) ; |
|
# eflore_nom_relation |
create table eflore_nom_relation ( |
enr_id_nom_1 int not null, |
enr_id_nom_2 int not null, |
enr_id_qualificatif_relation_nom int not null, |
enr_notes_relation_nom text, |
constraint pk_eflore_nom_relation primary key (enr_id_nom_1,enr_id_nom_2,enr_id_qualificatif_relation_nom) |
) ; |
|
# eflore_info_image |
create table eflore_info_image ( |
eii_id_image int not null, |
eii_id_version_projet_img int not null, |
eii_ce_contributeur_image int, |
eii_ce_citation_biblio int, |
eii_intitule_img varchar(75) not null, |
eii_description_courte_img varchar(255), |
eii_description_longue_img text, |
eii_lien_vers_img varchar(255) not null, |
eii_nom_fichier_img varchar(50) not null, |
eii_largeur_img bigint, |
eii_hauteur_img bigint, |
eii_poids_fichier_octet bigint, |
eii_notes_img text, |
constraint pk_eflore_info_image primary key (eii_id_image,eii_id_version_projet_img) |
) ; |
|
# eflore_info_image_posseder_valeur |
create table eflore_info_image_posseder_valeur ( |
eiipv_id_valeur_categorie_img int not null, |
eiipv_id_image int not null, |
eiipv_id_version_projet_img int not null, |
constraint pk_eflore_info_image_posseder_valeur primary key (eiipv_id_valeur_categorie_img,eiipv_id_image,eiipv_id_version_projet_img) |
) ; |
|
# eflore_info_image_valeur |
create table eflore_info_image_valeur ( |
eiiv_id_valeur_categorie_img int not null, |
eiiv_ce_categorie_img int not null, |
eiiv_intitule_valeur_categorie_img varchar(255) not null, |
eiiv_abreviation_valeur_categorie_img varchar(10), |
eiiv_description_valeur_categorie_img text not null, |
constraint pk_eflore_info_image_valeur primary key (eiiv_id_valeur_categorie_img) |
) ; |
|
# eflore_nom |
create table eflore_nom ( |
en_id_nom int not null, |
en_ce_auteur_basio_ex int, |
en_ce_auteur_basio int, |
en_ce_auteur_modif_ex int, |
en_ce_auteur_modif int, |
en_ce_citation_initiale int not null, |
en_ce_intitule_cn int, |
en_ce_rang int not null, |
en_nom_supra_generique varchar(50), |
en_nom_genre varchar(50), |
en_epithete_infra_generique varchar(50), |
en_epithete_espece varchar(50), |
en_epithete_infra_specifique varchar(50), |
en_epithete_cultivar varchar(50), |
en_intitule_groupe_cultivar varchar(50), |
en_formule_hybridite varchar(255), |
en_phrase_nom_non_nomme varchar(255), |
en_notes_nom text, |
constraint pk_eflore_nom primary key (en_id_nom) |
) ; |
|
# eflore_selection_nom |
create table eflore_selection_nom ( |
esn_id_nom int not null, |
esn_id_taxon int not null, |
esn_id_version_projet_taxon int not null, |
esn_ce_statut int not null, |
esn_code_numerique_1 int, |
esn_code_numerique_2 bigint, |
esn_code_alphanumerique_1 varchar(10), |
esn_code_alphanumerique_2 varchar(50), |
esn_commentaire_nomenclatural varchar(255), |
esn_notes_nom_selection text, |
constraint pk_eflore_selection_nom primary key (esn_id_nom,esn_id_taxon,esn_id_version_projet_taxon) |
) ; |
|
# eflore_selection_nom_statut |
create table eflore_selection_nom_statut ( |
esns_id_statut int not null, |
esns_intitule_statut varchar(80) not null, |
esns_abreviation_intitule_statut varchar(20) not null, |
esns_description_statut text not null, |
constraint pk_eflore_selection_nom_statut primary key (esns_id_statut) |
) ; |
|
# eflore_protection_statut |
create table eflore_protection_statut ( |
epts_id_statut_protection int not null, |
epts_ce_version_projet_protection int not null, |
epts_intitule_statut_protection varchar(50) not null, |
epts_abreviation_statut varchar(5), |
epts_description_statut text, |
epts_notes_statut text, |
constraint pk_eflore_protection_statut primary key (epts_id_statut_protection) |
) ; |
|
# eflore_protection_attribution_statut |
create table eflore_protection_attribution_statut ( |
eptas_id_statut_protection int not null, |
eptas_id_version_projet_attrib_protect int not null, |
eptas_id_taxon_ref int not null, |
eptas_id_version_projet_taxon_ref int not null, |
eptas_id_zone_geo int not null, |
eptas_id_version_projet_zg int not null, |
eptas_ce_nom_texte_loi int, |
eptas_notes_attribution_sp text, |
constraint pk_eflore_protection_attribution_statut primary key (eptas_id_statut_protection,eptas_id_version_projet_attrib_protect,eptas_id_taxon_ref,eptas_id_version_projet_taxon_ref,eptas_id_zone_geo,eptas_id_version_projet_zg) |
) ; |
|
# eflore_projet_utiliser_module |
create table eflore_projet_utiliser_module ( |
eprc_id_module int not null, |
eprc_id_version int not null, |
constraint pk_eflore_projet_utiliser_module primary key (eprc_id_module,eprc_id_version) |
) ; |
|
# eflore_projet_module |
create table eflore_projet_module ( |
eprm_id_module int not null, |
eprm_intitule_module varchar(50) not null, |
eprm_abreviation_module varchar(10), |
eprm_tables_module text, |
eprm_description_type_donnee text not null, |
constraint pk_eflore_projet_module primary key (eprm_id_module) |
) ; |
|
# eflore_projet |
create table eflore_projet ( |
epr_id_projet int not null, |
epr_ce_type_projet int not null, |
epr_ce_intitule_auteur int not null, |
epr_ce_contributeur_projet int not null, |
epr_intitule_projet varchar(255), |
epr_abreviation_projet varchar(40), |
epr_description_projet text, |
epr_lien_web varchar(255), |
epr_mark_projet_consultable tinyint(1) not null, |
epr_notes_projet text, |
constraint pk_eflore_projet primary key (epr_id_projet) |
) ; |
|
# eflore_projet_type |
create table eflore_projet_type ( |
eprt_id_type_projet int not null, |
eprt_intitule_type_projet varchar(50) not null, |
eprt_abreviation_type_projet varchar(10) not null, |
eprt_description_type_projet text not null, |
constraint pk_eflore_projet_type primary key (eprt_id_type_projet) |
) ; |
|
# eflore_projet_version |
create table eflore_projet_version ( |
eprv_id_version int not null, |
eprv_ce_projet int not null, |
eprv_ce_ouvrage_source_version int, |
eprv_ce_contributeur_version int, |
eprv_numero_version varchar(25) not null, |
eprv_date_debut_version date not null, |
eprv_date_fin_version date, |
eprv_notes_version text, |
constraint pk_eflore_projet_version primary key (eprv_id_version) |
) ; |
|
# eflore_personne_contributeur |
create table eflore_personne_contributeur ( |
epc_id_contributeur int not null, |
epc_ce_personne int, |
epc_ce_groupe int, |
epc_nom_principal varchar(255) not null, |
epc_notes_contributeur text, |
constraint pk_eflore_personne_contributeur primary key (epc_id_contributeur) |
) ; |
|
# eflore_langue_relation |
create table eflore_langue_relation ( |
elr_id_langue_1 int not null, |
elr_id_version_projet_langue_1 int not null, |
elr_id_langue_2 int not null, |
elr_id_version_projet_langue_2 int not null, |
elr_id_qualificatif_relation_lg int not null, |
elr_information_relation_lg text, |
elr_notes_relation_lg text, |
constraint pk_eflore_langue_relation primary key (elr_id_langue_1,elr_id_version_projet_langue_1,elr_id_langue_2,elr_id_version_projet_langue_2,elr_id_qualificatif_relation_lg) |
) ; |
|
# eflore_langue_categorie |
create table eflore_langue_categorie ( |
elc_id_categorie_lg int not null, |
elc_intitule_categorie_lg varchar(150) not null, |
elc_abreviation_categorie_lg varchar(10), |
elc_description_categorie_lg text not null, |
constraint pk_eflore_langue_categorie primary key (elc_id_categorie_lg) |
) ; |
|
# eflore_langue_categorie_valeur |
create table eflore_langue_categorie_valeur ( |
elcv_id_valeur_categorie_lg int not null, |
elcv_ce_categorie_lg int not null, |
elcv_intitule_valeur_categorie_lg varchar(255) not null, |
elcv_abreviation_valeur_categorie_lg varchar(10), |
elcv_description_valeur_categorie_lg text not null, |
constraint pk_eflore_langue_categorie_valeur primary key (elcv_id_valeur_categorie_lg) |
) ; |
|
# eflore_langue_posseder_valeur |
create table eflore_langue_posseder_valeur ( |
elpv_id_langue int not null, |
elpv_id_version_projet_langue int not null, |
elpv_id_valeur_categorie_lg int not null, |
constraint pk_eflore_langue_posseder_valeur primary key (elpv_id_langue,elpv_id_version_projet_langue,elpv_id_valeur_categorie_lg) |
) ; |
|
# eflore_taxon_relation |
create table eflore_taxon_relation ( |
etr_id_taxon_1 int not null, |
etr_id_version_projet_taxon_1 int not null, |
etr_id_taxon_2 int not null, |
etr_id_version_projet_taxon_2 int not null, |
etr_id_qualificatif_relation_taxon int not null, |
etr_notes_relation_taxon text, |
constraint pk_eflore_taxon_relation primary key (etr_id_taxon_1,etr_id_version_projet_taxon_1,etr_id_taxon_2,etr_id_version_projet_taxon_2,etr_id_qualificatif_relation_taxon) |
) ; |
|
# eflore_vernaculaire |
create table eflore_vernaculaire ( |
ev_id_nom_vernaculaire int not null, |
ev_ce_langue int not null, |
ev_ce_version_projet_langue int not null, |
ev_ce_genre_nombre int not null, |
ev_intitule_nom_vernaculaire varchar(255) not null, |
ev_soundex_nom_vernaculaire varchar(20) not null, |
ev_notes_nom_vernaculaire text, |
constraint pk_eflore_vernaculaire primary key (ev_id_nom_vernaculaire) |
) ; |
|
# eflore_info_image_a_taxon |
create table eflore_info_image_a_taxon ( |
eiiat_id_image int not null, |
eiiat_id_version_projet_img int not null, |
eiiat_id_taxon_ref int not null, |
eiiat_id_version_projet_taxon_ref int not null, |
eiiat_notes_img_correspondre_taxon text, |
constraint pk_eflore_info_image_a_taxon primary key (eiiat_id_image,eiiat_id_version_projet_img,eiiat_id_taxon_ref,eiiat_id_version_projet_taxon_ref) |
) ; |
|
# eflore_inventaire_maille |
create table eflore_inventaire_maille ( |
eim_id_maille int not null, |
eim_ce_systeme int not null, |
eim_reference_maille varchar(50) not null, |
eim_fuseau varchar(25) not null, |
constraint pk_eflore_inventaire_maille primary key (eim_id_maille) |
) ; |
|
# eflore_inventaire_station |
create table eflore_inventaire_station ( |
eis_id_station int not null, |
eis_ce_maille int not null, |
eis_ce_zone_geo_commune int not null, |
eis_ce_version_projet_zg_commune int not null, |
eis_ce_contributeur int not null, |
eis_lieudit text, |
eis_altitude int, |
eis_latitude float not null, |
eis_longitude float not null, |
eis_type_coordonnee varchar(100), |
eis_coordonnee_x varchar(25), |
eis_coordonne_y varchar(25), |
eis_notes_station text, |
constraint pk_eflore_inventaire_station primary key (eis_id_station) |
) ; |