Want to create interactive content? It’s easy in Genially!

Get started free

Modelo Entidad Relacion

Mitzi Mon

Created on September 21, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Animated Chalkboard Presentation

Genial Storytale Presentation

Blackboard Presentation

Psychedelic Presentation

Chalkboard Presentation

Witchcraft Presentation

Sketchbook Presentation

Transcript

modelo Entidad-Relación Extendido

Alumnos: Sánchez SorianoCésar Jerzain León Hernández Rotsen Eduardo Mendoza Ramírez Katherine Julianne Montoya Bistrain Mitzi Sayuri

Definicion

El modelo entidad/relación extendido describe con un alto nivel de abstracción la distribución de datos almacenados en un sistema. Existen dos elementos principales: las entidades y las relaciones. Las extensiones al modelo básico añaden además los atributos de las entidades y la jerarquía entre éstas.

Se utiliza

Para modelar y representar la estructura de una base de datos de una manera más detallada y completa que el modelo ER estándar. A continuación, te presentaré los conceptos clave del Modelo Entidad-Relación Extendido

Se compone

Entidades: En el modelo ERX, las entidades representan objetos del mundo real o conceptos en el dominio de la aplicación. Estas entidades pueden tener atributos que describen sus características. Por ejemplo, en una base de datos de una tienda en línea, las entidades podrían ser "Cliente", "Producto" y "Pedido".

Atributos: Los atributos son propiedades o características de las entidades que deseamos capturar. Por ejemplo, para la entidad "Cliente", los atributos podrían ser "nombre", "dirección" y "correo electrónico". Los atributos también pueden tener tipos de datos, como texto, número o fecha.

Se compone

Relaciones: Las relaciones en el modelo ERX representan las asociaciones entre entidades. Pueden ser de uno a uno, uno a muchos o muchos a muchos. Por ejemplo, en una base de datos de una biblioteca, podría haber una relación "Presta" entre la entidad "Libro" y la entidad "Socio", que indica que un socio puede tomar prestados varios libros.

Atributos Multivalorados: En el modelo ERX, los atributos multivalorados son aquellos que pueden tener múltiples valores asociados a una única entidad. Por ejemplo, un cliente puede tener múltiples números de teléfono.

Se compone

REAtributos Compuestos: Los atributos compuestos están formados por sub-atributos que representan características más pequeñas de una entidad. Por ejemplo, un atributo compuesto "Dirección" puede tener sub-atributos como "Calle", "Ciudad" y "Código Postal".

Claves Primarias y Secundarias: En el modelo ERX, se definen claves primarias para identificar de manera única cada instancia de una entidad. También se pueden definir claves secundarias para permitir búsquedas y consultas eficientes.

Se compone

Generalización y Especialización: El modelo ERX permite la generalización y especialización de entidades, lo que significa que se pueden crear entidades más específicas a partir de una entidad general. Por ejemplo, una entidad general "Vehículo" podría tener especializaciones como "Automóvil" y "Motocicleta".

Carticipación: La participación en una relación indica si una entidad está obligada o no a participar en una relación. Puede ser total (obligatoria) o parcial (opcional). Ejemplo: Supongamos que estamos diseñando una base de datos para una escuela, y tenemos dos entidades principales: "Estudiante" y "Curso". Estamos modelando la relación entre estos dos entidades para representar qué estudiantes están inscritos en qué cursos.

Participación Total (Obligatoria): En este caso, podríamos decir que cada estudiante DEBE estar inscrito en al menos un curso. Esto significa que la participación en la relación entre "Estudiante" y "Curso" es total u obligatoria para los estudiantes. Cada estudiante debe estar relacionado con al menos un curso

Se compone

Entidad "Estudiante" se relaciona con la entidad "Curso". En el diagrama, habría una línea sólida que conecta "Estudiante" y "Curso" con un símbolo "uno" en el extremo del "Estudiante" y un símbolo "muchos" en el extremo del "Curso". Esto indica que un estudiante está relacionado con muchos cursos, y cada estudiante DEBE estar relacionado con al menos un curso.

Participación Parcial (Opcional): En este caso, podríamos decir que un estudiante puede o no estar inscrito en un curso. La participación en la relación entre "Estudiante" y "Curso" es parcial u opcional. Algunos estudiantes pueden no estar inscritos en ningún curso, mientras que otros pueden estar inscritos en uno o varios. Esto se representaría de la siguiente manera:

Se compone

Entidad "Estudiante" se relaciona con la entidad "Curso".En el diagrama, habría una línea sólida que conecta "Estudiante" y "Curso" con un símbolo "cero o más" en el extremo del "Estudiante" y un símbolo "muchos" en el extremo del "Curso". Esto indica que un estudiante puede estar relacionado con cero o más cursos, lo que significa que la participación es opcional.

Estricciones de Integridad: El modelo ERX puede incluir restricciones de integridad para garantizar que los datos en la base de datos sean coherentes y válidos. Estas restricciones pueden incluir restricciones de unicidad, restricciones de valor, entre otras.

