Logo Studenta

30092-S02-PRESENTACION - July Luo

¡Este material tiene más páginas!

Vista previa del material en texto

SESIÓN /2
EL MODELO CONCEPTUAL
/ EL MODELO CONCEPTUAL Y SU REPRESENTACIÓN GRÁFICA
/ IMPORTANCIA DEL MODELO CONCEPTUAL Y SU DISEÑO
/ VENTAJAS DEL DISEÑO CONCEPTUAL
/ ELEMENTOS DEL MODELO CONCEPTUAL
/ EJEMPLO
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
1
/ INTRODUCCIÓN
En esta sesión veremos qué es el Modelo Conceptual y su representación gráfica.
Se usarán las Convenciones para representar las Entidades, Atributos, identificador. 
Se realizara la representación gráfica de una relación y la descripción de la relación.
NOMBRE DEL CURSO  SESIÓN XX
© ISIL. Todos los derechos reservados
EL MODELO CONCEPTUAL Y SU REPRESENTACIÓN GRÁFICA
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
3
/ EL MODELO CONCEPTUAL Y SU REPRESENTACIÓN GRÁFICA/ FASES EN EL DISEÑO
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
En el diseño de ingeniería de un artefacto en General, tenemos las siguientes fases.
Por ejemplo, si queremos diseñar un vehículo terrestre, ¿qué es lo primordial que debería tener un vehículo terrestre?
Ruedas, chasis, motor, dirección, frenos.
Si hacemos un diagrama con estos objetos, obtendremos el diagrama conceptual, el cual, muestra lo esencial del modelo que queremos diseñar.
No hay más detalle con respecto al tipo de energía que se va a usar, ya que ello implica elegir una tecnología a usar, y eso se realiza en el siguiente paso de diseño, el diseño lógico. Cuando se ha elegido el tipo de tecnología el modelo conceptual se transforma el modelo lógico.
El siguiente paso de diseño, implica elegir un fabricante, que proporcione las partes que necesita el vehículo. El modelo lógico se transforma mediante el diseño físico en un modelo físico, apuntando a las especificaciones del fabricante elegido.
Una vez completado el modelo físico, ya se puede pasar al último paso, el cual es, la implementación del modelo, en este caso la fabricación del vehículo.
4
Es la herramienta para poder comunicar y plasmar nuestra percepción de la realidad.
Son representaciones de algún hecho del mundo que nos interese, en el caso de la ingeniería de sistemas interesaría por ejemplo modelar organizaciones, datos o procesos de negocios.
Para expresar los modelos requerimos de lenguajes.
/ EL MODELO CONCEPTUAL Y SU REPRESENTACIÓN GRÁFICA
MUNDO REAL (Universo del discurso)
MODELO
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
En el proceso de diseño en ingeniería se deben crear modelos basados en una realidad concreta.
Los modelos son abstracciones que tratan de representar a la realidad.
Al dibujar un modelo se deben tener en cuenta es ciertas convenciones de diseño en ingeniería.
Cada especialidad tiene su propia simbología.
En el caso del diseño y base de datos, tenemos nuestra propia simbología, la iremos aprendiendo en los diferentes ejercicios a desarrollar.
5
IMPORTANCIA Y VENTAJAS DEL MODELO CONCEPTUAL Y SU DISEÑO
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
6
/ IMPORTANCIA Y VENTAJAS DEL MODELO CONCEPTUAL Y SU DISEÑO
El Modelo conceptual es importante por que muestra una descripción global de cada una de las entidades de interés para la organización.
El desarrollo del diseño conceptual de la base de datos no se ayuda de herramientas automáticas. Pero el producto final se puede diagramar en herramientas como Microsoft Visio.
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
El Modelo Conceptual tiene como objetivo principal, ser el vehículo de comunicación entre la plana estratégica y gerencial con el equipo de desarrollo de sistemas de información.
El diseñador asume total responsabilidad sobre el proceso de entender y transformar los requerimientos del sistema a desarrollar en esquemas conceptuales, por eso consideramos que el diseño conceptual es una de las fases más importantes en el diseño de la base de datos.
7
Para el correcto desarrollo del modelo, es clave contar con la colaboración de un usuario, en el equipo de diseño.
Al ser un esquema simple y no técnico, los usuarios pueden aprender fácilmente lo suficiente sobre diseño conceptual, para orientar a los diseñadores en sus decisiones.
/ IMPORTANCIA Y VENTAJAS DEL MODELO CONCEPTUAL Y SU DISEÑO
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
Aun si se supone que el diseño conceptual está dirigido por un profesional, se alcanzan resultados satisfactorios solo mediante cooperación con los usuarios de la base de datos, quienes tienen la obligación de describir los requerimientos y además explicar el significado de los datos que son relevantes para el sistema. Las características básicas del diseño conceptual y de los modelos conceptuales de datos son relativamente simples y su entendimiento no requiere mayor conocimiento técnico previo sobre sistemas de base de datos. 
8
Una influencia fuerte del usuario final sobre las decisiones de diseño es muy recomendable.
Entender las características de las bases de datos mejora la claridad contractual entre los grupos implicados, es decir, usuarios y diseñadores.
/ IMPORTANCIA Y VENTAJAS DEL MODELO CONCEPTUAL Y SU DISEÑO
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
Una influencia fuerte del usuario final sobre las decisiones de diseño tiene muchas consecuencias positivas: mejora la calidad del esquema conceptual, eleva la probabilidad de que el proyecto converja hacia el resultado esperado, y reduce los costos de desarrollo. 
Es luego, muy importante indicar, que los usuarios que estén más comprometidos con el proceso de toma de decisiones sean los más inclinados a aceptar y usar un sistema de información.
 
