Está en la página 1de 2

Luis Familia – 2015-2650

I. Realiza un resumen de los puntos 2.2, 2.3 y 2.4 del recurso 1.

El texto habla sobre el uso del modelo de entidad-relación (E-R) en el diseño de bases de datos.
En este contexto, se discuten cuestiones como la correspondencia de cardinalidades y las
restricciones de participación en las relaciones. Se explica cómo las relaciones pueden ser uno
a uno, uno a varios, varios a uno o varios a varios, y cómo esto afecta a la estructura de la base
de datos. Además, se aborda la decisión de si ciertos elementos deben ser representados como
conjuntos de entidades o conjuntos de relaciones, y se menciona la posibilidad de utilizar
conjuntos de relaciones binarias en lugar de relaciones n-arias. También se destaca la
ubicación de los atributos en las relaciones y cómo esto puede variar según la cardinalidad.

Los diagramas E-R son presentados como una forma visual de representar la estructura lógica
de una base de datos. En estos diagramas, se utilizan rectángulos para conjuntos de entidades,
elipses para atributos, rombos para relaciones y líneas para conectar elementos. También se
explican elementos como las elipses dobles para atributos multivalorados, elipses discontinuas
para atributos derivados y líneas dobles para indicar la participación total de una entidad en
una relación.

II. Responde las siguientes preguntas:

1. ¿Qué pasos se siguen en el diseño de bases de datos?

El diseño de bases de datos generalmente sigue estos pasos: a. Requisitos: Comprender


los requisitos del sistema y las necesidades de información. b. Conceptualización: Crear
un modelo conceptual utilizando el Modelo Entidad-Relación (ER) para representar las
entidades, relaciones y atributos. c. Diseño lógico: Transformar el modelo conceptual en
un modelo lógico utilizando herramientas como el Modelo Relacional, normalizando las
estructuras y definiendo las tablas. d. Diseño físico: Optimizar el modelo lógico para el
rendimiento, definiendo índices, particiones y otros detalles de almacenamiento. e.
Implementación: Crear la base de datos en un sistema de gestión de bases de datos
(DBMS). f. Pruebas y ajustes: Verificar que la base de datos cumpla con los requisitos y
ajustarla según sea necesario.

2. ¿Por qué se utiliza el modelo ER para crear el diseño inicial?

El Modelo Entidad-Relación (ER) es utilizado para crear el diseño inicial de una base de
datos debido a su capacidad para representar de manera clara y concisa las entidades,
sus atributos y las relaciones entre ellas. El modelo ER ayuda a los diseñadores a
visualizar y comprender las necesidades de información, lo que facilita la comunicación
con los usuarios finales y la generación de un diseño lógico coherente.

3. ¿Cuáles son los conceptos principales del modelo ER?

Los conceptos principales del modelo ER son:


Luis Familia – 2015-2650

• Entidades: Objetos del mundo real o abstracto que se almacenan en la base de datos.
• Atributos: Propiedades o características de las entidades.
• Relaciones: Asociaciones entre entidades.
• Claves: Atributos que identifican de manera única una entidad.
• Cardinalidad: Indica cuántas instancias de una entidad están relacionadas con cuántas
instancias de otra entidad.

4. ¿Cuáles son las directrices para un empleo eficaz del modelo ER?

Para utilizar el modelo ER de manera efectiva, es importante:

• Identificar claramente las entidades, atributos y relaciones relevantes.


• Definir las cardinalidades y restricciones de las relaciones con precisión.
• Utilizar claves primarias y foráneas para mantener la integridad referencial.
• Normalizar las estructuras para reducir la redundancia y mejorar la eficiencia.

5. ¿Cómo encaja el diseño de bases de datos en el marco del diseño global de software
complejo en las grandes empresas?

En grandes empresas, el diseño de bases de datos es una parte esencial del diseño
global de software. Las bases de datos almacenan y gestionan la información crítica
para el negocio, por lo que el diseño debe estar alineado con los objetivos y requisitos
del software en su conjunto. El diseño de bases de datos influye en la escalabilidad, el
rendimiento y la seguridad del sistema en su conjunto.

6. ¿Qué es UML y que relación tiene con el modelo ER?

UML (Lenguaje de Modelado Unificado) es un lenguaje estándar utilizado para


visualizar, especificar, construir y documentar sistemas de software. A diferencia del
modelo ER, que se centra en la estructura de la base de datos, UML es más amplio y
abarca diferentes aspectos del diseño de software, incluyendo la interacción entre
componentes, el comportamiento del sistema, etc. Aunque ambos modelos se utilizan
para diseñar sistemas, UML es más versátil y se aplica en un contexto más amplio que el
diseño de bases de datos específicamente.

También podría gustarte