Está en la página 1de 10

CREATE TABLE test.

DATOS_PERSONALES
(id_usuario int NOT NULL,
nombre varchar(50),
apellido1 varchar(50),
apellido2 varchar(50),
nif varchar(10),
fecha_nacimiento date,
sexo int,
nacionalidad varchar(50),
permiso_trabajo int,
fecha_caducidad_permiso date,
direccion varchar(50),
numero varchar(5),
escalera varchar(5),
piso varchar(5),
localidad varchar(50),
cp varchar(5),
provincia varchar(50),
telefono varchar(9),
email varchar(50),
minusvalia int,
situacion_demanda int,
situacion_laboral int,
PRIMARY KEY (id_usuario));

CREATE TABLE test.EXPERIENCIA


(id_experiencia int NOT NULL,
nombre varchar(50),
descripcion varchar(50));

insert into test.experiencia (id_experiencia, nombre, descripcion)


values (1, "Agente inmobiliario", "Agente inmobiliario");
insert into test.experiencia (id_experiencia,nombre, descripcion)
values (2, "Atención al cliente", "Atención al cliente");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (3, "Auxiliar administrativo", "Auxiliar administrativo");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (4, "Auxiliar de taller", "Auxiliar de taller");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (5, "Auxiliar veterinario", "Auxiliar veterinario");
insert into test.experiencia (id_experiencia,nombre, descripcion)
values (6, "Ayudante de cocina", "Ayudante de cocina");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (7, "Cadena de producción", "Cadena de producción");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (8, "Cajero", "Cajero");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (9, "Camarero", "Camarero");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (10, "Carpinteria", "Carpinteria");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (11, "Carretillas elevadoras", "Carretillas elevadoras");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (12, "Cocinero", "Cocinero");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (13, "Conserje", "Conserje");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (14, "Control de calidad", "Control de calidad");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (15, "Cuidado de ancianos", "Cuidado de ancianos");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (16, "Cuidado de niños", "Cuidado de niños");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (17, "Cuidado de zonas verdes", "Cuidado de zonas verdes");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (18, "Cuidado del hogar", "Cuidado del hogar");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (19, "Dependiente de tienda", "Dependiente de tienda");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (20, "Dependiente de carnicería", "Dependiente de carnicería");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (21, "Dependiente de charcutería", "Dependiente de charcutería");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (22, "Dependiente de frutería", "Dependiente de frutería");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (23, "Dependiente de pescadería", "Dependiente de pescadería");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (24, "Encargado", "Encargado");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (25, "Enfermería", "Enfermería");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (26, "Floristería", "Floristería");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (27, "Grabador de datos", "Grabador de datos");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (28, "Hosteleria", "Hosteleria");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (29, "Jornalero de campo", "Jornalero de campo");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (30, "Manipulador de alimentos", "Manipulador de alimentos");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (31, "Mecanico", "Mecanico");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (32, "Monitor ocio y tiempo libre", "Monitor ocio y tiempo libre");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (33, "Mozo de almacén", "Mozo de almacén");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (34, "Mozo supermercado", "Mozo supermercado");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (35, "Peluquería", "Peluquería");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (36, "Peluquería canina", "Peluquería canina");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (37, "Peón albañil", "Peón albañil");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (38, "Peón de mantenimiento", "Peón de mantenimiento");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (39, "Promotor telefonía móvil", "Promotor telefonía móvil");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (40, "Recepcionista", "Recepcionista");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (41, "Secretaria", "Secretaria");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (42, "Socorrista", "Socorrista");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (43, "Teleoperador", "Teleoperador");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (44, "Trabajador de limpieza", "Trabajador de limpieza");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (45, "Veterinario", "Veterinario");
insert into test.experiencia (id_experiencia, nombre, descripcion)
values (46, "OTRO", "Trabajo que no es ninguno de los anteriores");

CREATE TABLE test.EXPERIENCIA_LABORAL


(id_experiencia_laboral int NOT NULL,
id_experiencia int NOT NULL,
empresa varchar(100),
ocupacion varchar(100),
fecha_inicio date,
fecha_fin date,
PRIMARY KEY(id_experiencia_laboral),
Foreign Key (id_experiencia) references test.EXPERIENCIA(id_experiencia));

CREATE TABLE test.PUESTO_SOLICITADO


(descripcion varchar(100),
meses_experiencia int);

CREATE TABLE DISPONIBILIDAD


(tipo_jornada int,
tipo_horario int,
zona_busqueda int,
dispone_vehiculo int,
tipo_carnet int,
carnet_profesional int);

CREATE TABLE test.estudios