9
El diseño conceptual es independiente de un DBMS* particular. Esta característica genera algunas ventajas:
1. La elección del DBMS se puede posponer, y el esquema conceptual puede sobrevivir a una decisión tardía de cambiar el DBMS objetivo.
2. Si el DBMS o los requerimientos de la aplicación cambian, el esquema conceptual puede aún usarse como punto de partida de la nueva actividad de diseño.
3. Las diferentes bases de datos, descritas mediante su esquema conceptual, se pueden comparar en un marco homogéneo de trabajo. 
*DBMS = Database Management System ó Sistema de Gestión de base de datos (ejemplo: SQL Server, MySQL, Oracle)
/ IMPORTANCIA Y VENTAJAS DEL MODELO CONCEPTUAL Y SU DISEÑO
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
Esta característica facilita la construcción de sistemas consolidados a partir de varias bases de datos ya existentes y la creación de un diccionario de datos integrado.
 
10
El argumento final en favor del diseño conceptual subraya la utilidad de los esquemas conceptuales después de finalizado el proceso de diseño. 
Así, la ventaja final y posiblemente más importante del diseño conceptual y su documentación facilitan el entendimiento de los esquemas de datos y de las aplicaciones que los utilizan y, por ende, su transformación y mantenimiento.
/ IMPORTANCIA Y VENTAJAS DEL MODELO CONCEPTUAL Y SU DISEÑO
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
El esquema conceptual no se debe considerar un documento de diseño intermedio a ser ignorado después del diseño lógico y físico; más bien, debe permanecer como parte de las especificaciones de la base de datos, organizado con una variedad de documentos que también detallan la recolección de requerimientos y el proceso de diseño. 
Si por ejemplo, consideramos un proceso de venta de productos, el departamento de Contabilidad desea conservar ciertos detalles de la venta como el número de la factura, la fecha, el nombre del cliente, el monto de la venta, el monto de los impuestos, y el monto de la factura; para el Almacén, los datos más relevantes serían el nombre de los productos, la cantidad despachada, la fecha del despacho, y el nombre del cliente. Por supuesto, lo que para unos usuarios es irrelevante, para otros puedeser muy importante.
11
Herramienta de comunicación para audiencias no técnicas y técnicas.
Permite la Implementación de múltiples DBMS.
Las bases de datos y aplicaciones son mas adaptables a los cambios.
Las bases de datos y aplicaciones representan mejor a las necesidades de los negocios y usuarios finales.
Disminuye horas de diseño inicial y posterior mantenimiento.
/ IMPORTANCIA Y VENTAJAS DEL MODELO CONCEPTUAL Y SU DISEÑO
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
12
ELEMENTOS DEL MODELO CONCEPTUAL
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
13
/ ELEMENTOS DEL MODELO CONCEPTUAL
Como ya se había indicado los elementos que lo conforman son:
Entidad
Relación 
Cardinalidad
Atributo
En esta sesión nos enfocaremos en las relaciones, cardinalidad y atributos.
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
Peter Chen: https://es.wikipedia.org/wiki/Peter_Chen
14
/ ELEMENTOS DEL MODELO CONCEPTUAL/RELACIÓN
Representa conexiones, vínculos o asociaciones entre entidades. 
Se representa con líneas rectas (no diagonal).
No se usan flechas, ya que una relación siempre es bi-direccional.
Una relación se representa como un rombo, con el verbo que explica la relación, en la parte interior y en minúscula.
EJEMPLO A
EJEMPLO B
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
Cuando le descubren las entidades de una realidad concreta, a veces es difícil encontrar las relaciones entre dichas entidades, ya que de una u otra forma, directa o indirectamente, las entidades que coexisten en dicha realidad se relacionan. Debemos entonces basarnos en las reglas de negocio existentes en la realidad para poder determinar cuál es la relación más relevante entre las entidades.
15
/ ELEMENTOS DEL MODELO CONCEPTUAL/CARDINALIDAD
La cardinalidad establece cuántas instancias de una entidad están relacionadas con una instancia de la otra entidad.
Según su cardinalidad, las relaciones pueden ser:
De uno a uno
De uno a muchos
De muchos a muchos
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
La cardinalidad en una relación debe ser encontrada cotejando todas los posibles casos teóricos con los casos reales, según las reglas de negocio de la realidad correspondiente.
16
/ ELEMENTOS DEL MODELO CONCEPTUAL/CARDINALIDAD
Encontrando la Cardinalidad
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
Deberán verificar todas las posibilidades a partir de una entidad, y luego en sentido contrario, por ejemplo.
Primero desde la entidad A hacia la entidad B.
Es posible que una instancia de A se relacione con una instancia de B.
Es posible que una instancia de A se relacionan con muchas instancias de B.
Ahora desde la entidad B hacia la entidad A.
Es posible que una instancia de B se relacione con una instancia de A.
Es posible que una instancia de B se relacionan con muchas instancias de A.
Finalmente comprobaremos la existencia de nulos.
Es posible que una instancia de A se relacione con ninguna instancia de B.
Es posible que una instancia de B se relacione con ninguna instancia de A.
Como se puede observar, cada posibilidad puede ser cierta o falsa, dependiendo de las reglas de negocio de la realidad, por eso es importante conocer artistas reglas, y si no se conoce alguna, se debe preguntar a los usuarios sobre dicha regla, de la manera más adecuada; o sea, en el idioma cotidiano de los usuarios de dicha realidad, y no, en el lenguaje tecnológico, que el diseñador conoce.
17
/ ELEMENTOS DEL MODELO CONCEPTUAL/ATRIBUTOS
Un atributo es una característica o propiedad de una entidad. 
Un atributo debe servir para describir o identificar a una instancia de la entidad. 
Existe un atributo especial conocido como Atributo Identificador, el cual identifica de forma única a una instancia de la entidad. Típicamente es un número o código que no se repite.
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
Por ejemplo, la entidad ALUMNO tiene los siguientes atributos: código del alumno, nombre completo, fecha de nacimiento, género. En este caso, el atributo código del alumno se utiliza para identificarlo de forma unívoca.
Por ejemplo, para el atributo fecha de nacimiento, el conjunto de valores posibles es cualquier fecha válida, aunque se podría limitar el conjunto definiendo un rango de fechas válidas; la fecha 29 de febrero de 1997 no es parte del dominio porque es una fecha inválida (la fecha no existe). En el caso del atributo género, su dominio está formado por dos valores: femenino y masculino.
18
/ ELEMENTOS DEL MODELO CONCEPTUAL/ATRIBUTOS
Forma de representar los atributos de una Entidad en el Modelo Conceptual :
Se usan óvalos o elipses unidos con la entidad mediante una línea recta
El atributo identificador se subraya
ALUMNO
Nombre
Dirección
Teléfono
Número de lista
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
Los atributos se incluyen en una Elipse.
El Atributo Identificador debe ir Subrayado.
19
EJEMPLO
NOMBRE DEL CURSO  SESIÓN XX
© 2018 ISIL. Todos los derechos reservados
20
A partir del siguiente supuesto diseñar el modelo entidad-relación:
La clínica “SAN IGNACIO” necesita llevar un control informatizado de su gestión de pacientes y médicos. 
De cada paciente se desea guardar el código, nombre, apellidos, dirección, población, provincia, código postal, teléfono y fecha de nacimiento.
De cada médico se desea guardar el código, nombre, apellidos, teléfono y especialidad.
Se desea llevar el control de cada uno de los ingresos que el paciente hace en el hospital.
Cada ingreso que realiza el paciente queda registrado en la base de datos. De cada ingreso se guarda el código de ingreso (que se incrementará automáticamente cada vez que el paciente realice un ingreso), el número de habitación y cama en la que el paciente realiza el ingreso y la fecha de ingreso.
Un médico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un único médico. Un paciente puede realizar varios ingresos en el hospital.
Haga clic para modificar el estilo de título del patrón
El primer paso que se identifica las entidades. Como existen varios pacientes y cada paciente tiene propiedades como nombre y apellidos dirección etc. Los pacientes pueden representar como una entidad llamada PACIENTE. 
Lo mismo podemos afirmar que los médicos, hay varios médicos y clara médico tiene propiedades o atributos, por lo tanto tenemos una entidad llamada MEDICO.
Para que un paciente se pueda atender, tiene que registrará su ingreso, cada ingreso implica fecha la moralización cámara, luego podemos concluir que INGRESO es otra entidad dentro de esta realidad de la clínica.
Además existen otras reglas de negocio; para que un paciente pueda ser atendido, primero debe registrar su ingreso, y al registrar dicho ingreso, se asigna el médico que aprenderá dicho ingreso. Luego existe una relación primaria entre paciente que ingresó, y luego otra relación entre médicos e ingresó.
Luego de descubrir que existen estas tres entidades, pasamos a graficarlas en el siguiente modelo.
21
Solución: Ejercicio de ejemplo
Haga clic para modificar el estilo de título del patrón
	Como se puede observar en este diagrama, la entidad MEDICO se relaciona con la entidad INGRESO en medio de la línea que las relaciona, grafica un rombo como una palabra que describe a la relación, un descriptor, se debe verificar si esta palabra es adecuada formando una oración en ambos sentidos de entidad la entidad. Por ejemplo en este caso, el médico atiende el ingreso, y en sentido inverso, el ingreso es atendido por un médico. Como se puede verificar la palabra está adecuada, si no lo fuera, hay que buscar otra.
