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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139
|
-- --------------------------------------------------------
-- Table LIGNE
--
-- id : le numero UNIQUE qui va servir pour identifier la ligne sur laquelle se trouvent des sites particuliers.
-- num : la numerotation specifique (normalisee) de ces lignes - elle se fait sur 6 caracteres avec 1 espace de lisibilite.
-- region : ALP - La table comprend les lignes de la region ALP que l'on fixe comme valeur par defaut.
-- siege : CH - Le siege est a CHAMBERY - CH que l'on fixe comme valeur par defaut.
-- desc : la ligne est decrite "en clair" - plus comprehensible que la numerotation normalisee.
--
CREATE TABLE `ligne` (
`id` tinyint(4) NOT NULL auto_increment,
`num` varchar(9) NOT NULL,
`region` varchar(50) NOT NULL,
`siege` varchar(10) NOT NULL,
`desc` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
);
INSERT INTO `ligne` VALUES
(1,'895 000','ALP','CH','La Roche sur Foron - St Gervais les Bains Le Fayet'),
(2,'897 000','ALP','CH','Aix les Bains Le Revard - Annemasse'),
(3,'903 000','ALP','CH','Saint Andre le Gaz - Chambery'),
(4,'900 000','ALP','CH','Culoz - Modane'),
(5,'909 000','ALP','CH','Grenoble - Montmelian');
-- ---------------------------------------------------------------------------------
-- Table SITE
--
-- id : Le numero UNIQUE qui va servir pour identifier chaque site particulier.
-- nom : Le nom complet du site, pas de raccourci.
-- idLigne : La ligne sur laquelle se trouve le site - reprise dans la table 'ligne'.
-- pk : Le point kilometrique du site sous la forme xxx+yyy (normalisee).
-- dimoa : Si le site est un ouvrage, les dimensions en metre de l'ouvrage.
--
CREATE TABLE 'site' (
'id' tinyint(4) NOT NULL AUTO_INCREMENT,
'nom' varchar(255) NOT NULL,
'idLigne' tinyint(4) DEFAULT NULL,
'pk' varchar(7) NOT NULL,
'dimoa' varchar(7) DEFAULT NULL,
PRIMARY KEY ('id')
);
INSERT INTO `site` VALUES
(1, 'Aix les Bains Le Revard', 2, '123+622', ''),
(2, 'Section de separation 1500V - 25kV', 2, '0+603', ''),
(3, 'Gresy sur Aix', 2, '4+265', ''),
(4, 'Albens', 2, '12+130', ''),
(5, 'Bloye', 2, '16+554', ''),
(6, 'Rumilly', 2, '20+941', ''),
(7, 'Pont du Cheran', 2, '21+634', '69 m'),
(8, 'Marcellaz Hauteville', 2, '27+176', ''),
(9, 'Viaduc d Hauteville (Fier)', 2, '27+927', '78 m'),
(10, 'Viaduc du Biollay (Fier)', 2, '28+996', '69 m'),
(11, 'Viaduc de Fonds (Fier)', 2, '29+388', '87 m'),
(12, 'Viaduc des Plantes (Fier)', 2, '29+704', '87 m'),
(13, 'Viaduc de l Affreux Enfer', 2, '31+053', '123 m'),
(14, 'Tunnel de Chavaroche', 2, '31+712', '159 m'),
(15, 'Viaduc de Chavaroche (Fier)', 2, '31+750', '87 m'),
(16, 'Pont sur le Fier', 2, '31+736', '8 m'),
(17, 'Tunnel de Pont Verre', 2, '32+256', '96 m'),
(18, 'Pont de Montrottier (Fier)', 2, '32+752', '8 m'),
(19, 'Lovagny Gorges du Fier', 2, '33+221', ''),
(20, 'Tunnel de Brassilly', 2, '35+293', '1163 m');
-- --------------------------------------------------------
-- Table MOT CLE OA (mkeyoa)
--
-- id : Le numero UNIQUE qui va servir pour identifier le mot cle donne par OA.
-- nom : Le nom en clair - qui va caracterise un ou plusieurs sites dans la table site.
-- desc : Description du mot cle (facultatif), utile si le nom est un acronyme.
--
CREATE TABLE `mkeyoa` (
`id` tinyint(4) NOT NULL AUTO_INCREMENT,
`nom` varchar(50) NOT NULL,
`desc` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
);
INSERT INTO `mkeyoa` VALUES
(1, 'autofoncage', 'methode de realisation d un ouvrage souterrain de faible longueur'),
(2, 'autorippage', ''),
(3, 'berlinoise', ''),
(4, 'grutage', ''),
(5, 'hydrocampe', 'appareil ferroviaire servant au transport d ouvrages de franchissements prefabriques'),
(6, 'injection', ''),
(7, 'lancage', ''),
(8, 'micropieu', 'dispose en groupes pour fonder ou consolider un ouvrage'),
(9, 'palplanche', 'permet de constituer un mur de soutenement ou un ecran impermeable'),
(10, 'poitrail', ''),
(11, 'poussage', ''),
(12, 'rippage', '');
-- --------------------------------------------------------
-- Table MOT CLE TL (mkeytl)
--
-- id : Le numero UNIQUE qui va servir pour identifier le mot cle donne par OA.
-- nom : Le nom en clair - qui va caracterise un ou plusieurs sites dans la table site.
-- desc : Description du mot cle (facultatif), utile si le nom est un acronyme.
--
CREATE TABLE `mkeytl` (
`id` tinyint(4) NOT NULL AUTO_INCREMENT,
`nom` varchar(50) NOT NULL,
`desc` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
);
INSERT INTO `mkeytl` VALUES
(1, 'CEMGC', ''),
(2, 'CEMPC', ''),
(3, 'CTFC', ''),
(4, 'CTFU', ''),
(5, 'DRPS', 'dispositif de renvoi des postes secondaires'),
(6, 'IOE', 'interface opto electronique'),
(7, 'PTE', ''),
(8, 'TA', ''),
(9, 'TFC', ''),
(10, 'SELTA', ''),
(11, 'SIEMA', ''),
(12, 'SLITEC', ''); |
Partager