Vous êtes sur la page 1sur 18

UNIDAD 1

FASE 1

TALLER VIRTUAL DE MODELADO ENTIDAD RELACIN

BASE DE DATOS BSICO

301330_34

PRESENTADO POR:

JUAN CARLOS ARRIETA BUSTOS - CDIGO 73.163.431

TUTORA:

Ing. DILSA ENITH TRIANA MARTNEZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA - ECBTI

BOGOT D.C, 2017


Contenido

Tabla De Ilustraciones .................................................................................................................... 4

Introduccin .................................................................................................................................... 5

Proceso de Diseo de Bases de Datos Relacionales ....................................................................... 6

1. Etapa de anlisis o Modelado Entidad Relacin Siguiendo el Modelo de Datos Entidad

Relacin (Peter Chen 1976) ..................................................................................................... 6

Caso Taller Virtual ...................................................................................................................... 7

Formato 1 Descripcin de Entidades ....................................................................................... 8

Formato 2 - Descripcin de atributos y sus restricciones naturales (Tipo de Dato) y

restricciones adicionales, Dominios (Lista de Valores, Rangos de Valores y Restricciones

generales) .................................................................................................................................... 9

Formato 3 - Matriz de Relaciones ............................................................................................. 10

Formato 4 Descripcin ampliada de las relaciones determinadas en la Matriz de Relaciones

(Anlisis de Roles, Cardinalidad/Opcionalidad, Grado, Cualidad de identificacin,

Transferibilidad) ....................................................................................................................... 11

Borrador de Diagrama Entidad Relacin Notacin CROWs--- Foot de Richar Barker a

partir de la Matriz de Relaciones y Diseado a Mano Alzada Versin 1.0 ...................... 12

Borrador de Diagrama Entidad Relacin Notacin CROWs Foot de Richar Barker a

partir de la Matriz de Relaciones y Diseado con la Herramienta Oracle Developer Data

Modeler Versin 1.0 ........................................................................................................ 13

Formato 5 Descripcin Semntica de las Relaciones con el Lenguaje ERDish .................... 15


Organizacin del Informe y evidencia de participacin en los Temas de Foro de la Fase. ...... 16

Link cuenta en Google Drive carpeta BDB_Momento_Intermedio_Fase1 .............................. 16

Conclusiones ................................................................................................................................. 17

Bibliografa ................................................................................................................................... 18
Tabla De Ilustraciones

Ilustracin 1 Diagrama Entidad Relacin ..................................................................................... 12

Ilustracin 2 Modelo Relacional ................................................................................................... 14


Introduccin

En el siguiente trabajo desarrollaremos las competencias para identificar los conceptos

fundamentales de las bases de datos.

Desarrollaremos las competencias necesarias para abordar y dar soluciones a

problemticas de datos en las organizaciones a travs del diseo de un modelo conceptual de

datos.

Desarrollaremos las competencias necesarias para realizar modelos relacionales de datos

con base en un modelo conceptual.

Desarrollaremos las competencias necesarias para implementar el modelo relacional de

datos en una herramienta de bases de datos relacional (SGBD).


Proceso de Diseo de Bases de Datos Relacionales

Etapas del Proceso

1. Anlisis o modelado entidad relacin o modelado conceptual

2. Diseo o modelado relacional o diseo lgico/fsico

3. Desarrollo implementacin o diseo fsico

1. Etapa de anlisis o Modelado Entidad Relacin Siguiendo el Modelo de Datos Entidad

Relacin (Peter Chen 1976)

Mecanismos de Abstraccin propuestos por Peter Chen en su Modelo de Datos Entidad

Relacin:

Clasificacin, Asociacin, Generalizacin y especializacin

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)


Caso Taller Virtual

Se requiere disear un Base de datos para apoyar el proceso de liquidacin de la nmina en

Tiesto-Tech inc. para el efecto se adelantaron entrevistas con el seor Juan de la Serrana quien

ha explicado que existen empleados que trabajan en los departamentos de la compaa, algunos

