Want to create interactive content? It’s easy in Genially!
Modelo Entidad Relacion
Mitzi Mon
Created on September 21, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Animated Chalkboard Presentation
View
Genial Storytale Presentation
View
Blackboard Presentation
View
Psychedelic Presentation
View
Chalkboard Presentation
View
Witchcraft Presentation
View
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