Modelo Entidad Relación Integrantes: Pérez Maldonado Carlos Manuel Kevin Guerrero Fernanda Sagastegüi • El modelo entidad relación (E/R) proporciona una herramienta para representar información del mundo real a nivel conceptual. Permite describir las entidades involucradas en una base de datos, así como las relaciones y restricciones de ellas. (Ricardo Rocha C. , 2017) • Entidad: Una entidad es una cosa u objeto significativo (real o imaginario) acerca del cual se requiere conocer o almacenar información. Las entidades se representan esquemáticamente mediante cajas de bordes redondeados, dentro de las cuales se coloca el nombre de la entidad. Este nombre va siempre en singular y en mayúsculas. • Relación: Una relación es una asociación nombrable, significativa entre dos entidades. Una relación es binaria, en el sentido de que corresponde siempre a la asociación entre dos entidades o de una entidad consigo misma. • Una relación se representa mediante una línea que conecta las cajas correspondientes a las dos entidades o que conecte recursivamente a una caja consigo misma. • Relación recursiva • Una relación recursiva suele representar jerarquías definidas sobre una misma entidad, como se muestra en el siguiente diagrama. • El nombre de cada relación se coloca en minúscula junto al extremo apropiado. • Ejemplo: • Un TIQUETE debe ser para un PASAJERO • Un PASAJERO puede ser el dueño de muchos TIQUETES. • El plural del nombre de la entidad se emplea cuando el grado es muchos. Modelos de datos conceptuales • Un modelo conceptual de datos identifica las relaciones de más alto nivel entre las diferentes entidades. (Tec, 2018) Las características del modelo conceptual de datos incluyen: • Incluye las entidades importantes y las relaciones entre ellas. • No se especifica ningún atributo. • No se especifica ninguna clave principal. Modelos de datos conceptuales Modelos de datos físicos • El modelo de datos físicos representa cómo se construirá el modelo en la base de datos. • Un modelo de base de datos física muestra todas las estructuras de tabla, incluidos el nombre de columna, el tipo de datos de columna, las restricciones de columna, la clave principal, la clave externa y las relaciones entre las tablas. (Tec, 2018) Características de un modelo de datos físicos: • Especificación de todas las tablas y columnas. • Las claves externas se usan para identificar relaciones entre tablas. • La des normalización puede ocurrir según los requisitos del usuario. Los pasos básico para el diseño del modelo de datos físicos: • • • • Convertir entidades en tablas. Convertir relaciones en claves externas. Convertir atributos en columnas. Modificar el modelo de datos físicos en función de las restricciones / requisitos físicos. Modelos de datos físicos Modelos de datos lógicos • Un modelo de datos lógicos describe los datos con el mayor detalle posible, independientemente de cómo se implementarán físicamente en la base de datos. (Tec, 2018) Las características de un modelo de datos lógicos: • Incluye todas las entidades y relaciones entre ellos. • Todos los atributos para cada entidad están especificados. • La clave principal para cada entidad está especificada. • Se especifican las claves externas (claves que identifican la relación entre diferentes entidades). • La normalización ocurre en este nivel. Los pasos para diseñar el modelo de datos lógicos: • Especifique claves primarias para todas las entidades. • Encuentra las relaciones entre diferentes entidades. • Encuentra todos los atributos para cada entidad. • Resuelva las relaciones de muchos a muchos. • Normalización. Modelo Lógico Referencias Carlos Castillo. (s.f.). Obtenido de http://tejedoresdelweb.com/wiki/images/c/c7/Basesdatos_teo3_modelo_er.pdf Ricardo Rocha C. . (Febrero de 2017). Modelo Entidad Relación . Obtenido de https://www.medellin.unal.edu.co/~fjmoreno/bd1/ModeloERRochav8.pdf Tecnologias información. (2018). Recuperado el 03 de Febrero de 2020, de Modelos de datos: https://www.tecnologias-informacion.com/modelosdatos.html