Ejemplo: Restricción de Unicidad: Esta restricción asegura que un valor en una columna o atributo de una tabla sea único en toda la tabla. En otras palabras, no se permiten duplicados en esa columna. Un ejemplo común es garantizar que no haya duplicados en una columna de "Número de Identificación" en una tabla de "Clientes" en una base de datos de una tienda en línea. Ejemplo: En una tabla llamada "Clientes", tenemos una columna llamada "Correo Electrónico". Se aplica una restricción de unicidad en la columna "Correo Electrónico". Esto significa que ningún cliente puede tener el mismo correo electrónico en la base de datos. Si se intenta agregar un nuevo cliente con un correo electrónico que ya existe en la base de datos, la restricción de unicidad evitará que se agregue el nuevo registro, garantizando que cada cliente tenga un correo electrónico único. Restricción de Valor: Esta restricción especifica que los valores en una columna deben cumplir ciertas condiciones o reglas predefinidas. Por ejemplo, podríamos tener una restricción que asegure que la fecha de nacimiento de una persona en una tabla de "Personas" debe ser una fecha anterior a la fecha actual.

Se compone

Ejemplo: En una tabla llamada "Personas", tenemos una columna llamada "Fecha de Nacimiento". Se aplica una restricción de valor que establece que la fecha de nacimiento debe ser una fecha válida y estar en el pasado. Si se intenta agregar una persona con una fecha de nacimiento que no cumple con esta restricción (por ejemplo, una fecha en el futuro), la base de datos rechazará la inserción de datos, asegurando que solo se ingresen fechas de nacimiento válidas. Diagramas ERX: La representación gráfica del Modelo Entidad-Relación Extendido se realiza mediante diagramas ERX, que muestran entidades, atributos, relaciones y otras construcciones del modelo de manera visual y comprensible.

Concluciones

Sayuri: En conclusión, el Modelo Entidad-Relación Extendido (ERX) es una extensión detallada del Modelo Entidad-Relación (ER) utilizado en la gestión de bases de datos y el diseño de sistemas de información. No obstante es una herramienta poderosa que permite diseñar bases de datos y sistemas de información complejos, ya que permite una representación detallada de la estructura de datos y las relaciones entre ellas. Ayuda a los diseñadores y desarrolladores a comprender y comunicar de manera efectiva cómo se almacenan y se relacionan los datos en un sistema. Katherine: El modelo de Entidad Relación extendido es una poderosa herramienta que permite representar abstracciones y conocimientos en sistemas de información. Este modelo se compone de objetos llamados entidades y relaciones, que son fundamentales para describir datos y estructurar una base de datos de manera efectiva. Su construcción se realiza en dos pasos simples: primero, se crea un diagrama que incluye las entidades y relaciones necesarias; luego, se complementa con listas de atributos y restricciones que no pueden ser representadas directamente en el diagrama. Jerzain: Una de las principales conclusiones sobre el modelo de entidad relación extendido es su capacidad para representar de manera flexible una amplia variedad de datos y relaciones en un sistema. Esto permite a los diseñadores de bases de datos modelar datos complejos de manera más precisa y eficiente. La extensión de este modelo con atributos multivaluados, subentidades, herencia y otras características adicionales brinda la versatilidad necesaria para abordar diversos requisitos de diseño de bases de datos. Rotsen: Una conclusión importante es que la introducción de características extendidas en el modelo de entidad relación, aunque aumenta su poder de representación, también puede aumentar la complejidad del proceso de diseño de bases de datos. La incorporación de subentidades, herencia y restricciones adicionales requiere una comprensión más profunda y precisa de los datos y las relaciones. Esto significa que los diseñadores de bases de datos deben invertir más tiempo y esfuerzo en la planificación y diseño de bases de datos que utilizan este modelo extendido, lo que puede ser necesario en casos de sistemas complejos pero puede resultar innecesario para aplicaciones más simples.

Fuentes de informacion

【 MODELOS DE BASE DE DATOS 】 Clasificación y tipos principales. (s. f.). Diseño de páginas web y aplicaciones moviles. https://ewebik.com/base-de-datos/modelos-db Modelo Entidad-Relación extendido - Bing. (s. f.). Bing. https://www.bing.com/search?q=modelo+Entidad-Relaci%C3%B3n+Extendido&cvid=5c3fbf31e4624c4a91b34f5c65d18e6b&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIECAEQADIECAIQADIGCAMQRRg8MgYIBBBFGDwyBggFEEUYPdIBBzQ0NmowajmoAgCwAgA&FORM=ANAB01&PC=HCTS Corvo, H. S. (2019). Modelo de entidad relación: historia, elementos, ejemplos. Lifeder. https://www.lifeder.com/modelo-entidad-relacion/ Tutorial de diagramas Entidad-relación (ER) extendido. (s. f.). Lucidchart. https://www.lucidchart.com/pages/es/diagrama-entidad-relacion-extendido