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
/ INTRODUCCIÓN
• En esta sesión veremos mas en detalle qué es el Modelo Conceptual, los elementos que lo
componen y su respectiva 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 © 2018 ISIL. Todos los derechos reservados
EL MODELO CONCEPTUAL
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
/ EL MODELO CONCEPTUAL / DEFINICION
Definición del modelo conceptual
• El modelo conceptual no se ocupa de implementar la
base de datos real. Funciona a un nivel muy alto,
traduciendo los problemas del mundo real y los
requisitos comerciales en un marco conceptual que es
fácil de entender y que, por esta razón, puede
comunicarse también a los no expertos.
• Solo se enfoca en identificar las entidades que serán
parte de la base de datos y las relaciones entre ellas, es
decir, las operaciones o asociaciones que existen entre
ellas. Es muy eficaz para comprender y definir los
procesos comerciales de la empresa.
/ EL MODELO CONCEPTUAL / DEFINICION
Definición del modelo conceptual
• Entonces, si intentáramos una definición de modelo de
datos conceptual, podríamos decir que un modelo de
datos conceptual es una representación de la estructura
general de datos requerida para llevar a cabo los
requisitos comerciales (lo que significa respaldar los
procesos de la empresa, registrar eventos comerciales y
realizar un seguimiento del desempeño) y esto
independientemente de cualquier software específico,
sistema de gestión de base de datos o estructura de
almacenamiento de datos.
/ EL MODELO CONCEPTUAL / DEFINICION
Definición del modelo conceptual
• Conocido también como Modelo E/R Conceptual
• Fue propuesto por Peter Chen en 1976
• Los elementos que lo conforman son ( y que se desarrollaran
con amplitud mas adelante son):
– Entidad
– Relación
– Cardinalidad
– Atributo
/ 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
/ EL MODELO CONCEPTUAL Y SU REPRESENTACIÓN GRÁFICA
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.
1:1 1:1
PERSONA monta CABALLO
1:1
usa
1:M
ARMA
MUNDO REAL (Universo del discurso) MODELO
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
IMPORTANCIA Y VENTAJAS DEL MODELO
CONCEPTUAL Y SU DISEÑO
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
/ 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, Power Point o MS Word
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
/ IMPORTANCIA Y VENTAJAS DEL MODELO CONCEPTUAL Y SU DISEÑO
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.
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
/ IMPORTANCIA Y VENTAJAS DEL MODELO CONCEPTUAL Y SU DISEÑO
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.
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
/ IMPORTANCIA Y VENTAJAS DEL MODELO CONCEPTUAL Y SU DISEÑO
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)
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
/ IMPORTANCIA Y VENTAJAS DEL MODELO CONCEPTUAL Y SU DISEÑO
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.
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
/ IMPORTANCIA Y VENTAJAS DEL MODELO CONCEPTUAL Y SU DISEÑO
• 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.
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
ELEMENTOS DEL MODELO CONCEPTUAL Y SU
REPRESENTACION GRAFICA
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
/ ELEMENTOS DEL MODELO CONCEPTUAL
• Los elementos que conforman el modelo conceptual son:
– Entidad
– Relación
– Cardinalidad
– Atributo
/ ELEMENTOS DEL MODELO CONCEPTUAL/ENTIDAD
• Representa un objeto concreto o abstracto que existe en alguna realidad.
• Entidades concretas:
• Personas: Empleado, Cliente
• Lugares: Almacén, Departamento
• Cosas: Producto, Equipo.
• Entidades abstractas:
• Conceptuales: Curso, Proceso de producción
• Eventos: Factura, Orden de Compra, Matrícula
• Tiene propiedades o características que deseamos almacenar en una Base de
Datos.
• Toda entidad debe ser nombrada en singular
• Cada elemento de una entidad se conoce como Instancia
• Todos las instancias deberían tener las mismas atributos
/ ELEMENTOS DEL MODELO CONCEPTUAL/ENTIDAD
Condiciones de existencia
Cuando analizamos la realidad que deseamos modelar, debemos
identificar las entidades que participan. Para que una entidad
pueda existir, se debe verificar que cumpla con estas dos
condiciones:
1. Una Entidad debe tener varias instancias
2. Una entidad debe tener varios atributos
/ ELEMENTOS DEL MODELO CONCEPTUAL/ENTIDAD
“Una entidad debe tener varias instancias”
Las instancias de una entidad son también llamadas
ocurrencias.
Ocurrencias de la entidad “PAIS”: Perú, Bolivia, Canadá,
etc.
Ocurrencias de la entidad “INSTRUCTOR”: José León, Víctor
Balta, Amanda Sánchez
Ocurrencias de la entidad “CURSO” : Aplicaciones I, Diseño
y Programación de Base de Datos, Aplicaciones
Empresariales I
/ ELEMENTOS DEL MODELO CONCEPTUAL/ENTIDAD
“Una entidad debe tener varios atributos”
Los atributos son las características de una entidad.
Los atributos de la entidad “PAIS” podrían ser Nombre,
Población, Fecha de fundación, etc.
Los atributos de la entidad “INSTRUCTOR” serian Nombre,
Apellidos, Fecha de nacimiento, Sexo, Especialidad,
Teléfono , Email, etc.
Los atributos de la entidad “CURSO” serian código,
nombre, créditos, ciclo, etc.
/ ELEMENTOS DEL MODELO CONCEPTUAL/ENTIDAD
Representación de las Entidades
• El nombre debe estar en singular y mayúsculas.
• Una entidad se representa gráficamente como un rectángulo que
encierra al nombre de la entidad.
• Ejemplos:
CURSO PROFESOR ALUMNO
/ ELEMENTOS DEL MODELO CONCEPTUAL/RELACIÓN
Las relaciones …
• Representan 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.
• En el modelo conceptual una relación se representa como un rombo, con
el verbo que explica la relación, en la parte interior y en minúscula.
• Importante, siempre emplee verbos en infinitivo y empiece a leer las
relaciones siempre desde uno (en singular) en ambas direcciones
EJEMPLO A EJEMPLO B
PROFESOR enseña ALUMNO PROFESOR enseña
ALUMNO
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
/ ELEMENTOS DEL MODELO CONCEPTUAL/CARDINALIDAD
La cardinalidad, también llamada multiplicidad, 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
/ ELEMENTOS DEL MODELO CONCEPTUAL/CARDINALIDAD
Encontrando la Cardinalidad
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
/ ELEMENTOS DEL MODELO CONCEPTUAL/CARDINALIDAD
Encontrando la Cardinalidad
Tips para definir la correcta cardinalidad:
• Identificar la relación con un verbo en infinitivo ( el mas cercano a la
definición )
• La lectura de la relación debe ser bidireccional: De arriba abajo y
viceversa o de izquierda a derecha y viceversa.
• La lectura SIEMPRE empieza con “UN” o “UNA”
• El usuario debe establecer las reglas para una precisa
interpretación de la cardinalidad.
• En caso de no tener alguna regla, apele a su experiencia y sentido
común
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
/ ELEMENTOS DEL MODELO CONCEPTUAL/CARDINALIDAD
Encontrando la Cardinalidad
EJERCICIOS
A continuación se muestran pares de entidades que dentro de la realidad en
estudio tienen una relación. Defina el verbo y cardinalidad para cada una de los
pares de entidades
FACTURA –CLIENTE
PRODUCTO- PROVEEDOR
CURSO- ALUMNO
PROFESOR-CURSO
EMPLEADO-DISTRITO
PAIS-PERSONA
FACTURA-PRODUCTO
MEDICO-CITA
EMPLEADO-PUESTO
EMBARCACION-CAPITAN
PASAJERO-ASIENTO
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
/ ELEMENTOS DEL MODELO CONCEPTUAL/ATRIBUTOS
Los 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.
• Los atributos identificadores serán , en el modelo lógico y físico las
llamadas Llaves Primarias.
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
/ 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
Nombre
ALUMNO Dirección
Teléfono
Número
de lista
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
EJEMPLO
NOMBRE DEL CURSO SESIÓN XX © 2018 ISIL. Todos los derechos reservados
A partir del siguiente supuesto diseñar el modelo entidad-relación conceptual
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.
Tomado del ejercicio 6 entregado en la presente sesión
Solución: Ejercicio de ejemplo
Código Habitación Fecha Código Nombre Apellidos
1:M 1:1
INGRESO atiende MEDICO
1:M
realiza
1:1
PACIENTE
Código Nombre Apellidos
Ejercicios
En base a los ejercicios del documento
“Lab 1.1 Casos Modelo Conceptual” y
empleando Power Point, desarrolle el modelo
E/R conceptual para cada ejercicio del citado
documento
Conclusión
• Se logro definir que es el modelo conceptual , su importancia
y se conocieron los elementos que lo conforman: Entidad,
Relación y Atributos.
• En base a ello se logro implementar diagramas de modelos
conceptuales de acuerdo a los casos planteados.
• 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.
34