empleados no estn contratados, pero no est trabajando en ningn departamento, mientras se les

define en cual van a trabajar. Los departamentos de la compaa ocupan empleados, se

encontraron departamentos que no estaban ocupando Empleados. Existen cargos que pueden

estar ocupados por los empleados. Los empleados de la compaa deben ocupar un cargo cuando

ingresan, no pueden ocupar varios cargos al mismo tiempo. Los departamentos de la compaa

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 compaa. Algunos empleados de la compaa dirigen a otros

empleados, y los empleados son dirigidos por otro empleado. Algunos empleados puede que no

sean dirigidos por ningn empleado.


Formato 1 Descripcin de Entidades
Justificacin, explicacin
Entidad o Tipo Ejemplo de Ejemplares
de su existencia en el Extensin Intencin
de Entidad Ocurrencias o Instancias
Mundo del Problema
Ibo Cerra
Porque con los datos de los Daniel Prada
empleados puedo generar Jean Carlos Tierradentro
Dilsa Triana Hacer un trabajo en la
responsabilidades y la Diana Cardona empresa de tal forma que
empresa funciona. Si no Sandra Cristancho
Empleado Alexander Garca 150 cumpla su funcin social
tengo datos de los
Luis Cobo y recibir una
empleados no se podr la Laura Camargo
remuneracin.
nmina. Si no hay Axel Roses
Silvia Cristal
empleado. Laura Coronado
Francisco Cerra
Sistemas, Prestar unos servicios en
Telecomunicaciones,
Permite organizar a los beneficio general de los
Departamentos Jurdica, 30
empleados por funciones. Financiera usuarios internos y
Secretaria General externos de la empresa.
Despacho
Permite darles a los Rector Determinar la funcin
Profesor Titular,
Cargos empleados un rol en la Profesor Asociado 50 que realizara cada
compaa. Vicerrector empleado en la empresa.
Monitor
Formato 2 - Descripcin de atributos y sus restricciones naturales (Tipo de Dato) y restricciones adicionales, Dominios (Lista
de Valores, Rangos de Valores y Restricciones generales)
Tipo de Restricciones adicionales
Dato
Identificador Obligatoriedad Cardinalidad
Nombre Entidad Atributos Nombre dominio (Texto, Tamao
nico (UID) (Si/No) (1 o Muchos) Rango de Restriccin general
Nmero, Lista de Valores
Valores o de control
Fecha)
Id_Empleado X Empleados_ids N 10 Si 1 --
P_nombre P_Nombres T 30 SI 1 -- --- ---
S_nombre S_nombres T 30 No 1 -- --- ---
P_apellido P_apellidos T 30 Si 1 --- ---
S_apellido S_apellidos T 30 Si 1
F_ingreso >
F_ingreso F_ingresos F Si 1
Empleado F_nacimiento
F_nacimiento F_Nacimiento F Si 1
Estado civil Estados Civiles T 2 Si 1 C,S,UL,V,SE --- ---
700.000 y
Salario Salarios N 11,2 Si 1 --- ---
10.000.000
Correo X Correos T 30 No M --- ---- ---
Sexo Sexos T 1 Si 1 M, F,X
Cargo Id_Cargo X Cargos_ids T 10 Si 1 --- ---
Nombre T 30 Si 1 --- ---
Departamento Id_Departamento X Departamentos_ids T 30 Si 1 -- --- ---
Nombre Nombres T 30 Si 1 -- --- ---
Formato 3 - Matriz de Relaciones
Empleados Departamentos Cargos

Empleados R1 R2, R3 R4

Departamentos

