-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapose.sql
More file actions
231 lines (185 loc) · 5.83 KB
/
Copy pathapose.sql
File metadata and controls
231 lines (185 loc) · 5.83 KB
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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
--
-- Base de données: apose
--
-- --------------------------------------------------------
--
-- Structure de la table annee_uni
--
CREATE TABLE IF NOT EXISTS annee_uni (
cod_anu varchar(4) NOT NULL DEFAULT '',
PRIMARY KEY (cod_anu)
);
-- --------------------------------------------------------
--
-- Structure de la table composante
--
CREATE TABLE IF NOT EXISTS composante (
COD_CMP varchar(5) NOT NULL DEFAULT '',
LIB_CMP varchar(100) NOT NULL DEFAULT '',
INT_1_EDI_DIP_CMP varchar(200) NOT NULL DEFAULT '',
PRIMARY KEY (COD_CMP),
KEY comp (COD_CMP(1)),
KEY compx (COD_CMP)
);
-- --------------------------------------------------------
--
-- Structure de la table elp_chg_typ_heu
--
CREATE TABLE IF NOT EXISTS elp_chg_typ_heu (
COD_ELP varchar(12) NOT NULL,
COD_ANU varchar(4) NOT NULL,
COD_TYP_HEU varchar(8) NOT NULL,
NB_HEU_ELP decimal(10,2) NOT NULL,
PRIMARY KEY (COD_ELP,COD_ANU,COD_TYP_HEU)
);
-- --------------------------------------------------------
--
-- Structure de la table elp_regroupe_lse
--
CREATE TABLE IF NOT EXISTS elp_regroupe_lse (
cod_elp varchar(12) NOT NULL DEFAULT '',
cod_lse varchar(12) NOT NULL DEFAULT '',
nbr_max_elp_obl_chx varchar(3) NOT NULL DEFAULT '',
nbr_min_elp_obl_chx varchar(3) NOT NULL DEFAULT '',
PRIMARY KEY (cod_elp,cod_lse)
);
-- --------------------------------------------------------
--
-- Structure de la table epreuve
--
CREATE TABLE IF NOT EXISTS epreuve (
cod_epr varchar(10) NOT NULL,
lib_epr varchar(200) NOT NULL,
cod_nep varchar(4) NOT NULL,
cod_tep varchar(4) NOT NULL,
PRIMARY KEY (cod_epr)
);
-- --------------------------------------------------------
--
-- Structure de la table epr_sanctionne_elp
--
CREATE TABLE IF NOT EXISTS epr_sanctionne_elp (
cod_elp varchar(8) NOT NULL,
cod_epr varchar(10) NOT NULL,
cod_ses varchar(1) NOT NULL,
PRIMARY KEY (cod_elp,cod_epr,cod_ses)
);
-- --------------------------------------------------------
--
-- Structure de la table etape
--
CREATE TABLE IF NOT EXISTS etape (
cod_etp varchar(6) NOT NULL DEFAULT '',
cod_vrs_vet varchar(3) NOT NULL DEFAULT '',
lic_etp varchar(25) NOT NULL DEFAULT '',
lib_etp varchar(120) NOT NULL DEFAULT '',
cod_cyc varchar(10) NOT NULL DEFAULT '',
cod_cmp varchar(5) NOT NULL DEFAULT '',
cod_anu varchar(4) NOT NULL,
daa_deb_rct_vet varchar(4) NOT NULL,
daa_fin_rct_vet varchar(4) NOT NULL
);
-- --------------------------------------------------------
--
-- Structure de la table liste_elp
--
CREATE TABLE IF NOT EXISTS liste_elp (
cod_lse varchar(8) NOT NULL DEFAULT '',
cod_typ_lse char(1) NOT NULL DEFAULT '',
eta_lse char(1) NOT NULL DEFAULT '',
lic_lse varchar(25) NOT NULL DEFAULT '',
lib_lse varchar(60) NOT NULL DEFAULT '',
PRIMARY KEY (cod_lse)
);
-- --------------------------------------------------------
--
-- Structure de la table lse_regroupe_elp
--
CREATE TABLE IF NOT EXISTS lse_regroupe_elp (
cod_lse varchar(8) NOT NULL DEFAULT '',
cod_elp varchar(8) NOT NULL DEFAULT '',
PRIMARY KEY (cod_lse,cod_elp)
);
-- --------------------------------------------------------
--
-- Structure de la table table_elp
--
CREATE TABLE IF NOT EXISTS table_elp (
cod_elp varchar(8) NOT NULL DEFAULT '',
lic_elp varchar(25) NOT NULL DEFAULT '',
lib_elp varchar(80) NOT NULL DEFAULT '',
cod_nel varchar(10) NOT NULL DEFAULT '',
cod_pel varchar(2) NOT NULL DEFAULT '',
tem_adi char(1) NOT NULL DEFAULT '',
tem_ado char(1) NOT NULL DEFAULT '',
nbr_crd_elp varchar(6) NOT NULL DEFAULT '',
lib_elp_lng varchar(500) NOT NULL DEFAULT '',
nbr_vol_elp decimal(10,1) NOT NULL,
cod_vol_elp varchar(2) NOT NULL,
tem_mcc_elp varchar(1) NOT NULL,
lib_cmt_elp varchar(2000) NOT NULL DEFAULT '',
PRIMARY KEY (cod_elp)
);
-- --------------------------------------------------------
--
-- Structure de la table table_elp_nbetu
--
CREATE TABLE IF NOT EXISTS table_elp_nbetu (
cod_anu varchar(4) NOT NULL DEFAULT '',
cod_etp varchar(6) NOT NULL DEFAULT '',
cod_vrs_etp varchar(3) NOT NULL DEFAULT '',
cod_elp varchar(8) NOT NULL DEFAULT '',
nb_etu_ip varchar(6) NOT NULL DEFAULT '',
PRIMARY KEY (cod_anu,cod_etp,cod_vrs_etp,cod_elp)
);
-- --------------------------------------------------------
--
-- Structure de la table table_etape_apo
--
CREATE TABLE IF NOT EXISTS table_etape_apo (
cod_anu varchar(4) NOT NULL DEFAULT '',
cod_etp varchar(6) NOT NULL DEFAULT '',
cod_vrs_vet varchar(3) NOT NULL DEFAULT '',
lic_etp varchar(25) NOT NULL DEFAULT '',
lib_etp varchar(120) NOT NULL DEFAULT '',
cod_cyc varchar(10) NOT NULL DEFAULT '',
cod_cmp varchar(5) NOT NULL DEFAULT '',
nb_etu varchar(6) NOT NULL DEFAULT '',
PRIMARY KEY (cod_anu,cod_etp,cod_vrs_vet)
);
-- --------------------------------------------------------
--
-- Structure de la table table_etape_nbetu
--
CREATE TABLE IF NOT EXISTS table_etape_nbetu (
cod_anu varchar(4) NOT NULL DEFAULT '',
cod_etp varchar(6) NOT NULL DEFAULT '',
cod_vrs_vet varchar(3) NOT NULL DEFAULT '',
lib_etp varchar(120) NOT NULL DEFAULT '',
nb_etu varchar(6) NOT NULL DEFAULT '',
PRIMARY KEY (cod_anu,cod_etp,cod_vrs_vet)
);
-- --------------------------------------------------------
--
-- Structure de la table type_heure
--
CREATE TABLE IF NOT EXISTS type_heure (
COD_TYP_HEU varchar(8) NOT NULL,
LIC_TYP_HEU varchar(80) NOT NULL,
NUM_ORD_TYP_HEU int NOT NULL,
PRIMARY KEY (COD_TYP_HEU)
);
-- --------------------------------------------------------
--
-- Structure de la table vet_regroupe_lse
--
CREATE TABLE IF NOT EXISTS vet_regroupe_lse (
cod_etp varchar(6) NOT NULL DEFAULT '',
cod_vrs_vet varchar(3) NOT NULL DEFAULT '',
cod_lse varchar(8) NOT NULL DEFAULT '',
nbr_max_elp_obl_chx varchar(3) NOT NULL DEFAULT '',
nbr_min_elp_obl_chx varchar(3) NOT NULL DEFAULT '',
PRIMARY KEY (cod_etp,cod_vrs_vet,cod_lse)
);