Está en la página 1de 10

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD -PROGRAMA DE INGENIERIA DE SISTEMAS

Proceso de Diseño de una Base de Datos Relacional para el proceso de Gestión de Nómina y datos de Empleados en Tiesto Tech Inc.
Etapa de Análisis (Modelamiento Entidad Relación) Modelo Entidad Relación Versión 1.0 Autor: Ingeniero IboCerra E, Msc,OCA/OCP Developer.
(Reference: Modelo de Datos Entidad Relación – Peter Chen) Soportes (Descripción del Proceso, Tabla de Entidades, Tabla de Atributos, Matriz de Profesor Tendencias Disruptivas, Big Data, Analítica en Maestría Gestión de
Relaciones, Descripción de Relaciones, Diagrama Entidad Relación, Narración de cada
Paso a Paso y Formatos requeridos una de las Relaciones con ERDish)
Tecnologías de Información , Desarrollo de Sistemas de Información y
Desarrollo WEB Unversidad EAN, Bases de Datos Básica y Base de Datos
Avanzadas - Unad, Instructor Oracle Academy y Oracle University.

PROCESO DE DISEÑO DE BASES DE DATOS RELACIONALES

ETAPAS DEL PROCESO

1. ANALISIS O MODELADO ENTIDAD RELACION O MODELADO CONCEPTUAL

2. DISEÑO O MODELADO RELACIONAL O DISEÑO LOGICO/FISICO

3. DESARROLLO – IMPLEMENTACION O DISEÑO FISICO


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD -PROGRAMA DE INGENIERIA DE SISTEMAS
Proceso de Diseño de una Base de Datos Relacional para el proceso de Gestión de Nómina y datos de Empleados en Tiesto Tech Inc.
Etapa de Análisis (Modelamiento Entidad Relación) Modelo Entidad Relación Versión 1.0 Autor: Ingeniero IboCerra E, Msc,OCA/OCP Developer.
(Reference: Modelo de Datos Entidad Relación – Peter Chen) Soportes (Descripción del Proceso, Tabla de Entidades, Tabla de Atributos, Matriz de Profesor Tendencias Disruptivas, Big Data, Analítica en Maestría Gestión de
Relaciones, Descripción de Relaciones, Diagrama Entidad Relación, Narración de cada
Paso a Paso y Formatos requeridos una de las Relaciones con ERDish)
Tecnologías de Información , Desarrollo de Sistemas de Información y
Desarrollo WEB Unversidad EAN, Bases de Datos Básica y Base de Datos
Avanzadas - Unad, Instructor Oracle Academy y Oracle University.

CASO TIESTO-TECH

Se requiere diseñar un Base de datos para apoyar el proceso de liquidación de la nómina en Tiesto-Tech inc. Para el efecto se
adelantaron entrevistas con el señor Juan de la Serranía quien ha explicado que existen empleados que trabajan en los
departamentos de la compañía, algunos empleados no están contratados, pero no está trabajando en ningún departamento,
mientras se les define en cual van a trabajar.
Los departamentos de la compañía ocupan empleados, se encontraron departamentos que no estaban ocupando Empleados. Los
empleados de la compañía deben ocupar un cargo cuando ingresan, no pueden ocupar varios cargos al mismo tiempo. Los
departamentos de la compañía son dirigidos por empleados, aunque existen departamentos que no tienen director, así mismo los
empleados dirigen departamentos, aunque hay empleados que no han dirigido departamentos durante la permanencia en la compañí
a. Algunos empleados de la compañía dirigen a otros empleados, y los empleados son dirigidos por otro empleado. Algunos
empleados puede que no sean dirigidos por ningún empleado.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD -PROGRAMA DE INGENIERIA DE SISTEMAS
Proceso de Diseño de una Base de Datos Relacional para el proceso de Gestión de Nómina y datos de Empleados en Tiesto Tech Inc.
Etapa de Análisis (Modelamiento Entidad Relación) Modelo Entidad Relación Versión 1.0 Autor: Ingeniero IboCerra E, Msc,OCA/OCP Developer.
(Reference: Modelo de Datos Entidad Relación – Peter Chen) Soportes (Descripción del Proceso, Tabla de Entidades, Tabla de Atributos, Matriz de Profesor Tendencias Disruptivas, Big Data, Analítica en Maestría Gestión de
Relaciones, Descripción de Relaciones, Diagrama Entidad Relación, Narración de cada
Paso a Paso y Formatos requeridos una de las Relaciones con ERDish)
Tecnologías de Información , Desarrollo de Sistemas de Información y
Desarrollo WEB Unversidad EAN, Bases de Datos Básica y Base de Datos
Avanzadas - Unad, Instructor Oracle Academy y Oracle University.

