| Line 1... |
Line 1... |
| 1 |
# Encodage : UTF-8
|
1 |
-- phpMyAdmin SQL Dump
|
| 2 |
# Nom : annuaire v1.0# Date de création : 2010-02-09 11:55:43#---------------------------------------------------------------------------------------------------------------------#
|
- |
|
| - |
|
2 |
-- version 3.1.1
|
| - |
|
3 |
-- http://www.phpmyadmin.net
|
| - |
|
4 |
--
|
| 3 |
DROP DATABASE `annuaire`;
|
5 |
-- Serveur: localhost
|
| 4 |
CREATE DATABASE `annuaire` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
|
6 |
-- Généré le : Mer 14 Juillet 2010 à 18:01
|
| - |
|
7 |
-- Version du serveur: 5.1.30
|
| - |
|
8 |
-- Version de PHP: 5.2.8
|
| Line 5... |
Line -... |
| 5 |
|
- |
|
| 6 |
#---------------------------------------------------------------------------------------------------------------------#
|
- |
|
| 7 |
# Création des tables
|
- |
|
| 8 |
CREATE TABLE IF NOT EXISTS `annuaire`.`annu_meta_valeurs` (
|
- |
|
| 9 |
`amv_id_valeur` INTEGER NOT NULL auto_increment COMMENT 'Identifiant de la donnée.',
|
- |
|
| 10 |
`amv_ce_colonne` INTEGER NOT NULL COMMENT 'Identifiant du champ auquelle cette donnée est liée',
|
9 |
|
| 11 |
`amv_cle_ligne` VARCHAR(64) NOT NULL COMMENT 'Identifiant de la ligne à laquelle le champ dans la table d''origine appartient. Pour les tables à clé primaire multi colonnes, bien respecter l''ordre des champs de la clé et inscrire chaque valeur de clé séparée par un tiret "-".',
|
- |
|
| 12 |
`amv_valeur` VARCHAR(255) NOT NULL COMMENT 'Valeur.',
|
- |
|
| 13 |
PRIMARY KEY(`amv_id_valeur`)
|
- |
|
| Line 14... |
Line -... |
| 14 |
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Contient les champs supplémentaires (non standard ou de spécialisation) de la base de données.' AUTO_INCREMENT=1;
|
- |
|
| 15 |
|
- |
|
| 16 |
#---------------------------------------------------------------------------------------------------------------------#
|
- |
|
| 17 |
# Insertion des méta-données
|
- |
|
| 18 |
CREATE TABLE IF NOT EXISTS `annuaire`.`annu_meta_colonne` (
|
- |
|
| 19 |
`amc_id_champ` INTEGER NOT NULL auto_increment COMMENT 'Identifiant du nom du champ dans la table.',
|
- |
|
| 20 |
`amc_ce_ontologie` INTEGER NOT NULL COMMENT '',
|
- |
|
| 21 |
`amc_ce_annuaire` INTEGER NOT NULL COMMENT 'Annuaire lié à cette méta colonne',
|
- |
|
| 22 |
`amo_ce_type` INTEGER NOT NULL COMMENT 'Type SQL du champ, est une valeur de la liste des types',
|
- |
|
| 23 |
`amc_nom` VARCHAR(50) COMMENT 'Intitulé du champ.',
|
- |
|
| 24 |
`amc_abreviation` VARCHAR(20) COMMENT 'Abréviation du champ.',
|
- |
|
| 25 |
`amc_description` VARCHAR(510) COMMENT 'Description du champ.',
|
- |
|
| 26 |
`amc_longueur` INTEGER COMMENT 'Taille du format SQL du champ.',
|
- |
|
| Line 27... |
Line -... |
| 27 |
PRIMARY KEY(`amc_id_champ`)
|
- |
|
| 28 |
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Contient l''ensemble des champs des tables de la base de données.\n' AUTO_INCREMENT=1;
|
- |
|
| 29 |
|
10 |
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
|
| 30 |
#---------------------------------------------------------------------------------------------------------------------#
|
- |
|
| 31 |
# Insertion des méta-données
|
- |
|
| 32 |
CREATE TABLE IF NOT EXISTS `annuaire`.`annu_meta_ontologie` (
|
11 |
|
| 33 |
`amo_id_ontologie` INTEGER NOT NULL auto_increment COMMENT 'Identifiant d''une valeur de liste. Notez que les listes sont des valeurs de la liste des listes.',
|
- |
|
| 34 |
`amo_ce_parent` INTEGER NOT NULL COMMENT '',
|
12 |
|
| 35 |
`amo_nom` VARCHAR(100) COMMENT 'Nom de la valeur.',
|
13 |
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
| 36 |
`amo_abreviation` VARCHAR(50) COMMENT 'Abréviation, code ou identifiant de la valeur.',
|
- |
|
| Line 37... |
Line -... |
| 37 |
`amo_description` VARCHAR(255) COMMENT 'Description de cette valeur.',
|
- |
|
| 38 |
PRIMARY KEY(`amo_id_ontologie`)
|
- |
|
| 39 |
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='Liste l''ensemble des valeurs des tables de type liste.\nUn champ contient des valeurs dans cette table quand il est de type "LISTE".\n' AUTO_INCREMENT=1;
|
- |
|
| 40 |
|
- |
|
| 41 |
#---------------------------------------------------------------------------------------------------------------------#
|
- |
|
| 42 |
# Insertion des méta-données
|
- |
|
| 43 |
CREATE TABLE IF NOT EXISTS `annuaire`.`annu_annuaire` (
|
- |
|
| 44 |
`aa_id_annuaire` INTEGER NOT NULL auto_increment COMMENT 'identifiant de cet annuaire',
|
- |
|
| 45 |
`aa_nom` VARCHAR(128) COMMENT 'nom de l''annuaire',
|
- |
|
| - |
|
14 |
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
| 46 |
`aa_description` VARCHAR(255) COMMENT 'description',
|
15 |
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
| 47 |
`aa_code` VARCHAR(20) COMMENT 'code ou abréviation',
|
- |
|
| - |
|
16 |
/*!40101 SET NAMES utf8 */;
|
| Line 48... |
Line 17... |
| 48 |
`aa_table` VARCHAR(255) COMMENT 'nom de la table annuaire à utiliser',
|
17 |
|
| 49 |
`aa_bdd` VARCHAR(255) COMMENT 'base de données dans laquelle est situé cet annuaire',
|
- |
|
| Line -... |
Line 18... |
| - |
|
18 |
--
|
| 50 |
PRIMARY KEY(`aa_id_annuaire`)
|
19 |
-- Base de données: `annuaire`
|
| 51 |
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='' AUTO_INCREMENT=1;
|
- |
|
| 52 |
|
- |
|
| 53 |
#---------------------------------------------------------------------------------------------------------------------#
|
- |
|
| 54 |
# Insertion des méta-données
|
- |
|
| 55 |
|
- |
|
| 56 |
# Liste des tables du modèle de la base de données
|
- |
|
| 57 |
INSERT INTO `annuaire`.`annu_meta_ontologie` (`amo_id_ontologie` ,`amo_ce_parent` ,`amo_nom` ,`amo_abreviation` ,`amo_description`) VALUES
|
- |
|
| 58 |
('101', '1003', 'annu_annuaire', 'aa', '');
|
- |
|
| - |
|
20 |
--
|
| Line 10985... |
Line -... |
| 10985 |
('30758', '1083', 'Carpothèque', 'CA', 'Collection de fruits et graines non vivants séchés et conservés à température ambiante dans des récipients adaptés (sachets, bocaux...). Elle permet de conserver en-dehors des herbiers les échantillons de fruits ou de graines trop volumineux, et sert de référence pour aider à l''identification.');
|
- |
|
| 10986 |
INSERT INTO `annuaire`.`annu_meta_ontologie` (`amo_id_ontologie` ,`amo_ce_parent` ,`amo_nom` ,`amo_abreviation`, `amo_description`) VALUES
|
- |
|
| 10987 |
('30759', '1083', 'Collection en alcool', 'AL', 'Certaines parties de plantes sont conservées en alcool car elles sont difficiles à sécher, pour conserver leur forme ou permettre des études particulières.');
|
- |
|
| 10988 |
INSERT INTO `annuaire`.`annu_meta_ontologie` (`amo_id_ontologie` ,`amo_ce_parent` ,`amo_nom` ,`amo_abreviation`, `amo_description`) VALUES
|
- |
|
| 10989 |
('30760', '1083', 'Xylothèque', 'XY', 'Collection d’échantillons de bois.');
|
- |
|
| 10990 |
INSERT INTO `annuaire`.`annu_meta_ontologie` (`amo_id_ontologie` ,`amo_ce_parent` ,`amo_nom` ,`amo_abreviation`, `amo_description`) VALUES
|
- |
|
| 10991 |
('30761', '1083', 'Collection de préparations microscopiques', 'PM', 'NULL');
|
- |
|
| 10992 |
|
30 |
`aa_nom` varchar(128) DEFAULT NULL COMMENT 'nom de l''annuaire',
|
| 10993 |
/*
|
- |
|
| 10994 |
# Gestion des colonnes
|
- |
|
| 10995 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 10996 |
('1', '1', '0', '103', 'amv_id_valeur', 'amv_id_v', 'Identifiant de la donnée.', '15', '');
|
- |
|
| 10997 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 10998 |
('1', '1', '0', '103', 'amv_ce_colonne', 'amv_ce_c', 'Identifiant du champ auquelle cette donnée est liée', '15', '');
|
- |
|
| 10999 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11000 |
('1', '1', '0', '103', 'amv_cle_ligne', 'amv_cl', 'Identifiant de la ligne à laquelle le champ dans la table d''origine appartient. Pour les tables à clé primaire multi colonnes, bien respecter l''ordre des champs de la clé et inscrire chaque valeur de clé séparée par un tiret "-".', '29', '64');
|
- |
|
| 11001 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11002 |
('1', '1', '0', '103', 'amv_valeur', 'amv_v', 'Valeur.', '29', '255');
|
- |
|
| 11003 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11004 |
('1', '1', '0', '102', 'amc_id_champ', 'amc_id_c', 'Identifiant du nom du champ dans la table.', '15', '');
|
- |
|
| 11005 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11006 |
('1', '1', '0', '102', 'amc_ce_ontologie', 'amc_ce_o', '', '15', '');
|
- |
|
| 11007 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11008 |
('1', '1', '0', '102', 'amc_ce_annuaire', 'amc_ce_a', 'Annuaire lié à cette méta colonne', '15', '');
|
- |
|
| 11009 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11010 |
('1', '1', '0', '102', 'amo_ce_type', 'amo_ce_t', 'Type SQL du champ, est une valeur de la liste des types', '15', '');
|
- |
|
| 11011 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11012 |
('1', '1', '0', '102', 'amc_nom', 'amc_n', 'Intitulé du champ.', '29', '50');
|
- |
|
| 11013 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11014 |
('1', '1', '0', '102', 'amc_abreviation', 'amc_a', 'Abréviation du champ.', '29', '20');
|
- |
|
| 11015 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11016 |
('1', '1', '0', '102', 'amc_description', 'amc_d', 'Description du champ.', '29', '510');
|
- |
|
| 11017 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11018 |
('1', '1', '0', '102', 'amc_longueur', 'amc_l', 'Taille du format SQL du champ.', '15', '');
|
- |
|
| 11019 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11020 |
('1', '1', '0', '104', 'amo_id_ontologie', 'amo_id_o', 'Identifiant d''une valeur de liste. Notez que les listes sont des valeurs de la liste des listes.', '15', '');
|
- |
|
| 11021 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11022 |
('1', '1', '0', '104', 'amo_ce_parent', 'amo_ce_p', '', '15', '');
|
- |
|
| 11023 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11024 |
('1', '1', '0', '104', 'amo_nom', 'amo_n', 'Nom de la valeur.', '29', '100');
|
- |
|
| 11025 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11026 |
('1', '1', '0', '104', 'amo_abreviation', 'amo_a', 'Abréviation, code ou identifiant de la valeur.', '29', '50');
|
- |
|
| 11027 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11028 |
('1', '1', '0', '104', 'amo_description', 'amo_d', 'Description de cette valeur.', '29', '255');
|
- |
|
| 11029 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11030 |
('1', '1', '0', '101', 'aa_id_annuaire', 'aa_id_a', 'identifiant de cet annuaire', '15', '');
|
- |
|
| 11031 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11032 |
('1', '1', '0', '101', 'aa_nom', 'aa_n', 'nom de l''annuaire', '29', '128');
|
- |
|
| 11033 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| Line 11034... |
Line -... |
| 11034 |
('1', '1', '0', '101', 'aa_description', 'aa_d', 'description', '29', '255');
|
- |
|
| 11035 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| - |
|
31 |
`aa_description` varchar(255) DEFAULT NULL COMMENT 'description',
|
| 11036 |
('1', '1', '0', '101', 'aa_code', 'aa_c', 'code ou abréviation', '29', '20');
|
32 |
`aa_code` varchar(50) DEFAULT NULL COMMENT 'code ou abréviation',
|
| 11037 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
33 |
`aa_table` varchar(255) DEFAULT NULL COMMENT 'nom de la table annuaire à utiliser',
|
| 11038 |
('1', '1', '0', '101', 'aa_table', 'aa_t', 'nom de la table annuaire à utiliser', '29', '255');
|
- |
|
| 11039 |
INSERT INTO `annuaire`.`annu_meta_colonne` (`amc_id_champ` ,`amc_ce_annuaire` ,`amc_ce_liste` ,`amc_ce_table` ,`amc_nom` ,`amc_abreviation` ,`amc_description` ,`amc_ce_type` ,`amc_longueur`) VALUES
|
- |
|
| 11040 |
('1', '1', '0', '101', 'aa_bdd', 'aa_b', 'base de données dans laquelle est situé cet annuaire', '29', '255');
|
- |
|
| 11041 |
*/
|
- |
|
| 11042 |
|
- |
|
| Line 11055... |
Line -... |
| 11055 |
INSERT INTO `phpmyadmin`.`pma_relation` (`master_db`, `master_table`, `master_field`, `foreign_db`, `foreign_table`, `foreign_field`)
|
- |
|
| 11056 |
VALUES ('annuaire', 'annu_meta_valeurs', 'amv_ce_colonne', 'annuaire', 'annu_meta_colonne', 'amc_id_champ');
|
- |
|
| 11057 |
INSERT INTO `phpmyadmin`.`pma_relation` (`master_db`, `master_table`, `master_field`, `foreign_db`, `foreign_table`, `foreign_field`)
|
- |
|
| 11058 |
VALUES ('annuaire', 'annu_meta_ontologie', 'amo_ce_parent', 'annuaire', 'annu_meta_ontologie', 'amo_id_ontologie');
|
- |
|
| 11059 |
INSERT INTO `phpmyadmin`.`pma_relation` (`master_db`, `master_table`, `master_field`, `foreign_db`, `foreign_table`, `foreign_field`)
|
- |
|
| 11060 |
VALUES ('annuaire', 'annu_meta_colonne', 'amc_ce_annuaire', 'annuaire', 'annu_annuaire', 'aa_id_annuaire');
|
- |
|
| 11061 |
INSERT INTO `phpmyadmin`.`pma_relation` (`master_db`, `master_table`, `master_field`, `foreign_db`, `foreign_table`, `foreign_field`)
|
- |
|
| 11062 |
VALUES ('annuaire', 'annu_meta_colonne', 'amc_ce_ontologie', 'annuaire', 'annu_meta_ontologie', 'amo_id_ontologie');
|
- |
|
| 11063 |
INSERT INTO `phpmyadmin`.`pma_relation` (`master_db`, `master_table`, `master_field`, `foreign_db`, `foreign_table`, `foreign_field`)
|
- |
|
| 11064 |
VALUES ('annuaire', 'annu_meta_colonne', 'amo_ce_type', 'annuaire', 'annu_meta_ontologie', 'amo_id_ontologie');
|
- |
|