Professional Documents
Culture Documents
MEDELLIN
2010
Identificador del Documento:
Responsables
Autor Fredy Montoya
Lorena Londoño
Revisiones Oralia Cortes
Autoriza Byron Alvarez
0.2
1. PROPÓSITO:
Tener un acceso eficaz a la información de las empresas que solicitan egresados del
tecnológico pascual bravo , permitiendo que el encargado pueda visualizar el nombre de
la empresa los perfiles que busca y de que tecnologías los requiere; para ayudar a tener un
manejo controlado de toda la información que favorezca la vinculación laboral de
egresados de la institución a sus empresas , y además de eso poder guardar la información
en la base de datos de nuevas empresas que requieren conseguir vacantes con los perfiles
de los tecnólogos del Pascual Bravo.
3. REQUERIMIENTOS FUNCIONALES
Req1: Registrar una empresa: La Base de Datos deberá permitir el registro de los
datos de la empresa que necesita egresados de la institución como nombre de la
empresa, teléfono, perfil requerido, nombre de contacto.
3.1.1 ANTECEDENTES
El Pascual Bravo, una Institución fundada en 1938 de carácter oficial, pero su naturaleza
jurídica y su organización ha evolucionado a tal punto que en la actualidad ha sido promovida
a una institución Universitaria.
Su primera sede fue en la carrera Girardot con la calle Pichincha donde hoy funciona la caja de
previsión Social, en 1942 se traslada al sector de robledo la Pilarica donde se ubica
actualmente y ha prestado un moderno servicio de Educación Tecnológica.
Este modulo estructural de información será una buena base para que el encargado de
la bolsa de empleo pueda almacenar los datos de las nuevas empresas y tener un
control de estas.
3.1.2. OBJETIVOS:
GENERAL:
ESPECÍFICOS:
Estos documentos con fecha de modificación del año 2010 fueron entregados en
memorias USB a los integrantes del grupo de desarrolladores de la base de datos.
Los cuales son la información necesaria para el desarrollo del trabajo que se nos
fue asignado.
3.2. REQUERIMIENTOS
1. REQUERIMIENTOS NO FUNCIONALES
PARA EL DESARROLLO
Con solo saber un dato de la empresa el programa nos permitirá observar toda su
información
HARDWARE:
SOFTWARE.
Windows xp en adelante
Navegador actualizado.
Req1 Registrar una Necesario para Req2 Es critico por Se ingresan los Cuando el
empresa el desarrollo, será una datos a través encargado de la
es requerido parte de un bolsa de empleo
por el usuario , esencial de formulario en el ingrese la
y requerido la sistema, en el información de
por el sistema aplicación ,es cual se la empresa esta
uno de los almacenara : quedara
puntos mas registrada y
NIT
fundamental podrá
a tratar en FECHA, PERFIL visualizarla
esta base de REQUERIDO, cuando lo
datos de la NOMBRE DEL necesite.
empresa que CARGO
requiere ,SALARIO ,
egresados. NOMBRE DE LA
EMPRESA,
DIRECCION,
TELEFONO
,NOMBRE DEL
CONTACTO Y
CORREO
ELECTRONICO
Descripción: El sistema debe permitir la captura de los datos a través de un formulario en el sistema,
por medio del cual se almacenara la información en la base de datos.
Manejo de situaciones anormales:
Si los campos requeridos no se encuentran establecidos el software nos indicara el problema de no ingresar los datos
completos.
Criterios de aceptación: Perfectamente el software deberá permitir el ingreso de datos sin ningún percance a
sabiendas que utilizo un correcto ingreso de datos, el software solo será modificable por el encargado de
la bolsa de empleo. Dejando correctamente almacenada la información en la base de datos.
Req2 Registro de Necesario para Req1 Es critico por Se ingresan los Cuando el
egresados el desarrollo, es datos de cada encargado de
es requerido estrictament una de los bolsa de empleo
por el e necesario egresados registre al
encargado de para el como: egresado podrá
la bolsa de desarrollo de visualizar toda
Nombre
empleo, y la aplicación su información
teléfono
requerido por ya que es lo en cualquier
el sistema que es lo que direccion, momento.
la empresa perfil, año de
desea graduación
conocer
Descripción: El sistema debe permitir que los datos ingresados en el formulario de la aplicación sean almacenados y
capturados en la base de datos.
Criterios de aceptación: Perfectamente el software deberá permitir el ingreso de datos sin ningún percance a
sabiendas que utilizo un correcto ingreso de datos, el software solo será modificadopor el encargado de la bolsa de
empleo
ENTIDADES
RELACIONES
DIAGRAMA
ATRIBUTOS
REFINAR EL MODELO
Modelo Entidad-Relación
RECONOCER ENTIDADES
ENTIDADES
TECNOLOGIA
EMPRESA
EGRESADO
EXPERIENCIA
CARGO
CARGO_EMPRESA
MODELO RELACIONAL
8. IMPLEMENTACION EN MODELO RELACIONAL EN COMANDOS SQL.
create database BOLSA_DE_EMPLEO
use BOLSA_DE_EMPLEO
/*tabla EXPERIENCIA*/
/*tabla CARGO*/
insert into CARGO values(400,'CONTADOR',10)
insert into CARGO values(401,'MECANICO1',11)
insert into CARGO values(402,'MECANICO2',12)
insert into CARGO values(403,'ELECTRICISTA',13)
insert into CARGO values(404,'SUPERVISOR',14)
insert into CARGO values(405,'OPERARIO1',15)
insert into CARGO values(406,'OPERARIO2',16)
insert into CARGO values(407,'INDUCTOR DE MAQUINAS',17)
insert into CARGO values(408,'INGENIERO DE OBRA',18)
insert into CARGO values(409,'ANALISTA SECUNDARIO',19)
insert into CARGO values(410,'SUPERVISOR',19)
insert into CARGO values(411,'SUPERVISOR',19)
insert into CARGO values(412,'SUPERVISOR',22)
insert into CARGO values(413,'SUPERVISOR',23)
insert into CARGO values(414,'SUPERVISOR',24)
insert into CARGO values(415,'SUPERVISOR',25)
/*tabla CARGO_EMPRESA*/
select Cod_Egresado,Nombre
from EGRESADO
where Cod_Egresado IN (select Cod_Egresado from EGRESADO where
Año_Grad >1995)
SELECT *
from EMPRESA
where Salario > 100000 and
Nit in( select Nit
from EXPERIENCIA
Where (Tipo_Exp ='FLUIDOS ANATOMICOS' and Cod_Egresado
in(select Cod_Egresado
from EGRESADO
where Año_Grad between 1993 and 1996)))
not in
/* Mostar los datos de las EMPRESAS con un salario mayor que 80000 y
no tienen un tipo de experiencia de contadores primarios y
criminalistica */
select *
from EMPRESA
where Salario > 80000 and Nit not in ( select Nit
from EXPERIENCIA
where Tipo_Exp in ('CONTADORES
PRIMARIOS' ,'CRIMINALISTICA'))
in
/* Mostrar los datos de los EGRESADOS con Años de graduacion este
entre 1992 y 1994 y experiencia mayor a 5 */
select *
from EGRESADO
where Año_Grad between 1992 and 1994 and Cod_Egresado in ( select
Cod_Egresado
from EXPERIENCIA
where Años_Exp > 5)
select *
from EGRESADO
where Año_Grad <1995 and
Exists ( select *
from EXPERIENCIA where Años_Exp > 6 and
EGRESADO.Cod_Egresado= EXPERIENCIA.Cod_Egresado)
NOT EXISTS
select *
from EGRESADO
where Año_Grad >1996 and not exists ( select* from EXPERIENCIA
where EGRESADO.Cod_Egresado = EXPERIENCIA.Cod_Egresado)
INSERTAR
BORRAR