1. Etapa de análisis o Modelado Entidad Relación – Siguiendo el Modelo de Datos Entidad


Relación (Peter Chen 1976)
Mecanismos de Abstracción propuestos por Peter Chen en su Modelo de Datos Entidad Relación:
Clasificación, Asociación, Generalización y especialización
Elementos gramaticales utilizados en el proceso que determinar los diferentes Objetos del Mundo del Problema acerca de los cuales
se desea registrar datos en Bases de Datos.
Sustantivos (Entidades u objetos a los cuales les hemos dado Nombre y sobre los cuales se requiere registrar datos sobre sus
atributos)
Adjetivos (Atributos que explican a los Sustantivos)
Verbos (Relaciones entre Sustantivos y Adjetivos y entre Sustantivos y otros Sustantivos)
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD -PROGRAMA DE INGENIERIA DE SISTEMAS
Proceso de Diseño de una Base de Datos Relacional para el proceso de Gestión de Nómina y datos de Empleados en Tiesto Tech Inc.
Etapa de Análisis (Modelamiento Entidad Relación) Modelo Entidad Relación Versión 1.0 Autor: Ingeniero IboCerra E, Msc,OCA/OCP Developer.
(Reference: Modelo de Datos Entidad Relación – Peter Chen) Soportes (Descripción del Proceso, Tabla de Entidades, Tabla de Atributos, Matriz de Profesor Tendencias Disruptivas, Big Data, Analítica en Maestría Gestión de
Relaciones, Descripción de Relaciones, Diagrama Entidad Relación, Narración de cada
Paso a Paso y Formatos requeridos una de las Relaciones con ERDish)
Tecnologías de Información , Desarrollo de Sistemas de Información y
Desarrollo WEB Unversidad EAN, Bases de Datos Básica y Base de Datos
Avanzadas - Unad, Instructor Oracle Academy y Oracle University.

Formato 1 – Descripción de de Entidades


Entidad o Tipo Justificación, explicación Ejemplo de Ejemplares EXtension INTENCION
de Entidad de su existencia en el (Instancias)
Mundo del Problema
Autor  Ibo Luis Cerra Escobar 150 El escritor principal de
cada libro
Libro  Base de datos al Piso 50 Contienen informació
n
Estudiantes  Rosmery Perilla 100 Personas que solicitan
 Sandra Florez los libros
 Yolima Acuña
 Liliana Bernal
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD -PROGRAMA DE INGENIERIA DE SISTEMAS
Proceso de Diseño de una Base de Datos Relacional para el proceso de Gestión de Nómina y datos de Empleados en Tiesto Tech Inc.
Etapa de Análisis (Modelamiento Entidad Relación) Modelo Entidad Relación Versión 1.0 Autor: Ingeniero IboCerra E, Msc,OCA/OCP Developer.
(Reference: Modelo de Datos Entidad Relación – Peter Chen) Soportes (Descripción del Proceso, Tabla de Entidades, Tabla de Atributos, Matriz de Profesor Tendencias Disruptivas, Big Data, Analítica en Maestría Gestión de
Relaciones, Descripción de Relaciones, Diagrama Entidad Relación, Narración de cada
Paso a Paso y Formatos requeridos una de las Relaciones con ERDish)
Tecnologías de Información , Desarrollo de Sistemas de Información y
Desarrollo WEB Unversidad EAN, Bases de Datos Básica y Base de Datos
Avanzadas - Unad, Instructor Oracle Academy y Oracle University.