La entidad INGRESO se relacionan con la entidad PACIENTE, de la misma forma incluimos un descriptor de la relación, y verificamos si cumple con describir la adecuadamente; por ejemplo, el paciente realizar un ingresoen ingreso, y en sentido inverso, el ingreso por realizar el paciente.
Ahora nos toca el tema de verificar las Cardinalidades de las relaciones. 
En el caso de MEDICO con INGRESO. Un médico puede atender un ingreso, un médico puede atender muchos ingresos, y en sentido inverso, un ingreso sólo lo atiende un medico, no puede haber un ingreso que lo hayan atendido varios médicos a la vez. Con respecto a los valores nulos, un médico a atendido un ingreso por lo menos una vez, luego no hay médicos que no hayan atendido nunca un ingreso. Un ingreso tiene que ser atendido necesariamente por un médico, lo que quiere decir, que no puede existir un ingreso sin médico asignado.
Este mismo razonamiento para verificar Cardinalidades, lo aplicamos en la relación INGRESO - PACIENTE.
Un paciente puede haber ingresado una o muchas veces a la clínica, pero solo están registrados los pacientes que han ingresado por lo menos una vez, en otra palabras si una persona nunca ha ingresado, no esta registrado en la lista de pacientes. Por otro lado, un ingreso lo realiza sólo un paciente, no existe un ingreso que corresponda a varios pacientes. Además y se registró un ingreso, necesariamente tiene que haber sido realizado por un paciente.
Finalmente, representamos algunos de los atributos de las entidades dentro de una elipse, y, si se trata de un atributo identificador, se le subraya, como es el caso de los códigos, en este caso.
22
En esta sesión se logro graficar las Entidades existentes en una realidad concreta, en un Diagrama.
El alumno podrá ahora aplicar estos conocimientos y convenciones de los gráficos usados para representar un modelo conceptual, en diferentes realidades planteadas por el docente.
23
Conclusión
Haga clic para modificar el estilo de título del patrón
Los participantes ahora pueden distinguir como se relacionan las entidades de una realidad concreta, también puede establecer las Cardinalidades basándose en las reglas de negocio, verificando si se cumplen algunas posibilidades de cardinalidad.
23
PERSONAARMACABALLOmontausa1:11:11:11:M
PROFESORALUMNOenseña
PROFESORALUMNOenseña
INGRESOPACIENTEMEDICOatienderealiza1:11:M1:M1:1CódigoNombreApellidosCódigoNombreApellidosCódigoHabitaciónFecha

Continuar navegando

Otros materiales