Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
1. Tema: Sinopsis Exploraremos el diseño lógico de bases de datos , incluyendo subtemas principales: el modelo Entidad-Relación (ER), la normalización de bases de datos y el diseño de esquemas. El modelo ER utiliza entidades, atributos y relaciones para representar los objetos del mundo real y sus relaciones. La normalización de bases de datos elimina la redundancia y la inconsistencia de los datos. El diseño de esquemas ER convierte el modelo ER en un esquema físico para almacenar los datos. Estas técnicas permiten crear una base de datos organizada, eficiente y fácil de mantener, lo que es esencial para el desarrollo exitoso de software. 2.1 Diseño Lógico de Bases de Datos: 1.1 Modelo Entidad-Relación (ER): es un modelo de datos utilizado en el diseño de bases de datos . En este modelo, se representan las entidades y sus relaciones mediante un diagrama, y se definen las restricciones y reglas que deben cumplirse para mantener la integridad de los datos. En un diagrama ER, las entidades se representan como rectángulos , y los atributos de cada entidad se representan dentro del rectángulo. Las relaciones se representan mediante líneas que conectan dos entidades y se nombran para indicar la naturaleza de la relación (por ejemplo, "trabaja para" o "es parte de"). El modelo ER permite representar la estructura de los datos de la organización de una manera visual, lo que facilita la comprensión y la comunicación entre los miembros del equipo de desarrollo y los usuarios de la base de datos. Además, el modelo ER se puede utilizar para crear un modelo conceptual y lógico de la base de datos antes de la implementación física, lo que ayuda a detectar posibles problemas y mejora el rendimiento y la eficiencia de la base de datos. En resumen, el modelo Entidad-Relación (ER) es una herramienta importante en el diseño de bases de datos que representa visualmente las entidades y relaciones del sistema y ayuda a garantizar la integridad y la consistencia de los datos. 1.1.1 Definición de modelo ER. El modelo de Entidad-Relación (ER) es un modelo de datos utilizado en el diseño de bases de datos que se basa en la percepción del mundo real basada en objetos básicos , llamados entidades, y sus relaciones. Este modelo permite representar la estructura de los datos de una organización de manera visual, lo que facilita la comprensión y la comunicación entre los miembros del equipo de desarrollo y los usuarios de la base de datos. El modelo ER se utiliza para crear un modelo conceptual y lógico de la base de datos antes de la implementación física, lo que ayuda a detectar posibles problemas y mejora el rendimiento y la eficiencia de la base de datos. En un diagrama ER, las entidades se representan como rectángulos y los atributos de cada entidad se representan dentro del rectángulo, mientras que las relaciones se representan mediante líneas que conectan dos entidades y se nombran para indicar la naturaleza de la relación. 1.1.2 Entidades y atributos. En el modelo Entidad-Relación (ER), las entidades son objetos o conceptos del mundo real que se representan mediante rectángulos en un diagrama ER, mientras que los atributos son características o propiedades de esas entidades que se representan dentro del rectángulo que las representa. Por ejemplo, en un diagrama ER para una base de datos de una empresa, podríamos tener una entidad llamada "empleado", que estaría representada por un rectángulo con atributos como "nombre", "apellido", "salario", "fecha de contratación", etc. Cada entidad en un diagrama ER debe tener un conjunto de atributos asociados que la distinguen de las demás entidades en el modelo. Es importante tener en cuenta que el modelo ER es una representación de la realidad, y no necesariamente todos los atributos de una entidad se incluirán en la base de datos final. Los atributos deben seleccionarse cuidadosamente para garantizar la eficiencia y efectividad del sistema de la base de datos. 1.1.3 Relaciones y cardinalidad. En el modelo Entidad-Relación (ER), las relaciones representan las conexiones o asuntos de consulta que existen entre dos entidades. La cardinalidad de una relación indica cuántas veces una entidad puede estar relacionada con otra entidad en el contexto de la relación. La cardinalidad se representa en un diagrama ER mediante símbolos como "1:1", "1:N" y "N:M". Estos símbolos indican cuántas instancias de una entidad pueden estar relacionadas con cuántas instancias de otra entidad . Por ejemplo, una relación 1:N indica que una instancia de la entidad A está relacionada con varias instancias de la entidad B, pero cada instancia de la entidad B solo está relacionada con una instancia de la entidad A. Es importante tener en cuenta que la cardinalidad de una relación no debe confundirse con la cantidad de registros que se asocian en la base de datos final . La cardinalidad describe la naturaleza de la relación, mientras que la cantidad de registros asociados depende de la implementación específica de la base de datos. En resumen, la relación y la cardinalidad son elementos clave en el modelo Entidad-Relación (ER) que representan las conexiones entre entidades y la naturaleza de esas conexiones, respectivamente. 1.1.4 Diagramas ER. Los diagramas entidad-relación (ER) son una herramienta de diseño de bases de datos que permite visualizar las relaciones entre las entidades y modelar los datos de una forma fácil de entender. Estos diagramas constan de entidades, atributos y relaciones. Las entidades representan objetos del mundo real, como clientes o productos, mientras que los atributos describen sus propiedades. Las relaciones indican las conexiones entre dos entidades y pueden ser de tres tipos: uno a uno, uno a muchos y muchos a muchos. Un diagrama ER puede ser creado con herramientas especializadas o con lápiz y papel. Son utilizados junto a otras técnicas, como los diagramas de flujo de datos y los diagramas de casos de uso, para modelar sistemas complejos. En general, los diagramas ER son una herramienta esencial para el diseño de bases de datos y para la comprensión de cómo se relacionan los datos en una estructura gráfica fácil de entender. 2.6 [Libro] Capitulo 3 - El Modelo Entidad Relación Capítulo 3 - del Libro Base de Datos de Catherine M Ricardo, titulado El Modelo Entidad - Relación 2.5 - Programación Didáctica del Tema 2 Instrucciones para la presentación de la Evaluación del tema 2. ¿Qué hacer?, ¿Cuando? y ¿Cómo seremos evaluados?
Compartir