-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtables.sql
44 lines (41 loc) · 1.26 KB
/
tables.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
38
39
40
41
42
43
44
-- -----------------------------------------------------
-- Tabla LABORATORIOS
-- -----------------------------------------------------
CREATE TABLE LABORATORIOS (
id NUMBER(5) NOT NULL,
nombre VARCHAR2(50) NOT NULL,
cantidad_equipos NUMBER(5) NOT NULL,
estado BOOLEAN NOT NULL,
fecha_creacion DATE NOT NULL,
fecha_cierre DATE
);
-- -----------------------------------------------------
-- Table EQUIPOS
-- -----------------------------------------------------
CREATE TABLE EQUIPOS (
id NUMBER(5) NOT NULL,
estado BOOLEAN NOT NULL,
LABORATORIO_id NUMBER(5),
nombre VARCHAR2(50) NOT NULL
);
-- -----------------------------------------------------
-- Table ELEMENTOS
-- -----------------------------------------------------
CREATE TABLE ELEMENTOS (
id NUMBER(5) NOT NULL,
nombre VARCHAR2(50) NOT NULL,
tipo VARCHAR2(10) NOT NULL,
funcional BOOLEAN NOT NULL,
EQUIPO_id NUMBER(5)
);
-- -----------------------------------------------------
-- Table NOVEDADES
-- -----------------------------------------------------
CREATE TABLE NOVEDADES (
id NUMBER(5) NOT NULL,
titulo VARCHAR2(20) NOT NULL,
detalle VARCHAR2(250) NOT NULL,
fecha DATE NOT NULL,
EQUIPO_id NUMBER(5),
ELEMENTO_id NUMBER(5) NOT NULL
);