README.txt 1.49 KB
Newer Older
Jose Baez committed
1 2 3 4 5 6 7 8 9 10 11 12 13
CREATE TABLE Postulante (
  id serial PRIMARY KEY,
  nombre varchar,
  apellido varchar(50),
  nro_cedula int,
  correo varchar(50),
  telefono varchar(50),
  direccion varchar(50),
  experiencia_laboral BOOLEAN NOT NULL DEFAULT FALSE,
  estudio_universitario BOOLEAN NOT NULL DEFAULT FALSE,
  notebook BOOLEAN NOT NULL DEFAULT FALSE,
  bootcamp_id int,
  aceptado BOOLEAN NOT NULL DEFAULT FALSE
14 15
);

Jose Baez committed
16 17 18 19
CREATE TABLE Postulante_Lenguaje (
  id serial PRIMARY KEY,
  id_postulante int,
  id_lenguaje int
20 21
);

Jose Baez committed
22 23 24
CREATE TABLE Lenguaje (
  id serial PRIMARY KEY,
  nombre_lenguaje varchar(50)
25 26
);

Jose Baez committed
27 28 29 30 31 32 33 34 35 36
CREATE TABLE Bootcamp (
  id serial PRIMARY KEY,
  id_lenguaje int,
  id_profesor int,
  fecha_inicio date,
  fecha_fin date,
  descripcion varchar(200),
  imagen varchar(50),
  titulo varchar(50),
  activo BOOLEAN NOT NULL DEFAULT TRUE
37 38
);

Jose Baez committed
39 40 41 42 43 44
CREATE TABLE Profesor (
  id serial PRIMARY KEY,
  nombre varchar(50),
  apellido varchar(50),
  nro_cedula int,
  correo varchar(50)
45 46
);

Jose Baez committed
47 48 49 50 51 52
CREATE TABLE Usuario (
  id serial PRIMARY KEY,
  nombre varchar(50),
  apellido varchar(50),
  correo varchar(50),
  contrasena varchar(50)
53 54
);

Jose Baez committed
55
ALTER TABLE Bootcamp ADD FOREIGN KEY (id_lenguaje) REFERENCES Lenguaje(id);
56

Jose Baez committed
57
ALTER TABLE Postulante_Lenguaje ADD FOREIGN KEY (id_postulante) REFERENCES Postulante (id);
58

Jose Baez committed
59
ALTER TABLE Postulante_Lenguaje ADD FOREIGN KEY (id_lenguaje) REFERENCES Lenguaje (id);
60

Jose Baez committed
61
ALTER TABLE Bootcamp ADD FOREIGN KEY (id_profesor) REFERENCES Profesor (id);
62

Jose Baez committed
63
ALTER TABLE Postulante ADD FOREIGN KEY (bootcamp_id) REFERENCES Bootcamp(id);