· 9 years ago · Jan 10, 2017, 12:00 PM
1CREATE DATABASE IF NOT EXISTS `rentcar` /*!40100 DEFAULT CHARACTER SET utf8 */;
2USE `rentcar`;
3-- MySQL dump 10.13 Distrib 5.6.13, for Win32 (x86)
4--
5-- Host: 127.0.0.1 Database: rentcar
6-- ------------------------------------------------------
7-- Server version 5.6.17
8
9/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
10/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
11/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
12/*!40101 SET NAMES utf8 */;
13/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
14/*!40103 SET TIME_ZONE='+00:00' */;
15/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
16/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
17/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
18/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
19
20--
21-- Table structure for table `categoria`
22--
23
24DROP TABLE IF EXISTS `categoria`;
25/*!40101 SET @saved_cs_client = @@character_set_client */;
26/*!40101 SET character_set_client = utf8 */;
27CREATE TABLE `categoria` (
28 `codigoCategoria` int(11) NOT NULL AUTO_INCREMENT,
29 `descricaoCategoria` varchar(45) DEFAULT NULL,
30 PRIMARY KEY (`codigoCategoria`)
31) ENGINE=InnoDB DEFAULT CHARSET=utf8;
32/*!40101 SET character_set_client = @saved_cs_client */;
33
34--
35-- Dumping data for table `categoria`
36--
37
38LOCK TABLES `categoria` WRITE;
39/*!40000 ALTER TABLE `categoria` DISABLE KEYS */;
40/*!40000 ALTER TABLE `categoria` ENABLE KEYS */;
41UNLOCK TABLES;
42
43--
44-- Table structure for table `cliente`
45--
46
47DROP TABLE IF EXISTS `cliente`;
48/*!40101 SET @saved_cs_client = @@character_set_client */;
49/*!40101 SET character_set_client = utf8 */;
50CREATE TABLE `cliente` (
51 `codigoCliente` int(11) NOT NULL AUTO_INCREMENT,
52 `nomeCliente` varchar(30) DEFAULT NULL,
53 `telefone1Cliente` varchar(30) DEFAULT NULL,
54 `telefone2Cliente` varchar(30) DEFAULT NULL,
55 `dataNascimentoCliente` date DEFAULT NULL,
56 `codigoNacionalidade` int(11) NOT NULL,
57 `codigogenero` int(11) NOT NULL,
58 PRIMARY KEY (`codigoCliente`),
59 KEY `fk_cliente_nacionalidade_idx` (`codigoNacionalidade`),
60 KEY `fk_cliente_genero1_idx` (`codigogenero`),
61 CONSTRAINT `fk_cliente_genero1` FOREIGN KEY (`codigogenero`) REFERENCES `genero` (`codigogenero`) ON DELETE NO ACTION ON UPDATE NO ACTION,
62 CONSTRAINT `fk_cliente_nacionalidade` FOREIGN KEY (`codigoNacionalidade`) REFERENCES `nacionalidade` (`codigoNacionalidade`) ON DELETE NO ACTION ON UPDATE NO ACTION
63) ENGINE=InnoDB DEFAULT CHARSET=utf8;
64/*!40101 SET character_set_client = @saved_cs_client */;
65
66--
67-- Dumping data for table `cliente`
68--
69
70LOCK TABLES `cliente` WRITE;
71/*!40000 ALTER TABLE `cliente` DISABLE KEYS */;
72/*!40000 ALTER TABLE `cliente` ENABLE KEYS */;
73UNLOCK TABLES;
74
75--
76-- Table structure for table `cor`
77--
78
79DROP TABLE IF EXISTS `cor`;
80/*!40101 SET @saved_cs_client = @@character_set_client */;
81/*!40101 SET character_set_client = utf8 */;
82CREATE TABLE `cor` (
83 `codigoCor` int(11) NOT NULL AUTO_INCREMENT,
84 `descricaoCor` varchar(45) DEFAULT NULL,
85 PRIMARY KEY (`codigoCor`)
86) ENGINE=InnoDB DEFAULT CHARSET=utf8;
87/*!40101 SET character_set_client = @saved_cs_client */;
88
89--
90-- Dumping data for table `cor`
91--
92
93LOCK TABLES `cor` WRITE;
94/*!40000 ALTER TABLE `cor` DISABLE KEYS */;
95/*!40000 ALTER TABLE `cor` ENABLE KEYS */;
96UNLOCK TABLES;
97
98--
99-- Table structure for table `detalhespedido`
100--
101
102DROP TABLE IF EXISTS `detalhespedido`;
103/*!40101 SET @saved_cs_client = @@character_set_client */;
104/*!40101 SET character_set_client = utf8 */;
105CREATE TABLE `detalhespedido` (
106 `numeroPedidos` int(11) NOT NULL,
107 `numeroMotorVeiculo` varchar(30) NOT NULL,
108 `numeroHoradetalhesPedido` int(11) DEFAULT NULL,
109 `precoHoraDetalhesPedido` double DEFAULT NULL,
110 `descontoDetalhesPedido` double DEFAULT NULL,
111 PRIMARY KEY (`numeroPedidos`,`numeroMotorVeiculo`),
112 KEY `fk_pedidos_has_veiculos_veiculos1_idx` (`numeroMotorVeiculo`),
113 KEY `fk_pedidos_has_veiculos_pedidos1_idx` (`numeroPedidos`),
114 CONSTRAINT `fk_pedidos_has_veiculos_pedidos1` FOREIGN KEY (`numeroPedidos`) REFERENCES `pedidos` (`numeroPedidos`) ON DELETE NO ACTION ON UPDATE NO ACTION,
115 CONSTRAINT `fk_pedidos_has_veiculos_veiculos1` FOREIGN KEY (`numeroMotorVeiculo`) REFERENCES `veiculos` (`numeroMotorVeiculo`) ON DELETE NO ACTION ON UPDATE NO ACTION
116) ENGINE=InnoDB DEFAULT CHARSET=utf8;
117/*!40101 SET character_set_client = @saved_cs_client */;
118
119--
120-- Dumping data for table `detalhespedido`
121--
122
123LOCK TABLES `detalhespedido` WRITE;
124/*!40000 ALTER TABLE `detalhespedido` DISABLE KEYS */;
125/*!40000 ALTER TABLE `detalhespedido` ENABLE KEYS */;
126UNLOCK TABLES;
127
128--
129-- Table structure for table `entrega`
130--
131
132DROP TABLE IF EXISTS `entrega`;
133/*!40101 SET @saved_cs_client = @@character_set_client */;
134/*!40101 SET character_set_client = utf8 */;
135CREATE TABLE `entrega` (
136 `dataHoraEntrega` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
137 `numeroPedidos` int(11) NOT NULL,
138 `codigoformaPagamentoMulta` int(11) NOT NULL,
139 `codigoUtilizador` int(11) NOT NULL,
140 PRIMARY KEY (`numeroPedidos`),
141 KEY `fk_entrega_formaPagamento1_idx` (`codigoformaPagamentoMulta`),
142 KEY `fk_entrega_utilizador1_idx` (`codigoUtilizador`),
143 CONSTRAINT `fk_entrega_formaPagamento1` FOREIGN KEY (`codigoformaPagamentoMulta`) REFERENCES `formapagamento` (`codigoformaPagamento`) ON DELETE NO ACTION ON UPDATE NO ACTION,
144 CONSTRAINT `fk_entrega_pedidos1` FOREIGN KEY (`numeroPedidos`) REFERENCES `pedidos` (`numeroPedidos`) ON DELETE NO ACTION ON UPDATE NO ACTION,
145 CONSTRAINT `fk_entrega_utilizador1` FOREIGN KEY (`codigoUtilizador`) REFERENCES `utilizador` (`codigoUtilizador`) ON DELETE NO ACTION ON UPDATE NO ACTION
146) ENGINE=InnoDB DEFAULT CHARSET=utf8;
147/*!40101 SET character_set_client = @saved_cs_client */;
148
149--
150-- Dumping data for table `entrega`
151--
152
153LOCK TABLES `entrega` WRITE;
154/*!40000 ALTER TABLE `entrega` DISABLE KEYS */;
155/*!40000 ALTER TABLE `entrega` ENABLE KEYS */;
156UNLOCK TABLES;
157
158--
159-- Table structure for table `formapagamento`
160--
161
162DROP TABLE IF EXISTS `formapagamento`;
163/*!40101 SET @saved_cs_client = @@character_set_client */;
164/*!40101 SET character_set_client = utf8 */;
165CREATE TABLE `formapagamento` (
166 `codigoformaPagamento` int(11) NOT NULL AUTO_INCREMENT,
167 `descricaoformaPagamento` varchar(45) DEFAULT NULL,
168 PRIMARY KEY (`codigoformaPagamento`)
169) ENGINE=InnoDB DEFAULT CHARSET=utf8;
170/*!40101 SET character_set_client = @saved_cs_client */;
171
172--
173-- Dumping data for table `formapagamento`
174--
175
176LOCK TABLES `formapagamento` WRITE;
177/*!40000 ALTER TABLE `formapagamento` DISABLE KEYS */;
178/*!40000 ALTER TABLE `formapagamento` ENABLE KEYS */;
179UNLOCK TABLES;
180
181--
182-- Table structure for table `genero`
183--
184
185DROP TABLE IF EXISTS `genero`;
186/*!40101 SET @saved_cs_client = @@character_set_client */;
187/*!40101 SET character_set_client = utf8 */;
188CREATE TABLE `genero` (
189 `codigogenero` int(11) NOT NULL AUTO_INCREMENT,
190 `descricaogenero` varchar(45) DEFAULT NULL,
191 PRIMARY KEY (`codigogenero`)
192) ENGINE=InnoDB DEFAULT CHARSET=utf8;
193/*!40101 SET character_set_client = @saved_cs_client */;
194
195--
196-- Dumping data for table `genero`
197--
198
199LOCK TABLES `genero` WRITE;
200/*!40000 ALTER TABLE `genero` DISABLE KEYS */;
201/*!40000 ALTER TABLE `genero` ENABLE KEYS */;
202UNLOCK TABLES;
203
204--
205-- Table structure for table `marca`
206--
207
208DROP TABLE IF EXISTS `marca`;
209/*!40101 SET @saved_cs_client = @@character_set_client */;
210/*!40101 SET character_set_client = utf8 */;
211CREATE TABLE `marca` (
212 `codigoMarca` int(11) NOT NULL AUTO_INCREMENT,
213 `descricãoMarca` varchar(45) DEFAULT NULL,
214 PRIMARY KEY (`codigoMarca`)
215) ENGINE=InnoDB DEFAULT CHARSET=utf8;
216/*!40101 SET character_set_client = @saved_cs_client */;
217
218--
219-- Dumping data for table `marca`
220--
221
222LOCK TABLES `marca` WRITE;
223/*!40000 ALTER TABLE `marca` DISABLE KEYS */;
224/*!40000 ALTER TABLE `marca` ENABLE KEYS */;
225UNLOCK TABLES;
226
227--
228-- Table structure for table `modelo`
229--
230
231DROP TABLE IF EXISTS `modelo`;
232/*!40101 SET @saved_cs_client = @@character_set_client */;
233/*!40101 SET character_set_client = utf8 */;
234CREATE TABLE `modelo` (
235 `codigoModelo` int(11) NOT NULL AUTO_INCREMENT,
236 `descricaoModelo` varchar(45) DEFAULT NULL,
237 `codigoMarca` int(11) NOT NULL,
238 PRIMARY KEY (`codigoModelo`),
239 KEY `fk_modelo_marca1_idx` (`codigoMarca`),
240 CONSTRAINT `fk_modelo_marca1` FOREIGN KEY (`codigoMarca`) REFERENCES `marca` (`codigoMarca`) ON DELETE NO ACTION ON UPDATE NO ACTION
241) ENGINE=InnoDB DEFAULT CHARSET=utf8;
242/*!40101 SET character_set_client = @saved_cs_client */;
243
244--
245-- Dumping data for table `modelo`
246--
247
248LOCK TABLES `modelo` WRITE;
249/*!40000 ALTER TABLE `modelo` DISABLE KEYS */;
250/*!40000 ALTER TABLE `modelo` ENABLE KEYS */;
251UNLOCK TABLES;
252
253--
254-- Table structure for table `nacionalidade`
255--
256
257DROP TABLE IF EXISTS `nacionalidade`;
258/*!40101 SET @saved_cs_client = @@character_set_client */;
259/*!40101 SET character_set_client = utf8 */;
260CREATE TABLE `nacionalidade` (
261 `codigoNacionalidade` int(11) NOT NULL AUTO_INCREMENT,
262 `nomeNacionalidade` varchar(45) DEFAULT NULL,
263 PRIMARY KEY (`codigoNacionalidade`)
264) ENGINE=InnoDB DEFAULT CHARSET=utf8;
265/*!40101 SET character_set_client = @saved_cs_client */;
266
267--
268-- Dumping data for table `nacionalidade`
269--
270
271LOCK TABLES `nacionalidade` WRITE;
272/*!40000 ALTER TABLE `nacionalidade` DISABLE KEYS */;
273/*!40000 ALTER TABLE `nacionalidade` ENABLE KEYS */;
274UNLOCK TABLES;
275
276--
277-- Table structure for table `pedidos`
278--
279
280DROP TABLE IF EXISTS `pedidos`;
281/*!40101 SET @saved_cs_client = @@character_set_client */;
282/*!40101 SET character_set_client = utf8 */;
283CREATE TABLE `pedidos` (
284 `numeroPedidos` int(11) NOT NULL AUTO_INCREMENT,
285 `dataHoraPedidos` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
286 `dataHoraLevantamentoPedidos` timestamp NULL DEFAULT NULL,
287 `codigoCliente` int(11) NOT NULL,
288 `codigoUtilizador` int(11) NOT NULL,
289 `codigoTipoPedido` int(11) NOT NULL,
290 `codigoformaPagamento` int(11) NOT NULL,
291 `dataHoraEntregapedidos` timestamp NULL DEFAULT NULL,
292 PRIMARY KEY (`numeroPedidos`),
293 KEY `fk_pedidos_cliente1_idx` (`codigoCliente`),
294 KEY `fk_pedidos_utilizador1_idx` (`codigoUtilizador`),
295 KEY `fk_pedidos_tipoPedido1_idx` (`codigoTipoPedido`),
296 KEY `fk_pedidos_formaPagamento1_idx` (`codigoformaPagamento`),
297 CONSTRAINT `fk_pedidos_cliente1` FOREIGN KEY (`codigoCliente`) REFERENCES `cliente` (`codigoCliente`) ON DELETE NO ACTION ON UPDATE NO ACTION,
298 CONSTRAINT `fk_pedidos_formaPagamento1` FOREIGN KEY (`codigoformaPagamento`) REFERENCES `formapagamento` (`codigoformaPagamento`) ON DELETE NO ACTION ON UPDATE NO ACTION,
299 CONSTRAINT `fk_pedidos_tipoPedido1` FOREIGN KEY (`codigoTipoPedido`) REFERENCES `tipopedido` (`codigoTipoPedido`) ON DELETE NO ACTION ON UPDATE NO ACTION,
300 CONSTRAINT `fk_pedidos_utilizador1` FOREIGN KEY (`codigoUtilizador`) REFERENCES `utilizador` (`codigoUtilizador`) ON DELETE NO ACTION ON UPDATE NO ACTION
301) ENGINE=InnoDB DEFAULT CHARSET=utf8;
302/*!40101 SET character_set_client = @saved_cs_client */;
303
304--
305-- Dumping data for table `pedidos`
306--
307
308LOCK TABLES `pedidos` WRITE;
309/*!40000 ALTER TABLE `pedidos` DISABLE KEYS */;
310/*!40000 ALTER TABLE `pedidos` ENABLE KEYS */;
311UNLOCK TABLES;
312
313--
314-- Table structure for table `tipopedido`
315--
316
317DROP TABLE IF EXISTS `tipopedido`;
318/*!40101 SET @saved_cs_client = @@character_set_client */;
319/*!40101 SET character_set_client = utf8 */;
320CREATE TABLE `tipopedido` (
321 `codigoTipoPedido` int(11) NOT NULL AUTO_INCREMENT,
322 `descricaotipoPedido` varchar(45) DEFAULT NULL,
323 PRIMARY KEY (`codigoTipoPedido`)
324) ENGINE=InnoDB DEFAULT CHARSET=utf8;
325/*!40101 SET character_set_client = @saved_cs_client */;
326
327--
328-- Dumping data for table `tipopedido`
329--
330
331LOCK TABLES `tipopedido` WRITE;
332/*!40000 ALTER TABLE `tipopedido` DISABLE KEYS */;
333/*!40000 ALTER TABLE `tipopedido` ENABLE KEYS */;
334UNLOCK TABLES;
335
336--
337-- Table structure for table `tipoutilizador`
338--
339
340DROP TABLE IF EXISTS `tipoutilizador`;
341/*!40101 SET @saved_cs_client = @@character_set_client */;
342/*!40101 SET character_set_client = utf8 */;
343CREATE TABLE `tipoutilizador` (
344 `codigoTipoUtilizador` int(11) NOT NULL AUTO_INCREMENT,
345 `descricaoTipoUtilizador` varchar(45) DEFAULT NULL,
346 PRIMARY KEY (`codigoTipoUtilizador`)
347) ENGINE=InnoDB DEFAULT CHARSET=utf8;
348/*!40101 SET character_set_client = @saved_cs_client */;
349
350--
351-- Dumping data for table `tipoutilizador`
352--
353
354LOCK TABLES `tipoutilizador` WRITE;
355/*!40000 ALTER TABLE `tipoutilizador` DISABLE KEYS */;
356/*!40000 ALTER TABLE `tipoutilizador` ENABLE KEYS */;
357UNLOCK TABLES;
358
359--
360-- Table structure for table `utilizador`
361--
362
363DROP TABLE IF EXISTS `utilizador`;
364/*!40101 SET @saved_cs_client = @@character_set_client */;
365/*!40101 SET character_set_client = utf8 */;
366CREATE TABLE `utilizador` (
367 `codigoUtilizador` int(11) NOT NULL AUTO_INCREMENT,
368 `nomeUtilizador` varchar(45) DEFAULT NULL,
369 `userNameUtilizador` varchar(45) DEFAULT NULL,
370 `senhaUtilizador` varchar(45) DEFAULT NULL,
371 `codigoTipoUtilizador` int(11) NOT NULL,
372 PRIMARY KEY (`codigoUtilizador`),
373 KEY `fk_utilizador_tipoUtilizador1_idx` (`codigoTipoUtilizador`),
374 CONSTRAINT `fk_utilizador_tipoUtilizador1` FOREIGN KEY (`codigoTipoUtilizador`) REFERENCES `tipoutilizador` (`codigoTipoUtilizador`) ON DELETE NO ACTION ON UPDATE NO ACTION
375) ENGINE=InnoDB DEFAULT CHARSET=utf8;
376/*!40101 SET character_set_client = @saved_cs_client */;
377
378--
379-- Dumping data for table `utilizador`
380--
381
382LOCK TABLES `utilizador` WRITE;
383/*!40000 ALTER TABLE `utilizador` DISABLE KEYS */;
384/*!40000 ALTER TABLE `utilizador` ENABLE KEYS */;
385UNLOCK TABLES;
386
387--
388-- Table structure for table `veiculos`
389--
390
391DROP TABLE IF EXISTS `veiculos`;
392/*!40101 SET @saved_cs_client = @@character_set_client */;
393/*!40101 SET character_set_client = utf8 */;
394CREATE TABLE `veiculos` (
395 `numeroMotorVeiculo` varchar(30) NOT NULL,
396 `matriculaVeiculo` varchar(45) DEFAULT NULL,
397 `precoHoraVeiculo` double DEFAULT NULL,
398 `codigoCor` int(11) NOT NULL,
399 `codigoMarca` int(11) NOT NULL,
400 `descontoVeiculos` double DEFAULT NULL,
401 `codigoCategoria` int(11) NOT NULL,
402 PRIMARY KEY (`numeroMotorVeiculo`),
403 KEY `fk_veiculos_cor1_idx` (`codigoCor`),
404 KEY `fk_veiculos_marca1_idx` (`codigoMarca`),
405 KEY `fk_veiculos_categoria1_idx` (`codigoCategoria`),
406 CONSTRAINT `fk_veiculos_cor1` FOREIGN KEY (`codigoCor`) REFERENCES `cor` (`codigoCor`) ON DELETE NO ACTION ON UPDATE NO ACTION,
407 CONSTRAINT `fk_veiculos_marca1` FOREIGN KEY (`codigoMarca`) REFERENCES `marca` (`codigoMarca`) ON DELETE NO ACTION ON UPDATE NO ACTION,
408 CONSTRAINT `fk_veiculos_categoria1` FOREIGN KEY (`codigoCategoria`) REFERENCES `categoria` (`codigoCategoria`) ON DELETE NO ACTION ON UPDATE NO ACTION
409) ENGINE=InnoDB DEFAULT CHARSET=utf8;
410/*!40101 SET character_set_client = @saved_cs_client */;
411
412--
413-- Dumping data for table `veiculos`
414--
415
416LOCK TABLES `veiculos` WRITE;
417/*!40000 ALTER TABLE `veiculos` DISABLE KEYS */;
418/*!40000 ALTER TABLE `veiculos` ENABLE KEYS */;
419UNLOCK TABLES;
420/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
421
422/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
423/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
424/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
425/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
426/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
427/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
428/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
429
430-- Dump completed on 2017-01-06 21:23:00