· 5 years ago · Mar 22, 2020, 06:48 PM
1CREATE TABLE IF NOT EXISTS empleado(
2 id_empleado int NOT NULL,
3 identificacion VARCHAR (10) ,
4 nombre VARCHAR (45) ,
5 apellido VARCHAR (45),
6 telefono VARCHAR (45),
7 fecha_nacimiento DATE,
8 fecha_ingreso DATE,
9 id_cargo INT,
10 id_sucursal int,
11 PRIMARY KEY (id_empleado),
12 FOREIGN KEY (id_cargo) REFERENCES cargo(id_cargo),
13 FOREIGN KEY (id_sucursal) references sucursal(id_sucursal)
14);
15
16 CREATE TABLE IF NOT EXISTS libro_sucursal(
17 id_libro INT NOT NULL,
18 id_sucursal INT NOT NULL,
19 cantidad INT,
20 PRIMARY KEY (id_libro,id_sucursal),
21 FOREIGN KEY (id_libro) REFERENCES libro(id_libro),
22 FOREIGN KEY (id_sucursal) REFERENCES sucursal(id_sucursal)
23);
24
25CREATE TABLE IF NOT EXISTS cliente(
26 id_cliente int NOT NULL,
27 nombre VARCHAR (45) NOT NULL,
28 apellido VARCHAR (45) NOT NULL,
29 telefono VARCHAR (45),
30 fecha_ingreso DATE,
31 sucursal_r INT,
32 PRIMARY KEY (id_cliente),
33 FOREIGN KEY (sucursal_r) REFERENCES sucursal(id_sucursal)
34);
35
36CREATE TABLE IF NOT EXISTS venta(
37 id_venta int NOT NULL,
38 id_libro INT,
39 id_cliente INT,
40 id_sucursal INT NOT NULL,
41 cantidad INT NOT NULL,
42 fecha_venta DATE,
43 PRIMARY KEY (id_venta),
44 FOREIGN KEY (id_libro) REFERENCES libro(id_libro),
45 FOREIGN KEY (id_cliente) REFERENCES cliente(id_cliente),
46 FOREIGN KEY (id_sucursal) REFERENCES sucursal(id_sucursal)
47);