From 1b6174ce1c37c32b490de8919760c03ad65267bd Mon Sep 17 00:00:00 2001 From: Nahuel Date: Wed, 11 May 2022 09:55:21 -0400 Subject: [PATCH] Script de tablas de BD --- README.txt | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 README.txt diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..6aab5ad --- /dev/null +++ b/README.txt @@ -0,0 +1,63 @@ +CREATE TABLE "Postulante" ( + "id" int PRIMARY KEY, + "nombre" varchar, + "apellido" varchar, + "nro_cedula" int, + "correo" varchar, + "telefono" varchar, + "direccion" varchar, + "experiencia_laboral" boolean DEFAULT false, + "estudio_universitario" boolean DEFAULT false, + "notebook" boolean DEFAULT false, + "bootcamp_id" int, + "aceptado" boolean DEFAULT false +); + +CREATE TABLE "Postulante_Lenguaje" ( + "id" int PRIMARY KEY, + "id_postulante" int, + "id_lenguaje" int +); + +CREATE TABLE "Lenguaje" ( + "id" int PRIMARY KEY, + "nombre_lenguaje" varchar +); + +CREATE TABLE "Bootcamp" ( + "id" int PRIMARY KEY, + "id_lenguaje" int, + "id_profesor" int, + "fecha_inicio" date, + "fecha_fin" date, + "descripcion" varchar, + "imagen" varchar, + "titulo" varchar, + "activo" boolean DEFAULT true +); + +CREATE TABLE "Profesor" ( + "id" int PRIMARY KEY, + "nombre" varchar, + "apellido" varchar, + "nro_cedula" int, + "correo" varchar +); + +CREATE TABLE "Usuario" ( + "id" int PRIMARY KEY, + "nombre" varchar, + "apellido" varchar, + "correo" varchar, + "password" varchar +); + +ALTER TABLE "Bootcamp" ADD FOREIGN KEY ("id_lenguaje") REFERENCES "Lenguaje" ("id"); + +ALTER TABLE "Postulante_Lenguaje" ADD FOREIGN KEY ("id_postulante") REFERENCES "Postulante" ("id"); + +ALTER TABLE "Postulante_Lenguaje" ADD FOREIGN KEY ("id_lenguaje") REFERENCES "Lenguaje" ("id"); + +ALTER TABLE "Bootcamp" ADD FOREIGN KEY ("id_profesor") REFERENCES "Profesor" ("id"); + +ALTER TABLE "Postulante" ADD FOREIGN KEY ("bootcamp_id") REFERENCES "Bootcamp" ("id"); \ No newline at end of file -- libgit2 0.26.0