(nombre varchar(50),
especialidad varchar(100),
fecha_finalizacion date);

insert into test.estudios (nombre)


values ("Ni leer ni escribir");
insert into test.estudios (nombre)
values ("Leer y escribir");
insert into test.estudios (nombre)
values ("Graduado escolar");
insert into test.estudios (nombre)
values ("E.S.O");
insert into test.estudios (nombre)
values ("Bachiller superior o COU");
insert into test.estudios (nombre)
values ("Formación Profesional grado medio");
insert into test.estudios (nombre)
values ("Formación Profesional Grado Superior");
insert into test.estudios (nombre)
values ("Ciclo Formativo Superior");
insert into test.estudios (nombre)
values ("Diplomado");
insert into test.estudios (nombre)
values ("Ingeniero Técnico");
insert into test.estudios (nombre)
values ("Licenciado");
insert into test.estudios (nombre)
values ("Ingeniero Superior");
insert into test.estudios (nombre)
values ("Grado");
insert into test.estudios (nombre)
values ("Postgrado");
insert into test.estudios (nombre)
values ("Master");
insert into test.estudios (nombre)
values ("Doctorado");

CREATE TABLE test.FORMACION_COMP


(curso varchar(100),
entidad varchar(100),
num_horas int,
anno int);

CREATE TABLE test.IDIOMAS


(idioma varchar(50),
nivel_conver int,
nivel_escrt int,
nivel_tradu int);

/* --------- */

CREATE TABLE test.HERRAMIENTAS_INFORMATICA


(id_herramienta int,
herramienta varchar(50),
PRIMARY KEY (id_herramienta));

insert into test.herramientas_informatica (herramienta)


values (1,"Paquetes integrados (ej: Office)");
insert into test.herramientas_informatica (herramienta)
values (2,"Procesador de textos");
insert into test.herramientas_informatica (herramienta)
values (3,"Hoja de calculo");
insert into test.herramientas_informatica (herramienta)
values (4,"Bases de datos");
insert into test.herramientas_informatica (herramienta)
values (5,"Lenguaje de programación");
insert into test.herramientas_informatica (herramienta)
values (6,"Sistemas operativos");
insert into test.herramientas_informatica (herramienta)
values (7,"Internet");
insert into test.herramientas_informatica (herramienta)
values (8,"Redes y comunicación");
insert into test.herramientas_informatica (herramienta)
values (9,"Otros (especificar)");

CREATE TABLE test.INFORMATICA


(id_herramienta int,
programa varchar(50),
nivel int,
Foreign Key (id_herramienta) references Herramientas_informatica(id_herramienta)
);