Cargos
Formato 4 Descripcin ampliada de las relaciones determinadas en la Matriz de Relaciones (Anlisis de Roles,
Cardinalidad/Opcionalidad, Grado, Cualidad de identificacin, Transferibilidad)
Pregunta para
Pregunta para determinar Relacin es
determinar Rta. Ayuda a Identificar entidades
Relacin Entidades 1 Rol Entidad 2 Opcionalidad Rta. Opc. Transferible Grado Observacin/Restricciones/Atributos
Cardinalidad Card. Participantes
(Preguntar si est obligado) (Si/No)
(Preguntar CUANTO )
Esta relacin modela un hecho
importante que sucede en el proceso
Un Empleado est obligado a liderar a Un empleado cuantos
Empleado Dirige Empleado No Muchos Si que estamos analizando y es que
muchos Empleado? empleados dirige?
unos empleados dirigen a otros
1 a Mucho
R1 La dos entidades participantes empleados y que los empleados de
se identifican plenamente la organizacin son dirigidos por
1:M
Un empleado por otros empleados. Es posible que
Empleado est obligado a ser dirigido
Empleado Dirigido Empleado No. cuantos empleados es 1 Si algunos empleados de la
por otro Empleado?
dirigido? organizacin no sean liderados o
dirigidos por otro empleado
Esta relacin modela un hecho
Un Empleado est obligado a Trabajar en Un Empleado en cuantos importante que sucede en el proceso
Empleado Trabaja Departamento No 1 Si
un Departamento? Departamentos Trabaja? que estamos analizando y es que los
1 a Mucho empleados trabajan en los
R2 La dos entidades participantes
departamentos de la organizacin y
se identifican plenamente
1:M que los departamentos de la
Un departamento
Un Departamento est obligado a ocupar compaa ocupan empleados o que
Departamento Ocupa Empleado No cuantos Empleados M Si
un Empleados? en los departamentos de la
Ocupa?
compaa trabajan empleados.

Esta relacin modela un hecho


Un Empleado est obligado a dirigir Un empleado cuantos
Empleado Dirige Departamento No M Si importante que sucede en el proceso
muchos Departamento? departamentos dirigen?
que estamos analizando y es que los
1 a Mucho
R3 La dos entidades participantes empleados dirigen en varios
se identifican plenamente departamentos y que los
1:M
Un departamento es departamentos de la compaa son
Un departamento est obligado a ser
Departamento Dirigido Empleado No dirigido por cuantos 1 Si dirigidos por un empleado de la
dirigido por un Empleado?
empleados? compaa.

Un Empleado esta obligado en ocupar un Un empleado ocupa un


Empleado Ocupa Cargo No 1 Si Esta relacin modela un hecho
cargo? cargo?
importante que sucede en el proceso
1 a Mucho
R4 La dos entidades participantes que estamos analizando y es que los
se identifican plenamente empleados ocupan un cargo en la
1:M
compaa y que un cargo puede ser
Un cargo est obligado a ocupar algn Un cargo es ocupado por
Cargo Ocupado Empleado No M Si ocupado por muchos empleados.
Empleado? cuantos empleados?
Borrador de Diagrama Entidad Relacin Notacin CROWs--- Foot de Richar Barker a partir de la Matriz de Relaciones y
Diseado a Mano Alzada Versin 1.0

Ilustracin 1 Diagrama Entidad Relacin


Borrador de Diagrama Entidad Relacin Notacin CROWs Foot de Richar Barker a partir de la Matriz de Relaciones y
Diseado con la Herramienta Oracle Developer Data Modeler Versin 1.0
Ilustracin 2 Modelo Relacional
Formato 5 Descripcin Semntica de las Relaciones con el Lenguaje ERDish
Pregunta para determinar
Pregunta para determinar Opcionalidad Rta.
Relacin Entidades 1 Rol Entidad 2 Rta. Opc. Cardinalidad Descripcin de la Relacin de acuerdo con el ERDish
(Preguntar si est obligado) Card.
(Preguntar CUANTO )

Empleado est obligado a Dirigir a otro Un empleado cuantos empleados


Empleado Dirige Empleado No Muchos Un Empleado dirige Empleado
empleado? dirige?
R1
Empleado est obligado a ser dirigido por Un empleado por cuantos empleados
Empleado Dirigido Empleado No 1 Empleado dirigido por Empleado
otro empleado? es dirigido?