Formato 2 - Descripción de atributos y sus restricciones naturales (Tipo de Dato) y restricciones adicionales, Dominios (Lista de
Valores, Rangos de Valores y Restricciones generales)
Nombre Entidad Atributos Identificador Nombre dominio Tipo de Tamaño Obligatoriedad Cardinalidad Restricciones adicionales
Único (UID) Dato (Si/No) (1 o
(Texto, Muchos) Lista de Rango Restricción
Número, Valores de general
Fecha) Valores
Autor Código X Código NyT 8 Si 1 --
P_nombre P_nombre T 30 Si 1
S_nombre S_nombre T 30 SI 1 -- --- ---
P_apellido P_apellido T 30 Si 1 -- --- ---
S_apellido S_apellido T 30 Si 1 --- ---
Nacionalidad Nacionalidad T 30 Si 1
Libro Ejemplar Ejemplar N 3 Si muchos --- ---
Fecha adquisició Fecha adquisición F 10 Si 1 --- ---
n
Temática Temática T 30 Si muchos
Estudiante Identificación X Identificación N 10 Si 1
P_Nombre P_Nombre T 30 Si 1
S_Nombre S_Nombre T 30 Si 1
P_Apellido P_Apellido T 30 Si 1
S_Apellido S_Apellido T 30 Si 1
Programa X Programa T 20 Si
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD -PROGRAMA DE INGENIERIA DE SISTEMAS
Proceso de Diseño de una Base de Datos Relacional para el proceso de Gestión de Nómina y datos de Empleados en Tiesto Tech Inc.
Etapa de Análisis (Modelamiento Entidad Relación) Modelo Entidad Relación Versión 1.0 Autor: Ingeniero IboCerra E, Msc,OCA/OCP Developer.
(Reference: Modelo de Datos Entidad Relación – Peter Chen) Soportes (Descripción del Proceso, Tabla de Entidades, Tabla de Atributos, Matriz de Profesor Tendencias Disruptivas, Big Data, Analítica en Maestría Gestión de
Relaciones, Descripción de Relaciones, Diagrama Entidad Relación, Narración de cada
Paso a Paso y Formatos requeridos una de las Relaciones con ERDish)
Tecnologías de Información , Desarrollo de Sistemas de Información y
Desarrollo WEB Unversidad EAN, Bases de Datos Básica y Base de Datos
Avanzadas - Unad, Instructor Oracle Academy y Oracle University.

Formato 3 - Matriz de Relaciones


Autor Libro Estudiantes
Autor R1
Libro R2 R3
Estudiantes R4
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD -PROGRAMA DE INGENIERIA DE SISTEMAS
Proceso de Diseño de una Base de Datos Relacional para el proceso de Gestión de Nómina y datos de Empleados en Tiesto Tech Inc.
Etapa de Análisis (Modelamiento Entidad Relación) Modelo Entidad Relación Versión 1.0 Autor: Ingeniero IboCerra E, Msc,OCA/OCP Developer.
(Reference: Modelo de Datos Entidad Relación – Peter Chen) Soportes (Descripción del Proceso, Tabla de Entidades, Tabla de Atributos, Matriz de Profesor Tendencias Disruptivas, Big Data, Analítica en Maestría Gestión de
Relaciones, Descripción de Relaciones, Diagrama Entidad Relación, Narración de cada
Paso a Paso y Formatos requeridos una de las Relaciones con ERDish)
Tecnologías de Información , Desarrollo de Sistemas de Información y
Desarrollo WEB Unversidad EAN, Bases de Datos Básica y Base de Datos
Avanzadas - Unad, Instructor Oracle Academy y Oracle University.

Formato 4 – Descripción ampliada de las relaciones determinadas en la Matriz de Relaciones (Análisis de Roles,
Cardinalidad/Opcionalidad, Grado, Cualidad de identificación, Transferibilidad)
Relaci Entidades 1 Rol Entidad 2 Pregunta para determinar Opcionalidad Rta. Opc. Pregunta para determinar Rta. Relación es Grado Ayuda a Identificar entidades Observación/Restricciones/Atributos
ón (Preguntar si está obligado) Cardinalidad Card. Transferible Participantes
(Preguntar CUANTO ) (Si/No)
R1 Autor Coopera Autor ¿Un Autor está obligado a Cooperar con No ¿Un Autor con CUANTOS Autores Muchos Si 1 a Mucho La dos entidades participantes se Esta relación modela un hecho importante
otro Autor? puede cooperar? identifican plenamente que sucede en el proceso que estamos
analizando y es que unos Autores cooperan
con otros Autores. Es posible que algunos
Autores trabajen solos
R2 Autor Escribe. Libro ¿Un Autor está obligado a Escribir un Libro? Si ¿Un Autor Autor CUANTOS Libros Escribe? Muchos No 1aM La dos entidades participantes se Esta relación modela un hecho importante
identifican plenamente que sucede en el proceso que estamos
analizando y es que Los libros son escritos por
autores y todos los libros tienen autores.
R3 Libro Continuación Libro ¿Un libro está obligado a ser la continuación de No ¿Un libro Cuantas Continuaciones Puede Muchos No 1aM La dos entidades participantes se Esta Relación modela un hecho importante ya
otro libro? tener? identifican plenamente que se establece que hay libros que
pertenecen a un solo volumen completo
R4 Estudiante Solicita Libro ¿Un estudiante está obligado a solicitar un Si ¿Un estudiante cuantos libro puede 1 a Muchos No 0 La dos entidades participantes se Esta relación Modela un hecho importante se
libro? solicitar? identifican plenamente establece la relación que tienen los
estudiantes con los libros al solicitarlos
Libro solicitado estudiante ¿un libro está obligado a ser solicitado por Si Un libro puede ser solicitado Cuantas 1 a muchas No
un estudiante? veces por un estudiante?
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD -PROGRAMA DE INGENIERIA DE SISTEMAS
Proceso de Diseño de una Base de Datos Relacional para el proceso de Gestión de Nómina y datos de Empleados en Tiesto Tech Inc.
Etapa de Análisis (Modelamiento Entidad Relación) Modelo Entidad Relación Versión 1.0 Autor: Ingeniero IboCerra E, Msc,OCA/OCP Developer.
(Reference: Modelo de Datos Entidad Relación – Peter Chen) Soportes (Descripción del Proceso, Tabla de Entidades, Tabla de Atributos, Matriz de Profesor Tendencias Disruptivas, Big Data, Analítica en Maestría Gestión de
Relaciones, Descripción de Relaciones, Diagrama Entidad Relación, Narración de cada
Paso a Paso y Formatos requeridos una de las Relaciones con ERDish)
Tecnologías de Información , Desarrollo de Sistemas de Información y
Desarrollo WEB Unversidad EAN, Bases de Datos Básica y Base de Datos
Avanzadas - Unad, Instructor Oracle Academy y Oracle University.

