Sei sulla pagina 1di 8

CASO 4 – FINALIZACIÓN

DISEÑO DE BASES DE DATOS RELACIONALES

PRESENTADO POR: JAIME JOSÉ NIÑO GALEANO


PROFESORA: MÓNICA YAMILE BURBANO CRIOLLO
OCTUBRE 28 DE 2018
CASO 4/ DISEÑO DE BASES DE DATOS RELACIONALES

Descripción

 Una empresa desarrolla varios proyectos que son asignados a distintos empleados; cada empleado sólo
estará vinculado a un proyecto, en un momento dado. Cada proyecto consume diferentes recursos en
cantidades determinadas: los empleados estarán a cargo de un supervisor, quién también es un
empleado. Los empleados pueden tener a su cargo personas beneficiarias (hijos, esposas(os), padres,
entre otros). Para este caso deberá realizar los siguientes puntos:
 1. Obtener las entidades que representen los requerimientos descritos en el caso.
 2. Obtener las relaciones y atributos en forma 1NF.
 3. Aplicar la 2FN, a las entidades que lo requieran.
 4. Normalizar las relaciones obtenidas hasta la forma 3NF,
 5. Obtener el diagrama entidad relación (E-R) que representa la información descrita con su respectiva
cardinalidad.
1. TABLAS PRINCIPALES
ENTIDADES

 Dentro del análisis previo encontramos que una Empresa maneja


varios proyectos, que estos proyectos tienen unos recursos
asignados y que entre estos recursos están los supervisores que
a la vez son empleados, empleados y estos últimos tienen unos
beneficiarios. Por tanto las ENTIDADES Identificadas son:

BENEFICIARIO
EMPRESAS PROYECTOS EMPLEADOS RECURSOS
S
2. RELACIONES
ATRUBUTOS

 Ahora determinamos los atributos que son la información que


compone cada campo.

BENEFICIARIO
EMPRESAS PROYECTOS EMPLEADOS RECURSOS
S

Nit_Empesa. Cod_Proyecto. Cod_Empleado. No_Empleados. Cod_Empleado.


Nom_Empresa Nom_Proyecto. Nom_Empleado. No_Computadores. Nom_Beneficiario.
Dirección Recursos Dirección. Presupuesto. Cédula_beneficiario.
Proyectos Supervisor. Parentesco.
3. ESTABLECER LLAVE PRIMARIA

PRIMARY KEY (PK)

BENEFICIARIO
EMPRESAS PROYECTOS EMPLEADOS RECURSOS
S

Nit_Empesa. Cod_Proyecto. (PK) Cod_Empleado. Tipo_Recurso. (pk) Cod_Empleado.


(PK) Nom_Proyecto. (PK) No_Empleados. Nom_Beneficiario.
Nom_Empresa Recursos Nom_Empleado. No_Computadores. Cédula_beneficiario.
Dirección Dirección. Presupuesto. Parentesco.
Proyectos Supervisor.

Estas son las llaves primarias donde considero que los valores de cada atributo no se va
a repetir.
4. 1FN

CAMPOS NO ATÓMICOS

BENEFICIARIO
EMPRESAS PROYECTOS EMPLEADOS RECURSOS
S

Nit_Empesa. Cod_Proyecto. (PK) Cod_Empleado. Tipo_Recurso. (pk) Cod_Empleado. NA


(PK) Nom_Proyecto. (PK) No_Empleados. Nom_Beneficiario.
Nom_Empresa Recursos NA Nom_Empleado. No_Computadores. Cédula_beneficiario.
Dirección Dirección. Presupuesto. NA Parentesco.
Proyectos NA Supervisor. NA Cod_Proyecto. NA
5. 2FN
Igualmente aquí procedo a crear tablas con los grupos repetidos.

TIPO PRESUPUESTO
Presupuesto. 1
Presupuesto. 2
Presupuesto. 3
Cod_Proyecto

NORMALIZACIÓN
BENEFICIARIO
EMPRESAS PROYECTOS EMPLEADOS RECURSOS
S

Nit_Empesa. Cod_Proyecto. (PK) Cod_Empleado. Tipo_Recurso. (pk) Cod_Empleado.


(PK) Nom_Proyecto. (PK) No_Empleados. Nom_Beneficiario.
Nom_Empresa Nom_Empleado. No_Computadores. Cédula_beneficiario.
Dirección. Dirección. Parentesco.
6. DIAGRAMA ENTIDAD RELACIÓN E-R

1 N 1
EMPRES TIEN
PROYECTO
A E

N TIEN N
E

EMPLEADO RECURSO
S S

1
1
TIEN
E
N
BENEFICIARIOS POSEE N

TIPO
PRESUPUEST
O

Potrebbero piacerti anche