Está en la página 1de 15

FASE 2

DISEÑO

JHONATTAN GUILLERMO RODRIGUEZ ROJAS


Cod. 1032388810
JUAN DAVID RESTREPO
Cod. 1032413787

BASES DE DATOS BÁSICO


Presentado a:
IVAN ALEJANDRO VELOZA
Grupo 301330_24

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


BOGOTÁ
2018
TABLA DE CONTENIDO

 INTRODUCCIÓN
 OBJETIVOS
 RESULTADO DE LA ACTIVIDAD
o Link aportado por Jhonattan Rodríguez con sus aportes.
o Link aportado por Juan Restrepo con sus aportes.
 RESULTADO DE LA ACTIVIDAD
 CONCLUSIONES
 BIBLIOGRAFÍA
INTRODUCCION

Las bases de datos hacen parte fundamental del diario vivir así no se tenga claro esto,
debido a que todos se encuentran con actividades que requieren algún tipo de interacción
tecnológica y todo esto es represando o bancos de datos (ingreso a bancos, compra de
tiquetes, etc.) Estos claro ejemplos nos señalan que detrás de cada interacción de esta
existe una comunicación interna con cierto tipo de información la cual es vital para el
funcionamiento.
En camino hacia la construcción de una base de datos funcional, el estudiante debe llevar
a la práctica toda la teoría estudiada y más importante aún continuar el camino empezado
en las fases anteriores tales como el análisis de los datos y la previa construcción de
modelos y diagramas con referencia al problema planteado.
OBJETIVOS

 En base al análisis aplicado en la primera fase y gracias a la teoría de esta etapa


empezar a generar el diseño de nuestra base de datos.
 Plasmar en tablas los diagramas diseñados anteriormente para poder así empezar
la aplicación del diseño funcional.
 Tener claridad sobre la teoría de entidades y atributos en los cuales se empezarán
a asignar llaves primarias y foráneas las cuales ayudarán en el funcionamiento de
nuestra bd.
 Aplicar términos de normalización de para así evitar truncamientos en el
funcionamiento.
 Una vez plasmados todos los conocimientos debemos llevar a la practica en cuanto
a la construcción de nuestro modelo relacional.
TABLA CON ENLACES DE EVIDENCIA

 Links de evidencia:

ESTUDIAN LINK
TE
Jhonattan https://drive.google.com/drive/folders/1qf0FH5hKkC51b09M9YVPtSiilastp
Guillermo ceV?usp=sharing
Rodriguez
Juan https://1drv.ms/f/s!AqqNuluGnWTbyzKgFOP2Y_ggjFnT
David
Restrepo

RESULTADOS DE LA ACTIVIDAD

ANÁLISIS Y DISEÑO POR: JHONATTAN GUILLERMO RODRIGUEZ


Resultado de la Actividad:

Retomando el modelo entidad relación trabajado en la fase 1, que era el siguiente:

Ahora se procederá a transformar este modelo a la primera versión del modelo Relacional
(Modelo Lógico), siguiendo las siguientes indicaciones:
1. Transforme las entidades en tablas y los atributos en columnas.

2. Agregar a cada tabla un identificador único (UID) o primary key.


3. Transforme las relaciones 1:1 o 1:m en llaves foráneas, implementando el
concepto de la integridad referencial.

Aplicar técnicas de Normalización

Primera forma Normal (1FN): NO se debe repetir campos en las tablas (atributos
atómicos).

Para este caso observamos la tabla Empleado que tiene campos que se pueden repetir
para varios empleados que tengan el mismo, cargo ya que dentro del mismo cargo existe
un salario que es igual si el cargo es el mismo. Por tal motivo separamos el campo salario.
De la Tabla y lo agregamos a la tabla cargo.
Descripción de las tablas

1. Descripción de la tabla Empleado:

Campo Tipo de campo Descripcion


empleado_id Campo numerico (entero) Codigo Asisgnado al Empleado
p_nombre Campo alfanumerico, texto de 15 caracteres primer nombre del empleado
s_nombre Campo alfanumerico, texto de 15 caracteres segundo nombre del empleado
p_apellido Campo alfanumerico, texto de 15 caracteres primer apellido del empleado
s_apellido Campo alfanumerico, texto de 15 caracteres segundo apellido del empleado
f_ingreso Campo de tipo fecha fecha en la que ingreso a la empresa
f_nacimiento Campo de tipo fecha fehca de naciento de la persona
correo Campo alfanumerico, texto de 15 caracteres indica el correo electronico del empleado

2. Descripción de la Tabla Cargo:

Campo Tipo de campo Descripcion


cargo_id Campo numerico (entero) Codigo asignado de la categoria
nombre Campo alfanumerico, texto de 20 caracteres nombre que es asignado al cargo
Remuneracion economica que se paga por
salario Campo numerico (flotante)
ocupar el cargo

