Analisis de Sistemas: Miriam Lizzette Morales Maldonado

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

ANALISIS DE SISTEMAS

Informe de trabajo diagrama de flujo sobre la relación de entidad-


relación de una relación

CATEDRÁTICO
MIRIAM LIZZETTE MORALES MALDONADO

ALUMNO
LUIS SANTIAGO PEREZ NOLASCO

CUENTA:
121250061

SEDE:
GRACIAS, LEMPIRA

7 FEBRERO, 2024
Diagrama de entidad-relación (E-R) para una relación entre paciente-doctor

Este es un ejemplo de un diagrama E-R básico. En este diagrama, las entidades son
“Paciente” y “Doctor”, y la relación entre ellas se representa por la línea que las
conecta, etiquetada como “Trata a”.

El diagrama se elabora de esta forma para representar la relación entre un paciente y


un doctor en un contexto médico. Cada paciente puede ser tratado por uno o más
doctores, y cada doctor puede tratar a uno o más pacientes. Esta es una relación de
muchos a muchos. Los atributos listados para cada entidad son solo ejemplos y
pueden variar dependiendo de los detalles específicos requeridos en el sistema de
base de datos. Por ejemplo, podríamos agregar más atributos como dirección, número
de teléfono, etc., si es necesario.
¿Qué es el diagrama E/R?
Un diagrama de entidad-relación (ER) es una representación gráfica utilizada en el
diseño de bases de datos. Este tipo de diagrama es una herramienta fundamental en el
modelado de datos, ya que permite visualizar las entidades relevantes en un sistema,
sus atributos y las relaciones entre ellas.

Los diagramas de entidad-relación (ER) tienen sus raíces en la década de 1970,


cuando el modelado de datos comenzó a desarrollarse como una disciplina en el
campo de la informática y la gestión de bases de datos.

En 1976, el Dr. Peter Chen, un investigador de la Universidad de Massachusetts,


propuso el modelo conceptual de entidad-relación en su artículo «The
Entity-Relationship Model: Towards a Unified View of Data». Este modelo introdujo un
enfoque visual y conceptual para representar los datos en sistemas de información. En
su propuesta, Chen presentó el uso de rectángulos para representar entidades, líneas
para representar relaciones y rombos para identificar los atributos.

Las entidades en un diagrama de entidad-relación son objetos del mundo real o


conceptual que tienen existencia independiente y pueden ser identificados. Estas
entidades se representan mediante rectángulos y se nombran de manera descriptiva,
reflejando aspectos clave del dominio del problema que se está abordando.

Los atributos de una entidad son características que describen y definen dicha entidad,
aportando detalles o información específica sobre ella. Estos atributos se muestran
dentro de los rectángulos que representan a las entidades y se identifican con
etiquetas.

Las relaciones en un diagrama de entidad-relación indican la asociación y la conexión


entre diferentes entidades. Estas relaciones se representan con líneas que unen las
entidades relacionadas y se etiquetan para describir la naturaleza de la conexión, como
por ejemplo «uno a uno», «uno a muchos» o «muchos a muchos». Además, las
relaciones pueden tener atributos propios, que son particularidades que describen
aspectos específicos de la conexión entre las entidades.

Los diagramas de entidad-relación son herramientas esenciales en la fase de diseño de


bases de datos, ya que proporcionan una representación visual clara y comprensible de
la estructura y las interrelaciones de los datos dentro de un sistema. Estos diagramas
ayudan a los desarrolladores, analistas y diseñadores de bases de datos a comprender
mejor la organización y la lógica subyacente de los datos, lo que facilita la creación de
esquemas de bases de datos eficientes y bien estructurados.
¿Por qué son importantes?
Los diagramas de entidad-relación (ER) son importantes por varias razones
fundamentales en el diseño y desarrollo de bases de datos:

Claridad visual: Ofrecen una representación visual y comprensible de la estructura de


los datos y las relaciones entre entidades en un sistema. Esto facilita la comunicación
entre diferentes partes interesadas, como diseñadores de bases de datos,
desarrolladores, administradores de sistemas y usuarios finales, al proporcionar una
visión clara y común de cómo se relacionan los datos en el sistema.
Modelado de datos: Permiten modelar de manera lógica y estructurada la realidad que
se está capturando en la base de datos. Ayudan a identificar las entidades relevantes
en un dominio específico, sus atributos y las relaciones entre ellas, lo que facilita la
comprensión de los requisitos del sistema y la organización de los datos de manera
coherente.
Diseño de bases de datos: Sirven como una guía para el diseño y la implementación de
bases de datos eficientes y bien estructuradas. Los diagramas ER proporcionan una
base sólida para la creación de esquemas de bases de datos, lo que ayuda a definir
tablas, campos, claves primarias y foráneas, y a garantizar la integridad de los datos.
Identificación de requisitos: Permiten identificar de manera precisa y detallada los
requisitos de información del sistema. Al representar las entidades y sus relaciones, los
diagramas ER ayudan a capturar los datos esenciales que deben ser almacenados y
gestionados por la base de datos.
Optimización y mantenimiento: Facilitan la identificación de posibles redundancias,
incoherencias o problemas en el diseño de la base de datos. Esto permite realizar
ajustes y optimizaciones antes de la implementación final, lo que contribuye a la
creación de bases de datos más eficientes y fáciles de mantener a largo plazo.