Un Empleado est obligado a Trabajar en Un Empleado en cuantos


Empleado Trabaja Departamento No 1 Un Empleado no est obligado a trabajar en un Departamento
un Departamento? Departamentos Trabaja?
R2
Un Departamento est obligado a ocupar Un departamento cuantos Empleados
Departamento Ocupa Empleado No Muchos Un Departamento no est obligado a ocupar un Empleado
varios Empleados? Ocupa?

Un Empleado dirige varios Cuntos empleados dirigen en un


Empleado Dirige Departamento No Muchos Un Empleado dirige un Departamento
Departamentos? departamento?
R3
Un departamento es dirigido por un En un departamento cuantos
Departamento dirigido Empleado No 1 Un Departamento es dirigido por Empleados
Empleado? empleados dirigen?

Empleado Ocupa Cargo El Empleado ocupa un cargo? No Un empleado ocupa un cargo? Muchos Un Empleado ocupa un cargo

R4
El cargo est ocupado por algn un cargo es ocupado por cuantos
Cargo ocupado Empleado No 1 Un Cargo es ocupado por varios Empleados
Empleado? empleados?
Organizacin del Informe y evidencia de participacin en los Temas de Foro de la Fase.

1. El estudiante prepara un Informe sobre sus actuaciones en los Temas planteados en el Foro

Unidad 1: Fase 1: Taller Virtual de Modelado Entidad Relacin (Modelo Conceptual).

Indicando en el cuadro siguiente, el Tema, Numero de Participaciones, Fechas de las

Participaciones, Indicador de si estaba en los rangos permitidos, pertinencia y oportunidad

de los aportes y si referenciaba el origen de los aportes cuando no fueran de su autora.

Aporte con
No. Fechas de Rangos Pertinencia
Tema Referencia?
Participacin participacin de Fechas? Oportunidad
(Si/No)
Presentacin 1 09-09-17 N/A N/A N/A
Compartir
Link Google 1 12-09-17 N/A N/A N/A
Drive
Evidencia
registro
Simulador
Oracle 1 12-09-17 N/A N/A N/A
Application
Express en la
nube

Link cuenta en Google Drive carpeta BDB_Momento_Intermedio_Fase1

https://drive.google.com/drive/folders/0B_BwPmGpV3ZHWXpOVl9udDEyeTg?usp=sharing
Conclusiones

La realizacin del presente trabajo desarrollo en el estudiante las competencias para

identificar los conceptos de las bases de datos.

Desarrollo las competencias necesarias paraa dar solucin a problemas de datos en las

organizaciones a travs del diseo de un modelo conceptual de datos.

Desarrollo competencias necesarias para realizar modelos relacdionales de datpos con

base en un modelo conceptual.

Desarrollo las competencias necesarias para implementar el modelo relacional de datos

en una herramienta de bases de datos relacional (SGBD).


Bibliografa

Casas Roma, J. & Conesa i Caralt, J. (2014). Diseo conceptual de bases de datos en UML.

Barcelona, ES: Editorial UOC. Pginas, 41 106.

http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=edselb&AN=edselb

.10903566&lang=es&site=eds-live

Jimnez Capel, M. ( 2014). Bases de datos relacionales y modelado de datos (UF1471). Madrid,

ESPAA: IC Editorial

http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=edselb&AN=edselb

.11126291&lang=es&site=eds-live

Ramakrishnan, R., & Gehrke, J. (2007). Sistemas de gestin de bases de datos (3a. ed.). Madrid,

ES: McGraw-Hill Espaa. Pgina, 3- 50

http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=edselb&AN=edselb

.10504924&lang=es&site=eds-live

Videos Relacionados con Modelamiento Entidad Relacion. ( 2015) Modelo de Datos Entidad

Relacin, Modelo Entidad Relacin. Modelo Lgico o Conceptual.

https://ibocerra.wixsite.com/unadbdbasico