3. Descripción de la Tabla Departamento:

Campo Tipo de campo Descripcion


departamento_id Campo numerico (entero) Codigo asignado del departamento
nombre Campo alfanumerico, texto de 20 caracteres nombre que es asignado al departamento

Presentación del Modelo Relacional.

A continuación, se muestra el modelo relacional en la herramienta.


ANÁLISIS Y DISEÑO POR: JUAN DAVID RESTREPO

 Modelo entidad relación correspondiente a la fase 1 (Análisis)

o Transformación de entidades a tablas:

o Transformación de atributos en columnas:


o Agregado a cada tabla el identificador único (UID)

o Transformación de relaciones en llaves foráneas.


o Aplicado técnicas de normalización
Segunda Forma Normal (2FN): Teniendo en cuenta que, en las tablas empleado,
departamento y cargo existen atributos que se repiten, los cuales podrían permanecer así
ya que en algunos casos esta redundancia debe permanecer para el modelado de
relaciones, pero también teniendo en cuenta que algunos atributos como por ejemplo
(Salario), puede tener varios registros como salario básico y adicional aplicar a bonos
salariales, se decide entonces generar una nueva tabla llamada (Tipo_Salario) con sus
respectivos atributos, la cual en este caso aplica como entidad relacional.

 DICCIONARIO DE DATOS

TABLA EMPLEADO:
Esta tabla contiene los datos básicos que debe tener registrado un empleado al momento
de ingresar a la compañia
Campo Tipo Descripción
Empleado_id Numérico (4) Identificación única del empleado
P_nombre Texto (30) Primer nombre del empleado
S_nombre Texto (30) Segundo nombre del empleado
P_apellido Texto (30) Primer apellido del empleado
S_apellido Texto (30) Segundo Apellido del empleado
F_nacimiento Fecha (10) Fecha de nacimiento del empleado
F_ingreso Fecha (10) Fecha de ingreso a la compañía del
empleado
Correo Alfanumérico (30) Correo asignado al empleado
Tipo_salario_id Numérico (4) Identificación única del tipo de salario
TABLA DEPARTAMENTO:
Descripción del sector o sección a la que será asignado o cubrirá el empleado.
Campo Tipo Descripción
Departamento_id Numérico (4) Identificación única del departamento
Nombre Texto (40) Nombre de la sección donde estará el
empleado
Ubicación Texto (40) Lugar geográfico donde está situado el
departamento
F_ingreso Fecha (10) Fecha de ingreso a la compañía del
empleado
Empleado_id Numérico (4) Identificación única del empleado

TABLA CARGO:
Describe la colocación a desempeñar

Campo Tipo Descripción


Cargo_id Numérico (4) Identificación única del cargo
Nombre Texto (40) Nombre del cargo a ocupar
Empleado_id Numérico (4) Identificación única del empleado
Tipo_salario_id Numérico (4) Identificación única del tipo de salario

TABLA TIPO_SALARIO
Campo Tipo Descripción
Tipo_salario_id Numérico (4) Identificación única del tipo de salario
Tipo Texto (20) Tipo de salario asignado al empleado
Empleado_id Numérico (4) Identificación única del empleado
 MODELO RELACIONAL
CONCLUSIONES

 Logramos entender a profundidad el alcance y la importancia de una buena


recolección de datos las cuales luego de un exhaustivo análisis y desglose nos
permitirán remitir toda esta información para un correcto diseño.
 Por medio de la teoría estudiada se logra llevar a la práctica y plasmar en tablas
los resultados del análisis los cuales estaban compuesto de los diagramas
entidad-relación.
 A través de este trabajo y de un correcto estudio apoyado de medios externos
logramos entender los vínculos entre atributos las cuales nos permiten
reorganizar nuestras tablas para así entender sus relaciones.
 Gracias a la normalización estudiada en el material ofrecido por el curso pudimos
“arreglar” nuestras tablas para así evitar fallas a futuro y no tener redundancia
de datos.
 Con todo lo anterior comprendido y finalizado, logramos plasmar correctamente
nuestro modelo relacional.
BIBLIOGRAFÍA

 Sosa Flores, M. & López Vázquez, M. (2007) Diseño de bases de datos


relacionales. Córdoba, AR: El Cid Editor. Pág. 20-85. Recuperado de
http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/detail.action?docID=3175111&
query=Dise%C3%B1o%20de%20bases%20de%20datos%20relacionales

 Chicano, Tejada, Ester. Utilización de las bases de datos relacionales en el


sistema de gestión y almacenamiento de datos: UF0348, IC Editorial, 2013.
ProQuest Ebook Central, pág. 87-110. Recuperado de:
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=111&docID
=4499234&tm=1528910264489

También podría gustarte