· 6 years ago · Nov 05, 2019, 02:12 PM
1DROP DATABASE IF EXISTS reservas_bd;
2CREATE DATABASE reservas_bd;
3USE reservas_bd;
4DROP TABLE IF EXISTS reserva;
5CREATE TABLE reserva (
6 id_reserva SERIAL,
7 id_cliente INT,
8 id_coche INT,
9 inicio DATE,
10 fin DATE,
11 PRIMARY KEY (id_reserva)
12);
13CREATE INDEX clienteID ON reserva(id_cliente);
14CREATE INDEX cocheID ON reserva(id_coche);
15
16DROP TABLE IF EXISTS cliente;
17CREATE TABLE cliente(
18 id_cliente INT,
19 dni INT NOT NULL,
20 nombre VARCHAR(20),
21 PRIMARY KEY(dni)
22
23);
24ALTER TABLE cliente
25 ADD FOREIGN KEY (id_cliente) REFERENCES reserva (id_cliente);
26
27
28DROP TABLE IF EXISTS coche;
29CREATE TABLE coche(
30 id_coche INT,
31 marca VARCHAR(20),
32 modelo VARCHAR(20),
33 motor VARCHAR(20),
34 PRIMARY KEY (id_coche)
35);
36ALTER TABLE coche
37 ADD FOREIGN KEY (id_coche) REFERENCES reserva (id_coche);