EDIT `test`.`ESTUDIOS_2`;
insert into test.estudios_2 (nombre)
values ("Actividades agrarias");
insert into test.estudios_2 (nombre)
values ("Actividades físicas y deportivas");
insert into test.estudios_2 (nombre)
values ("Actividades marítimo-pesqueras");
insert into test.estudios_2 (nombre)
values ("Administración");
insert into test.estudios_2 (nombre)
values ("Artes gráficas");
insert into test.estudios_2 (nombre)
values ("Comercio y marketing");
insert into test.estudios_2 (nombre)
values ("Comunicación, imagen y sonido");
insert into test.estudios_2 (nombre)
values ("Edificación y obra civil");
insert into test.estudios_2 (nombre)
values ("Electricidad y electrónica");
insert into test.estudios_2 (nombre)
values ("Fabricación mecánica");
insert into test.estudios_2 (nombre)
values ("Hostelería y turismo");
insert into test.estudios_2 (nombre)
values ("Imagen personal");
insert into test.estudios_2 (nombre)
values ("Industrias alimentarias");
insert into test.estudios_2 (nombre)
values ("Informática");
insert into test.estudios_2 (nombre)
values ("Madera y mueble");
insert into test.estudios_2 (nombre)
values ("Mantenimiento vehículos autopropulsados");
insert into test.estudios_2 (nombre)
values ("Mantenimiento y servicios a la producción");
insert into test.estudios_2 (nombre)
values ("Química");
insert into test.estudios_2 (nombre)
values ("Sanidad");
insert into test.estudios_2 (nombre)
values ("Servicios socioculturales y a la comunidad");
insert into test.estudios_2 (nombre)
values ("Textil, confección y piel");
insert into test.estudios_2 (nombre)
values ("Vidrio y cerámica");
insert into test.estudios_2 (nombre)
values ("Biblioteconomía y documentación");
insert into test.estudios_2 (nombre)
values ("Ciencias empresariales");
insert into test.estudios_2 (nombre)
values ("Educación social");
insert into test.estudios_2 (nombre)
values ("Enfermería");
insert into test.estudios_2 (nombre)
values ("Estadística");
insert into test.estudios_2 (nombre)
values ("Fisioterapia");
insert into test.estudios_2 (nombre)
values ("Gestión y administración pública");
insert into test.estudios_2 (nombre)
values ("Logopedia");
insert into test.estudios_2 (nombre)
values ("Maestro: especilidad educación y lenguaje");
insert into test.estudios_2 (nombre)
values ("Maestro: especilidad educación especial");
insert into test.estudios_2 (nombre)
values ("Maestro: especilidad educación física");
insert into test.estudios_2 (nombre)
values ("Maestro: especilidad educación infantil");
insert into test.estudios_2 (nombre)
values ("Maestro: especilidad educación musical");
insert into test.estudios_2 (nombre)
values ("Maestro: especilidad educación primaria");
insert into test.estudios_2 (nombre)
values ("Maestro: especilidad lengua extranjera");
insert into test.estudios_2 (nombre)
values ("Máquinas navales");
insert into test.estudios_2 (nombre)
values ("Navegación marítima");
insert into test.estudios_2 (nombre)
values ("Nutrición y dietética");
insert into test.estudios_2 (nombre)
values ("Óptica y optmometría");
insert into test.estudios_2 (nombre)
values ("Podología");
insert into test.estudios_2 (nombre)
values ("Radioeletrónica naval");
insert into test.estudios_2 (nombre)
values ("Relaciones laborales");
insert into test.estudios_2 (nombre)
values ("Terapia ocupacional");
insert into test.estudios_2 (nombre)
values ("Trabajo social");
insert into test.estudios_2 (nombre)
values ("Turismo");
insert into test.estudios_2 (nombre)
values ("Aeronautico");
insert into test.estudios_2 (nombre)
values ("Agrícola");
insert into test.estudios_2 (nombre)
values ("Forestal");
insert into test.estudios_2 (nombre)
values ("Industrial");
insert into test.estudios_2 (nombre)
values ("Naval");
insert into test.estudios_2 (nombre)
values ("Técnico de minas");
insert into test.estudios_2 (nombre)
values ("Técnico de obra públicas");
insert into test.estudios_2 (nombre)
values ("Técnico de telecomunicación");
insert into test.estudios_2 (nombre)
values ("Técnico de diseño industrial");
insert into test.estudios_2 (nombre)
values ("Técnico de informática de sistemas");
insert into test.estudios_2 (nombre)
values ("Técnico de informática de gestión");
insert into test.estudios_2 (nombre)
values ("Técnico en topografía");
insert into test.estudios_2 (nombre)
values ("Administración y dirección de empresas");
insert into test.estudios_2 (nombre)
values ("Antropología social y cultural");
insert into test.estudios_2 (nombre)
values ("Bellas artes");
insert into test.estudios_2 (nombre)
values ("Biología");
insert into test.estudios_2 (nombre)
values ("Bioquímica");
insert into test.estudios_2 (nombre)
values ("Biotecnología");
insert into test.estudios_2 (nombre)
values ("Ciencia y tecnología de los alimentos");
insert into test.estudios_2 (nombre)
values ("Ciencias actuariales y financieras");
insert into test.estudios_2 (nombre)
values ("Ciencias ambientales");
insert into test.estudios_2 (nombre)
values ("Ciencias de la actividad Física y el deporte");
insert into test.estudios_2 (nombre)
values ("Ciencias del mar");
insert into test.estudios_2 (nombre)
values ("Ciencias del trabajo");
insert into test.estudios_2 (nombre)
values ("Ciencias políticas y de la administración");
insert into test.estudios_2 (nombre)
values ("Ciencias químicas");
insert into test.estudios_2 (nombre)
values ("Ciencias y técnicas estadísticas");
insert into test.estudios_2 (nombre)
values ("Comunicación audiovisual");
insert into test.estudios_2 (nombre)
values ("Criminología");
insert into test.estudios_2 (nombre)
values ("Derecho");
insert into test.estudios_2 (nombre)
values ("Documentación");
insert into test.estudios_2 (nombre)
values ("Economía");
insert into test.estudios_2 (nombre)
values ("Enología");
insert into test.estudios_2 (nombre)
values ("Estudios de Asia Oriental");
insert into test.estudios_2 (nombre)
values ("Farmacia");
insert into test.estudios_2 (nombre)
values ("Filología alemana");
insert into test.estudios_2 (nombre)
values ("Filología árabe");
insert into test.estudios_2 (nombre)
values ("Filología catalana");
insert into test.estudios_2 (nombre)
values ("Filología clásica");
insert into test.estudios_2 (nombre)
values ("Filología eslava");
insert into test.estudios_2 (nombre)
values ("Filología francesa");
insert into test.estudios_2 (nombre)
values ("Filología gallega");
insert into test.estudios_2 (nombre)
values ("Filología hebrea");
insert into test.estudios_2 (nombre)
values ("Filología hispánica");
insert into test.estudios_2 (nombre)
values ("Filología inglesa");
insert into test.estudios_2 (nombre)
values ("Filología italiana");
insert into test.estudios_2 (nombre)
values ("Filología portuguesa");
insert into test.estudios_2 (nombre)
values ("Filología románica");
insert into test.estudios_2 (nombre)
values ("Filología vasca");
insert into test.estudios_2 (nombre)
values ("Filosofía");
insert into test.estudios_2 (nombre)
values ("Física");
insert into test.estudios_2 (nombre)
values ("Geografía");
insert into test.estudios_2 (nombre)
values ("Geología");
insert into test.estudios_2 (nombre)
values ("Historia");
insert into test.estudios_2 (nombre)
values ("Historia del arte");
insert into test.estudios_2 (nombre)
values ("Historia y ciencias de la música");
insert into test.estudios_2 (nombre)
values ("Humanidades");
insert into test.estudios_2 (nombre)
values ("Investigación y técnicas de mercado");
insert into test.estudios_2 (nombre)
values ("Lingüística");
insert into test.estudios_2 (nombre)
values ("Máquinas navales");
insert into test.estudios_2 (nombre)
values ("Matemáticas");
insert into test.estudios_2 (nombre)
values ("Medicina");
insert into test.estudios_2 (nombre)
values ("Nautica y transporte marítimo");
insert into test.estudios_2 (nombre)
values ("Odontología");
insert into test.estudios_2 (nombre)
values ("Pedagogía");
insert into test.estudios_2 (nombre)
values ("Periodismo");
insert into test.estudios_2 (nombre)
values ("Psicología");
insert into test.estudios_2 (nombre)
values ("Psicopedagogía");
insert into test.estudios_2 (nombre)
values ("Publicidad y relaciones públicas");
insert into test.estudios_2 (nombre)
values ("Química");
insert into test.estudios_2 (nombre)
values ("Radioelectrónica naval");
insert into test.estudios_2 (nombre)
values ("Sociología");
insert into test.estudios_2 (nombre)
values ("Teoría de la literatura");
insert into test.estudios_2 (nombre)
values ("Traducción e interpretación");
insert into test.estudios_2 (nombre)
values ("Veterinaria");
insert into test.estudios_2 (nombre)
values ("Ingeniero aeronautico");
insert into test.estudios_2 (nombre)
values ("Agrónomo");
insert into test.estudios_2 (nombre)
values ("Arquitecto");
insert into test.estudios_2 (nombre)
values ("Geólogo");
insert into test.estudios_2 (nombre)
values ("Ingeniero industrial");
insert into test.estudios_2 (nombre)
values ("Ingeniero de caminos, canales y puertos");
insert into test.estudios_2 (nombre)
values ("Ingeniero de materiales");
insert into test.estudios_2 (nombre)
values ("Ingeniero de minas");
insert into test.estudios_2 (nombre)
values ("Ingeniero de montes");
insert into test.estudios_2 (nombre)
values ("Ingeniero de sistemas de defensa");
insert into test.estudios_2 (nombre)
values ("Ingeniero de telecomunicación");
insert into test.estudios_2 (nombre)
values ("Ingeniero de automática y electrónica industrial");
insert into test.estudios_2 (nombre)
values ("Ingeniero en electrónica");
insert into test.estudios_2 (nombre)
values ("Ingeniero geodesia y cartografía");
insert into test.estudios_2 (nombre)
values ("Ingeniero en informática");
insert into test.estudios_2 (nombre)
values ("Ingeniero en organización industrial");
insert into test.estudios_2 (nombre)
values ("Naval y oceánico");
insert into test.estudios_2 (nombre)
values ("Químico");
CREATE TABLE `test`.`ESTUDIOS_1_2` (
`id_estudios` INT NOT NULL ,
`id_estudios_2` INT NOT NULL ,
FOREIGN KEY (id_estudios) REFERENCES test.estudios (id_estudios)
ON DELETE CASCADE
ON UPDATE CASCADE,
FOREIGN KEY (id_estudios_2) REFERENCES test.estudios_2 (id_estudios_2)
ON DELETE CASCADE
ON UPDATE CASCADE)