-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtablasCreadas.sql
37 lines (33 loc) · 1.23 KB
/
tablasCreadas.sql
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
DROP TABLE IF EXISTS permisos_usuario;
CREATE TABLE permisos_usuario (
permisoid INT PRIMARY KEY,
contraseña VARCHAR(30) NOT NULL,
customerid INT NOT NULL,
puede_registrar bool not null,
puede_inactivar bool not null,
puede_eliminar bool not null,
puede_modificar bool not null,
FOREIGN KEY (customerid) REFERENCES customer(customerid)
);
DROP TABLE IF EXISTS permisos_admin;
CREATE TABLE permisos_admin (
permisoid INT PRIMARY KEY,
contraseña VARCHAR(30) NOT NULL,
employeeid INT NOT NULL,
FOREIGN KEY (employeeid) REFERENCES employee(employeeid)
);
DROP TABLE IF EXISTS actividad_track;
CREATE TABLE actividad_track (
actividadid INT PRIMARY KEY,
esta_activo bool not null,
trackid INT NOT NULL,
FOREIGN KEY (trackid) REFERENCES track(trackid)
);
DROP TABLE IF EXISTS creador_track;
CREATE TABLE creador_track (
relacionid INT PRIMARY KEY,
creadorid INT ,
trackid INT NOT NULL,
FOREIGN KEY (trackid) REFERENCES track(trackid),
FOREIGN KEY (creadorid) REFERENCES customer(customerid)
);