Elementos de un diagrama ER
Entidades: (Representadas mediante rectángulos) Las entidades son objetos o
conceptos del mundo real o del dominio de un sistema que son distinguibles y
significativos para la gestión de datos. En un diagrama ER, las entidades se
representan gráficamente mediante rectángulos. Por ejemplo, en un sistema de gestión
de biblioteca, podríamos tener entidades como «Libro», «Autor», «Usuario» y
«Préstamo».
Atributos: (Se indican con un círculo conectado al rectángulo que representa a la
entidad) Los atributos son las características o propiedades que describen una entidad.
Estos atributos definen la información que se desea capturar sobre una entidad
específica. En un diagrama ER, los atributos se muestran dentro del rectángulo que
representa la entidad. Siguiendo con el ejemplo de la biblioteca, para la entidad
«Libro», los atributos podrían ser «Título», «ISBN», «Año de Publicación» y «Número
de Páginas».
Relaciones: (Representadas mediante líneas que conectan las entidades relacionadas
con un rombo)Las relaciones representan las asociaciones y conexiones entre
entidades en un sistema. Estas conexiones indican cómo las entidades están
relacionadas entre sí y cómo interactúan en el contexto de la base de datos. En un
diagrama ER, las relaciones se muestran mediante líneas que conectan las entidades
relacionadas. Además, se etiquetan para describir la naturaleza de la relación, como
«uno a uno», «uno a muchos» o «muchos a muchos».
Cardinalidad: La cardinalidad describe el número de instancias de una entidad que
pueden estar asociadas con el número de instancias de otra entidad a través de una
relación. Por ejemplo, una relación «uno a muchos» entre «Autor» y «Libro» indicaría
que un autor puede escribir varios libros, pero un libro está escrito por un solo autor.
Atributos de relación: Además de las entidades, las relaciones también pueden tener
atributos propios que describen detalles específicos de la conexión entre las entidades.
Por ejemplo, en una relación de «Préstamo» entre «Libro» y «Usuario», un atributo de
relación podría ser la «Fecha de Préstamo».

Pasos para crear un diagrama ER

Crear un diagrama de entidad-relación (ER) implica seguir varios pasos que permiten
identificar las entidades, sus atributos y relaciones, representando visualmente la
estructura lógica de una base de datos. Aquí están los pasos típicos para crear un
diagrama ER:

Identificar las entidades:


Comprender el dominio del problema o el sistema que se está modelando para
determinar las entidades relevantes. Estas son los objetos o conceptos del mundo real
que se quieren representar en la base de datos. Por ejemplo, en un sistema de gestión
de una escuela, las entidades podrían incluir «Estudiante», «Profesor» y «Curso».
Definir los atributos de cada entidad:
Para cada entidad identificada, determinar los atributos o características que describen
esa entidad. Estos atributos serán las propiedades de las entidades y ayudarán a
definir la información que se almacenará. Por ejemplo, para la entidad «Estudiante»,
los atributos podrían ser «Nombre», «Apellido», «Número de Estudiante», etc.
Establecer las relaciones entre las entidades:
Analizar cómo las entidades identificadas están relacionadas entre sí. Determinar la
naturaleza y el tipo de relación (uno a uno, uno a muchos, muchos a muchos) entre las
entidades. Por ejemplo, un estudiante puede estar inscrito en uno o varios cursos, lo
que establece una relación «uno a muchos» entre «Estudiante» y «Curso».
Asignar claves primarias y foráneas:
Identificar las claves primarias para cada entidad, que son los atributos únicos que
identifican de manera exclusiva a cada instancia de esa entidad. Además, definir las
claves foráneas en las entidades que establecen relaciones con otras, haciendo
referencia a las claves primarias de esas entidades.
Dibujar el diagrama ER:
Utilizar un software especializado de modelado de bases de datos o simplemente papel
y lápiz para representar visualmente las entidades, sus atributos y las relaciones entre
ellas. Utilizar símbolos estándar como rectángulos para entidades, líneas para
relaciones y etiquetas para especificar la cardinalidad y participación en las relaciones.
Revisar y refinar el diagrama:
Revisar el diagrama para asegurarse de que refleje con precisión la estructura lógica
de la base de datos. Realizar ajustes o modificaciones según sea necesario para
mejorar la claridad y la precisión del modelo.
Documentar el diagrama:
Añadir descripciones, anotaciones o notas adicionales al diagrama para explicar
conceptos o detalles más complejos que puedan ser importantes para comprender el
modelo de datos.

Tomado de : admin. (2024, January 2). Diagrama entidad-relación (E/R). Teoría


y ejemplos.
DiagramasUML.com.https://diagramasuml.com/%e2%96%b7-diagrama-entidad-r
elacion-e-r-teoria-y-ejemplos/

También podría gustarte