Introducción: Determinar La Finalidad de La Base de Datos
Introducción: Determinar La Finalidad de La Base de Datos
Introducción: Determinar La Finalidad de La Base de Datos
Ajustar el diseño
Se analiza el diseño preliminar para detectar errores y se realizan ajustes según sea
necesario. Se crean tablas y se agregan algunos registros de ejemplo para verificar que
se puedan obtener los resultados esperados.
Atributos
Los atributos son características o propiedades de una entidad que describen
aspectos específicos de esa entidad. Pueden ser simples o compuestos,
monovalorados o multivalorados, y pueden incluir atributos derivados.
Ejemplo:
Entidad: Empleado
Nombre de atributo: Código
• Descripción: Código único por empleado
asignado por la empresa
• Función: Identificación (+Definición)
• Dominio: Números positivos de dos cifras
Relaciones
Las relaciones representan asociaciones entre entidades. Pueden ser binarias o
ternarias, y se pueden especificar restricciones de cardinalidad y participación
para definir la naturaleza de la relación.
2.3 DISEÑO CON DIAGRAMAS ENTIDAD-RELACIÓN
Construir una base de datos eficiente y bien estructurada es fundamental para
cualquier sistema de información que pretenda gestionar grandes cantidades de
datos de manera organizada y eficaz. Una de las herramientas más utilizadas
para diseñar la estructura lógica de una base de datos es el Diagrama Entidad-
Relación (Diagrama E-R), el cual permite representar de manera gráfica las
entidades, relaciones y atributos que componen la base de datos.
Entidad:
Es la que representa un objeto que tiene vida propia en el sistema que se está
modelando, así sean tangibles o intangibles.
Conjunto de entidades:
Relación:
Conjunto de relaciones:
Atributos:
Un Diagrama E-R, representa un objeto que tiene vida propia en el sistema que
se está modelando. Esto puede ser tanto tangible como intangible. Por ejemplo,
en una base de datos de una biblioteca, las entidades podrían ser libros, autores,
y préstamos. Los conjuntos de entidades agrupan entidades del mismo tipo,
como todos los libros de la biblioteca.
Las relaciones son asociaciones o vínculos entre dos o más entidades. Por
ejemplo, la relación "prestar" entre las entidades "cliente" y "libro" en una base
de datos de una biblioteca. Los atributos son características o propiedades
asociadas a las entidades o relaciones, como el nombre del cliente o el título del
libro.
Los diagramas de actividad son otra herramienta de UML que describen el flujo
de tareas entre los diferentes componentes de un sistema. Estos diagramas son
especialmente útiles para visualizar procesos complejos y entender cómo se
realizan ciertas actividades dentro del sistema.
Por otro lado, los diagramas de implementación muestran la estructura física del
sistema, incluyendo tanto los componentes de software como el hardware en el
que se ejecuta. Esto es importante para comprender la arquitectura del sistema
y planificar su implementación de manera efectiva.
Al comparar los diagramas E-R con los diagramas de clase de UML, podemos
observar que UML proporciona una representación más completa y detallada de
la estructura y el comportamiento del sistema. Además, UML ofrece
herramientas adicionales, como la capacidad de modelar métodos y el
comportamiento de los objetos, que permiten un diseño más preciso y completo
del sistema de software.
En resumen, los diagramas entidad-relación son una parte importante del diseño
de sistemas de software, pero deben complementarse con otros componentes,
como los diagramas de clase, de caso de uso, de actividad y de implementación
de UML, para lograr un diseño integral y efectivo del sistema. El uso de UML
como estándar de modelado proporciona una metodología estructurada y
completa para el diseño y desarrollo de sistemas de software, lo que resulta en
sistemas más robustos, eficientes y fáciles de mantener.
CONCLUSIONES
General:
En conclusión, el diseño de bases de datos es un proceso esencial en el
desarrollo de sistemas de información, que ha evolucionado de ser considerado
un arte a convertirse en una disciplina establecida con métodos y técnicas
específicos. El enfoque del Modelo Entidad-Relación (E-R) ha demostrado ser
una herramienta poderosa en este proceso, permitiendo la representación
gráfica de entidades, atributos y relaciones entre ellas.
El proceso de diseño de bases de datos sigue una serie de pasos bien definidos,
desde determinar la finalidad de la base de datos hasta aplicar reglas de
normalización para garantizar su integridad y eficiencia. La
generalización/especialización es un concepto clave en este proceso, que nos
permite modelar entidades con características comunes de manera genérica y
capturar las particularidades específicas de cada una de sus especializaciones.
Además, el uso del Lenguaje de Modelado Unificado (UML) complementa el
enfoque del Modelo Entidad-Relación al proporcionar una representación más
completa y detallada de la estructura y el comportamiento del sistema de
software. Los diagramas de clase, de caso de uso, de actividad y de
implementación de UML, entre otros, permiten especificar diferentes aspectos
del sistema y su interacción, lo que resulta en un diseño integral y efectivo del
sistema de software.
BIBLIOGRAFÍAS
Leon, E. (s. f.). Unidad II.
https://fundamentosbditp.blogspot.com/p/unidadii.htmlm=1#:~:text=%22El%20is
e%C3%B1o%20de%20bases%20de,un%20arte%20que%20una%20ciencia