Alvarez Gomez Emmanuel-Actividad 2.1
Alvarez Gomez Emmanuel-Actividad 2.1
VILLAHERMOSA
Actividad 2.1
Manual Técnico Modelado de Base de Datos E-R
Asignatura: Fundamentos de Base de Datos
Tema 1. Introducción a las BD
Docente: José Juan Ulín Ricárdez
Equipo 6:
Sebastian Mayorga De La Cruz
Emmanuel Alvarez Gómez
Alexander Sánchez Ramón
Andres Manuel Ramos Díaz
Luis Gabriel González Palacios
Fecha de entrega: 15/02/25
Introducción:
Diseñar la base de datos es el primer paso en la creación de un sistema eficiente y efectivo. El
uso del modelo de Entidad-Relación (E-R), es uno de los más utilizados en la actualidad, pues
permite representar de manera visual y comprensible las entidades y las relaciones en un
sistema de datos. Nos facilita tanto el análisis como la implementación de la base de datos,
asegurando que se cumplan todos los requisitos que se plantean, y que los datos estén
ordenados de una forma coherente y accesible.
En este trabajo, se explicará el proceso de diseño de una base de datos, los principios del
modelo E-R, las características del diagrama E-R extendido para resolver situaciones de más
complejidad, y un ejemplo de ambos.
Proceso de diseño:
1- Planificación: Se hace una lista de los elementos que necesita el sistema que se va a
modelar, lo que incluye definir las entidades, junto con sus relaciones y atributos.
2- Diseño Lógico: Con los requisitos descritos en el paso anterior, se crea un diseño
lógico, definiendo tablas, columnas y relaciones entre ellas (Todo en papel, no se hace
algo específico del SGBD aún).
3- Diseño Físico: Se implementa el diseño lógico en una base de datos física, tomando en
cuenta el SGBD, la optimización del almacenamiento y la recuperación de los datos.
4- Implementación: Se crea la base de datos utilizando un lenguaje de consulta
estructurada (SQL) y otros lenguajes de programación.
5- Pruebas: Probar la base de datos para asegurar que cumple con las características
necesarias y funciona correctamente.
6- Mantenimiento: Mantener y actualizar la base de datos según sea necesario para
asegurar su correcto funcionamiento y adaptación a nuevas necesidades.
Modelo entidad-relación:
El modelo entidad relación (ERD o modelos ER) es una herramienta que permite representar
de manera simplificada relaciones entre distintos elementos. En este caso, las relaciones entre
las tablas de una base de datos. Incluye tres elementos básicos:
Entidades: Son las personas, objetos o conceptos de los que trata una base de datos.
Se representan con rectángulos.
Ejemplos: “Cliente”, “Producto”, “Factura” o “Dirección”.
Atributos: Describen las propiedades de cada entidad. Se representan con óvalos.
Ejemplos: “Nombre”, “Primer Apellido”, “Fecha de nacimiento” (Para la entidad
“Cliente”)
Relaciones: Sirven para crear vínculos entre parejas de entidades. Se representan con
diamantes.
Ejemplo: “Cliente” está vinculado a una “Dirección”, a uno o varios “Productos”, etc.
Cardinalidad de las relaciones:
La cardinalidad es la calidad de una relación que define el número de instancias en una entidad
que se relacionan con las instancias de otra.
Las relaciones uno a uno (1:1): Indican que un registro dentro de una entidad solo
puede ser referenciado por un registro en la otra entidad. La relación entre las
universidades de las entidades y los presidentes es una relación uno a uno porque cada
universidad tiene un solo presidente. Por el contrario, cada presidente es responsable
de exactamente una universidad.
Las relaciones uno a muchos (1:M): Representan situaciones en las que cada registro
dentro de una entidad se relaciona con múltiples registros en otra entidad. Existe una
relación de uno a muchos entre las universidades y los departamentos de las entidades.
Una universidad podría tener múltiples departamentos, pero cada departamento forma
parte de una sola universidad.
Las relaciones de muchos a muchos (M:M): Muestran que se pueden conectar uno o
más registros dentro de ambas entidades. Los estudiantes y profesores de las
entidades tienen una relación de muchos a muchos porque así como un profesor
enseña en una clase con muchos estudiantes, cada estudiante también puede
inscribirse en clases con otros profesores.
Las líneas de conexión suelen tener una apariencia gráfica diferente en función del tipo de
relación que exista entre las entidades que conectan (puede ser una línea continua o
discontinua, por ejemplo).
El modelo entidad relación pretende ser un reflejo de la estructura gramatical y, por ello,
utilizan:
Sustantivos, comunes o propios, para definir tipos de entidades y entidades.
Verbos, para definir tipos de relación.
Adjetivos, como atributos de una entidad.
Adverbios, como atributos de una relación
Resultados obtenidos:
Se aprendieron los pasos para la realización de una base de datos, se obtuvo mucha
información sobre el modelo Entidad-Relación (Uso común, elementos, tipos de relaciones,
etc.), que será útil para la realización de la base de datos de nuestro proyecto, también se
entendió la distinción entre un modelo E-R y un modelo E-R extendido.
Conclusiones:
El diseño de bases de datos con el modelo E-R nos da una estructura clara y organizada para
la gestión de la información. Implica varios pasos necesarios, desde la identificación de
requisitos hasta la implementación y el mantenimiento.
El modelo E-R y sus diagramas permiten visualizar las entidades y las relaciones de nuestra
BD, facilitando tanto el diseño como el desarrollo entre las personas encargadas de este. El
modelo E-R extendido tiene elementos avanzados para representar entidades y relaciones más
complejas, asegurando que el sistema de datos pueda adaptarse a muchas más necesidades.
Fuentes:
Astera Software. (n.d.). All you need to know about database design. Astera. Retrieved
February 15, 2025, from https://www.astera.com/es/type/blog/all-you-need-to-know-
about-database-design/
Cillero, M. (n.d.). Modelo entidad-relación extendido. Retrieved February 15, 2025, from
https://manuel.cillero.es/doc/metodologia/metrica-3/tecnicas/modelo-entidad-relacion-
extendido/
IBM. (n.d.). Designing databases. IBM Documentation. Retrieved February 15, 2025,
from https://www.ibm.com/docs/es/db2/12.1?topic=databases-designing
IBM. (n.d.). Diagrama de entidad-relación. IBM. Retrieved February 15, 2025, from
https://www.ibm.com/mx-es/think/topics/entity-relationship-diagram
Socios1. (n.d.). Modelo entidad-relación extendido. Retrieved February 15, 2025, from
https://lossocios1.fortunecity.ws/base/extendido.htm
Universidad Veracruzana. (n.d.). Modelo E-R (Parte 2). Retrieved February 15, 2025,
from https://www.uv.mx/personal/lizhernandez/files/2013/03/ModeloE-
R_LAHG_parte2.pdf