-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlo07 20160422 1533.sql
More file actions
216 lines (186 loc) · 4.98 KB
/
Copy pathlo07 20160422 1533.sql
File metadata and controls
216 lines (186 loc) · 4.98 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
--
-- Script was generated by Devart dbForge Studio for MySQL, Version 6.3.341.0
-- Product home page: http://www.devart.com/dbforge/mysql/studio
-- Script date 22/04/2016 15:33:01
-- Server version: 5.6.17
-- Client version: 4.1
--
--
-- Disable foreign keys
--
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
--
-- Set SQL mode
--
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
--
-- Set default database
--
USE lo07;
--
-- Definition for table categorie
--
DROP TABLE IF EXISTS categorie;
CREATE TABLE categorie (
catgID INT(11) NOT NULL AUTO_INCREMENT,
nom VARCHAR(255) DEFAULT NULL,
PRIMARY KEY (catgID)
)
ENGINE = INNODB
AUTO_INCREMENT = 1
CHARACTER SET latin1
COLLATE latin1_swedish_ci;
--
-- Definition for table organisation
--
DROP TABLE IF EXISTS organisation;
CREATE TABLE organisation (
orgID INT(11) NOT NULL AUTO_INCREMENT,
nomOrg VARCHAR(255) DEFAULT NULL,
adresse VARCHAR(255) DEFAULT NULL,
telephone VARCHAR(255) DEFAULT NULL,
site VARCHAR(255) DEFAULT NULL,
PRIMARY KEY (orgID)
)
ENGINE = INNODB
AUTO_INCREMENT = 1
CHARACTER SET latin1
COLLATE latin1_swedish_ci;
--
-- Definition for table statut
--
DROP TABLE IF EXISTS statut;
CREATE TABLE statut (
statutID INT(11) NOT NULL AUTO_INCREMENT,
nom VARCHAR(255) DEFAULT NULL,
PRIMARY KEY (statutID)
)
ENGINE = INNODB
AUTO_INCREMENT = 1
CHARACTER SET latin1
COLLATE latin1_swedish_ci;
--
-- Definition for table equipe
--
DROP TABLE IF EXISTS equipe;
CREATE TABLE equipe (
equipeID INT(11) NOT NULL AUTO_INCREMENT,
nomE VARCHAR(255) DEFAULT NULL,
orgID INT(11) DEFAULT NULL,
PRIMARY KEY (equipeID),
CONSTRAINT FK_equipe_organisation_orgID FOREIGN KEY (orgID)
REFERENCES organisation(orgID) ON DELETE RESTRICT ON UPDATE RESTRICT
)
ENGINE = INNODB
AUTO_INCREMENT = 1
CHARACTER SET latin1
COLLATE latin1_swedish_ci;
--
-- Definition for table publication
--
DROP TABLE IF EXISTS publication;
CREATE TABLE publication (
pubID INT(11) NOT NULL AUTO_INCREMENT,
titre VARCHAR(255) DEFAULT NULL,
reference VARCHAR(255) DEFAULT NULL,
date DATE DEFAULT NULL,
catgID INT(11) DEFAULT NULL,
statutID INT(11) DEFAULT NULL,
PRIMARY KEY (pubID),
CONSTRAINT FK_publication_categorie_catgID FOREIGN KEY (catgID)
REFERENCES categorie(catgID) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT FK_publication_statut_statutID FOREIGN KEY (statutID)
REFERENCES statut(statutID) ON DELETE RESTRICT ON UPDATE RESTRICT
)
ENGINE = INNODB
AUTO_INCREMENT = 1
CHARACTER SET latin1
COLLATE latin1_swedish_ci;
--
-- Definition for table chercheur
--
DROP TABLE IF EXISTS chercheur;
CREATE TABLE chercheur (
chercheurID INT(11) NOT NULL AUTO_INCREMENT,
login VARCHAR(255) DEFAULT NULL,
password VARCHAR(255) DEFAULT NULL,
nom VARCHAR(255) DEFAULT NULL,
prenom VARCHAR(255) DEFAULT NULL,
mail VARCHAR(255) DEFAULT NULL,
equipeID INT(11) DEFAULT NULL,
PRIMARY KEY (chercheurID),
CONSTRAINT FK_chercheur_equipe_equipeID FOREIGN KEY (equipeID)
REFERENCES equipe(equipeID) ON DELETE RESTRICT ON UPDATE RESTRICT
)
ENGINE = INNODB
AUTO_INCREMENT = 1
CHARACTER SET latin1
COLLATE latin1_swedish_ci;
--
-- Definition for table conference
--
DROP TABLE IF EXISTS conference;
CREATE TABLE conference (
pubID INT(11) DEFAULT NULL,
lieu VARCHAR(255) DEFAULT NULL,
CONSTRAINT FK_conference_publication_pubID FOREIGN KEY (pubID)
REFERENCES publication(pubID) ON DELETE RESTRICT ON UPDATE RESTRICT
)
ENGINE = INNODB
CHARACTER SET latin1
COLLATE latin1_swedish_ci;
--
-- Definition for table auteur
--
DROP TABLE IF EXISTS auteur;
CREATE TABLE auteur (
chercheurID INT(11) DEFAULT NULL,
pubID INT(11) DEFAULT NULL,
CONSTRAINT FK_auteur_chercheur_chercheurID FOREIGN KEY (chercheurID)
REFERENCES chercheur(chercheurID) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT FK_auteur_publication_pubID FOREIGN KEY (pubID)
REFERENCES publication(pubID) ON DELETE RESTRICT ON UPDATE RESTRICT
)
ENGINE = INNODB
CHARACTER SET latin1
COLLATE latin1_swedish_ci;
--
-- Dumping data for table categorie
--
-- Table lo07.categorie does not contain any data (it is empty)
--
-- Dumping data for table organisation
--
-- Table lo07.organisation does not contain any data (it is empty)
--
-- Dumping data for table statut
--
-- Table lo07.statut does not contain any data (it is empty)
--
-- Dumping data for table equipe
--
-- Table lo07.equipe does not contain any data (it is empty)
--
-- Dumping data for table publication
--
-- Table lo07.publication does not contain any data (it is empty)
--
-- Dumping data for table chercheur
--
-- Table lo07.chercheur does not contain any data (it is empty)
--
-- Dumping data for table conference
--
-- Table lo07.conference does not contain any data (it is empty)
--
-- Dumping data for table auteur
--
-- Table lo07.auteur does not contain any data (it is empty)
--
-- Restore previous SQL mode
--
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
--
-- Enable foreign keys
--
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;