Borrador de Diagrama Entidad Relación – Notación CROW’s--- Foot de Richar Barker a partir de la Matriz de Relaciones y Diseñado
a Mano Alzada – Versión 1.0
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD -PROGRAMA DE INGENIERIA DE SISTEMAS
Proceso de Diseño de una Base de Datos Relacional para el proceso de Gestión de Nómina y datos de Empleados en Tiesto Tech Inc.
Etapa de Análisis (Modelamiento Entidad Relación) Modelo Entidad Relación Versión 1.0 Autor: Ingeniero IboCerra E, Msc,OCA/OCP Developer.
(Reference: Modelo de Datos Entidad Relación – Peter Chen) Soportes (Descripción del Proceso, Tabla de Entidades, Tabla de Atributos, Matriz de Profesor Tendencias Disruptivas, Big Data, Analítica en Maestría Gestión de
Relaciones, Descripción de Relaciones, Diagrama Entidad Relación, Narración de cada
Paso a Paso y Formatos requeridos una de las Relaciones con ERDish)
Tecnologías de Información , Desarrollo de Sistemas de Información y
Desarrollo WEB Unversidad EAN, Bases de Datos Básica y Base de Datos
Avanzadas - Unad, Instructor Oracle Academy y Oracle University.

Borrador de Diagrama Entidad Relación – Notación CROW’s Foot de Richar Barker a partir de la Matriz de Relaciones y Diseñado
con la Herramienta Oracle Developer Data Modeler – Versión 1.0
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD -PROGRAMA DE INGENIERIA DE SISTEMAS
Proceso de Diseño de una Base de Datos Relacional para el proceso de Gestión de Nómina y datos de Empleados en Tiesto Tech Inc.
Etapa de Análisis (Modelamiento Entidad Relación) Modelo Entidad Relación Versión 1.0 Autor: Ingeniero IboCerra E, Msc,OCA/OCP Developer.
(Reference: Modelo de Datos Entidad Relación – Peter Chen) Soportes (Descripción del Proceso, Tabla de Entidades, Tabla de Atributos, Matriz de Profesor Tendencias Disruptivas, Big Data, Analítica en Maestría Gestión de
Relaciones, Descripción de Relaciones, Diagrama Entidad Relación, Narración de cada
Paso a Paso y Formatos requeridos una de las Relaciones con ERDish)
Tecnologías de Información , Desarrollo de Sistemas de Información y
Desarrollo WEB Unversidad EAN, Bases de Datos Básica y Base de Datos
Avanzadas - Unad, Instructor Oracle Academy y Oracle University.

Formato 5 – Descripción Semántica de las Relaciones con el Lenguaje ERDish


Relaci Entidades 1 Rol Entidad 2 Pregunta para determinar Opcionalidad Rta. Opc. Pregunta para determinar Rta. Descripción de la Relación de acuerdo con el ERDish
ón (Preguntar si está obligado) Cardinalidad Card.
(Preguntar CUANTO )
R1 Empleado Dirige.. Empleado Empleado está obligado a Dirigir a otro No Un empleado CUANTOS empleados Muchos
empleado ? dirige ?
Empleado Dirigido.. Empleado Empleado está obligado a ser dirigido por No. Un empleado por CUANTOS 1
otro empleado ? empleados es dirigido..?
R2

R3

R4

También podría gustarte