Unidad 2.
Diseño de Bases de Datos con el modelo ER.
Empezar
01
Diseño de Bases de Datos con el modelo ER
El diseño de bases de datos es un proceso fundamental para garantizar que la información esté estructurada, sea coherente y responda a las necesidades de una organización. El Modelo Entidad–Relación (ER), es una de las herramientas más utilizadas para representar los datos de manera conceptual antes de implementar la base en un sistema gestor (DBMS).
2.1 El Proceso de Diseño
El diseño de bases de datos se desarrolla en varias etapas: Recolección de Requisitos Entrevistas, cuestionarios o análisis de procesos. Identificación de la información necesaria y cómo será utilizada. Diseño Conceptual Uso del modelo ER para representar de forma abstracta las entidades, atributos y relaciones.
2.2 Modelo Entidad-Relación (ER)
Entidades: son las personas, objetos o conceptos de los que trata una base de datos. Por ejemplo, en una base de datos de ventas de un negocio, las entidades podrían ser, entre otras, “Cliente”, “Producto”, “Factura” o “Dirección”
2.2 Modelo Entidad-Relación (ER)
Atributos: describen las propiedades que posee cada entidad. En el ejemplo anterior, atributos de la entidad “Cliente” podrían ser “Nombre”, “Primer Apellido”, “Fecha de nacimiento”, etc.
2.2 Modelo Entidad-Relación (ER)
TIPOS DE ATRIBUTOS: Composición: simples y compuestos
Valores: monovaluados y multivaluados
Origen: almacenados y derivados
2.2 Modelo Entidad-Relación (ER)
Relaciones: sirven para crear vínculos entre parejas de entidades. Siguiendo con el ejemplo, cada “Cliente” está vinculado a una “Dirección”, a uno o varios “Productos”, etc.
2.2 Modelo Entidad-Relación (ER)
CLAVE PRIMARIA: ES AQUEL O AQUELLOS ATRIBUTOS QUE SE PUEDEN IDENTIFICAR DE FORMA UNICA LAS ENTIDADES.
2.2 Modelo Entidad-Relación (ER)
CLAVE PRIMARIA: ES AQUEL O AQUELLOS ATRIBUTOS QUE SE PUEDEN IDENTIFICAR DE FORMA UNICA LAS ENTIDADES.
2.2 Modelo Entidad-Relación (ER)
CARDINALIDAD: INDICAN EL NÚMERO DE ENTIDADES CON LAS QUE SE PUEDEN RELACIONAR.
2.3 Diseño con diagramas E-R
El diagrama E-R es la representación gráfica del modelo conceptual de datos. Rectángulos → Entidades. Óvalos → Atributos. Rombos → Relaciones. Líneas → Conexiones entre entidades y relaciones. Aspectos clave en el diseño: Cardinalidades: 1:1, 1:N, N:M. Ejemplo: Un Alumno (entidad) se inscribe en (relación) una Materia (entidad), con cardinalidad N:M.
CONCEPTOS
El modelo entidad-relación es una herramienta clave para gestionar proyectos de una base de datos. Este diagrama permite representar de forma visual cómo se estructuran los datos antes de crear una base de datos real.
2.4 MODELO ENTIDAD-RELACIÓN EXTENDIDO.
Este modelo incluye todos los conceptos del modelo E–R e incorpora algunos conceptos de Herencia (superclase, subclase, especialización y generalización) y la agregación.”
2.4 MODELO ENTIDAD-RELACIÓN EXTENDIDO.
Una superentidad (supertipo) es un tipo de entidad que tiene los mismos atributos (no necesariamente todos), de un conjunto de entidades. Una subentidad (subtipo) tiene atributos únicos respecto de otras entidades que pueden pertenecer al mismo supertipo.
2.4 MODELO ENTIDAD-RELACIÓN EXTENDIDO.
GENERALIZACIÓN: “La generalización permite que las entidades de nivel más bajo hereden los atributos de la entidad general de más alto nivel. La superentidad normalmente tiene un atributo llave distinto de las subentidades. La generalización trata de eliminar la redundancia de atributos, al agrupar atributos semejantes: Las entidades de bajo nivel heredan todos los atributos correspondientes. Hace énfasis en las similitudes. Para la representación de este tipo de interrelación, utilizamos un triángulo invertido, con la base paralela al rectángulo que representa el supertipo (Generalización) y conectado a éste y a los subtipos (Especialización).”
2.4 MODELO ENTIDAD-RELACIÓN EXTENDIDO.
ESPECIALIZACIÓN: El proceso por el que se definen las diferentes subentidades de una superentidad se conoce como especialización. Ocurre cuando partimos de una entidad que podemos dividir en subentidades para detallar atributos que varían en las mismas. Hace énfasis en las diferencias. Comparten atributo llave con la superentidad y los atributos de la superclase se heredan en las subclases.
2.4 MODELO ENTIDAD-RELACIÓN EXTENDIDO.
Una entidad puede incluir subentidades que se diferencian de alguna forma de la entidad principal (permite capacidades de orientación a objetos). El proceso de especialización permite: ☐ Definir subconjuntos (sub-entidades) de una entidad. ☐ Asociar atributos específicos, adicionales a cada sub-entidad. ☐ Establecer relaciones específicas, adicionales, entre cada sub-entidad y otras entidades.
2.4 MODELO ENTIDAD-RELACIÓN EXTENDIDO.
Una entidad puede incluir subentidades que se diferencian de alguna forma de la entidad principal (permite capacidades de orientación a objetos). El proceso de especialización permite: ☐ Definir subconjuntos (sub-entidades) de una entidad. ☐ Asociar atributos específicos, adicionales a cada sub-entidad. ☐ Establecer relaciones específicas, adicionales, entre cada sub-entidad y otras entidades.
2.5 La Notación E-R con UML
El UML (Unified Modeling Language)
CUADRO COMPARATIVO
Ventajas de usar UML:Integra el diseño de software y de bases de datos.Es más estándar en ingeniería de software que el modelo ER clásico.Permite definir herencia, interfaces y dependencias, además de las relaciones de datos.
es un estándar de modelado de sistemas, y puede representar bases de datos usando diagramas de clases, que cumplen un rol similar al ER: Clases → Entidades. Atributos → Propiedades de la clase. Asociaciones → Relaciones. Multiplicidad → Cardinalidades (1:1, 1:N, N:M).
+ INFO
+ INFO
+ INFO
¡Muchas gracias!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
- Visita las preferencias de Analytics;
- Activa el seguimiento de usuarios;
- ¡Que fluya la comunicación!
Diseño de Bases de Datos con el modelo ER.
AARON FABRICIO DZIB JIMENEZ
Created on September 15, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Higher Education Presentation
View
Psychedelic Presentation
View
Vaporwave presentation
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Modern Zen Presentation
View
Newspaper Presentation
Explore all templates
Transcript
Unidad 2.
Diseño de Bases de Datos con el modelo ER.
Empezar
01
Diseño de Bases de Datos con el modelo ER
El diseño de bases de datos es un proceso fundamental para garantizar que la información esté estructurada, sea coherente y responda a las necesidades de una organización. El Modelo Entidad–Relación (ER), es una de las herramientas más utilizadas para representar los datos de manera conceptual antes de implementar la base en un sistema gestor (DBMS).
2.1 El Proceso de Diseño
El diseño de bases de datos se desarrolla en varias etapas: Recolección de Requisitos Entrevistas, cuestionarios o análisis de procesos. Identificación de la información necesaria y cómo será utilizada. Diseño Conceptual Uso del modelo ER para representar de forma abstracta las entidades, atributos y relaciones.
2.2 Modelo Entidad-Relación (ER)
Entidades: son las personas, objetos o conceptos de los que trata una base de datos. Por ejemplo, en una base de datos de ventas de un negocio, las entidades podrían ser, entre otras, “Cliente”, “Producto”, “Factura” o “Dirección”
2.2 Modelo Entidad-Relación (ER)
Atributos: describen las propiedades que posee cada entidad. En el ejemplo anterior, atributos de la entidad “Cliente” podrían ser “Nombre”, “Primer Apellido”, “Fecha de nacimiento”, etc.
2.2 Modelo Entidad-Relación (ER)
TIPOS DE ATRIBUTOS: Composición: simples y compuestos Valores: monovaluados y multivaluados Origen: almacenados y derivados
2.2 Modelo Entidad-Relación (ER)
Relaciones: sirven para crear vínculos entre parejas de entidades. Siguiendo con el ejemplo, cada “Cliente” está vinculado a una “Dirección”, a uno o varios “Productos”, etc.
2.2 Modelo Entidad-Relación (ER)
CLAVE PRIMARIA: ES AQUEL O AQUELLOS ATRIBUTOS QUE SE PUEDEN IDENTIFICAR DE FORMA UNICA LAS ENTIDADES.
2.2 Modelo Entidad-Relación (ER)
CLAVE PRIMARIA: ES AQUEL O AQUELLOS ATRIBUTOS QUE SE PUEDEN IDENTIFICAR DE FORMA UNICA LAS ENTIDADES.
2.2 Modelo Entidad-Relación (ER)
CARDINALIDAD: INDICAN EL NÚMERO DE ENTIDADES CON LAS QUE SE PUEDEN RELACIONAR.
2.3 Diseño con diagramas E-R
El diagrama E-R es la representación gráfica del modelo conceptual de datos. Rectángulos → Entidades. Óvalos → Atributos. Rombos → Relaciones. Líneas → Conexiones entre entidades y relaciones. Aspectos clave en el diseño: Cardinalidades: 1:1, 1:N, N:M. Ejemplo: Un Alumno (entidad) se inscribe en (relación) una Materia (entidad), con cardinalidad N:M.
CONCEPTOS
El modelo entidad-relación es una herramienta clave para gestionar proyectos de una base de datos. Este diagrama permite representar de forma visual cómo se estructuran los datos antes de crear una base de datos real.
2.4 MODELO ENTIDAD-RELACIÓN EXTENDIDO.
Este modelo incluye todos los conceptos del modelo E–R e incorpora algunos conceptos de Herencia (superclase, subclase, especialización y generalización) y la agregación.”
2.4 MODELO ENTIDAD-RELACIÓN EXTENDIDO.
Una superentidad (supertipo) es un tipo de entidad que tiene los mismos atributos (no necesariamente todos), de un conjunto de entidades. Una subentidad (subtipo) tiene atributos únicos respecto de otras entidades que pueden pertenecer al mismo supertipo.
2.4 MODELO ENTIDAD-RELACIÓN EXTENDIDO.
GENERALIZACIÓN: “La generalización permite que las entidades de nivel más bajo hereden los atributos de la entidad general de más alto nivel. La superentidad normalmente tiene un atributo llave distinto de las subentidades. La generalización trata de eliminar la redundancia de atributos, al agrupar atributos semejantes: Las entidades de bajo nivel heredan todos los atributos correspondientes. Hace énfasis en las similitudes. Para la representación de este tipo de interrelación, utilizamos un triángulo invertido, con la base paralela al rectángulo que representa el supertipo (Generalización) y conectado a éste y a los subtipos (Especialización).”
2.4 MODELO ENTIDAD-RELACIÓN EXTENDIDO.
ESPECIALIZACIÓN: El proceso por el que se definen las diferentes subentidades de una superentidad se conoce como especialización. Ocurre cuando partimos de una entidad que podemos dividir en subentidades para detallar atributos que varían en las mismas. Hace énfasis en las diferencias. Comparten atributo llave con la superentidad y los atributos de la superclase se heredan en las subclases.
2.4 MODELO ENTIDAD-RELACIÓN EXTENDIDO.
Una entidad puede incluir subentidades que se diferencian de alguna forma de la entidad principal (permite capacidades de orientación a objetos). El proceso de especialización permite: ☐ Definir subconjuntos (sub-entidades) de una entidad. ☐ Asociar atributos específicos, adicionales a cada sub-entidad. ☐ Establecer relaciones específicas, adicionales, entre cada sub-entidad y otras entidades.
2.4 MODELO ENTIDAD-RELACIÓN EXTENDIDO.
Una entidad puede incluir subentidades que se diferencian de alguna forma de la entidad principal (permite capacidades de orientación a objetos). El proceso de especialización permite: ☐ Definir subconjuntos (sub-entidades) de una entidad. ☐ Asociar atributos específicos, adicionales a cada sub-entidad. ☐ Establecer relaciones específicas, adicionales, entre cada sub-entidad y otras entidades.
2.5 La Notación E-R con UML
El UML (Unified Modeling Language)
CUADRO COMPARATIVO
Ventajas de usar UML:Integra el diseño de software y de bases de datos.Es más estándar en ingeniería de software que el modelo ER clásico.Permite definir herencia, interfaces y dependencias, además de las relaciones de datos.
es un estándar de modelado de sistemas, y puede representar bases de datos usando diagramas de clases, que cumplen un rol similar al ER: Clases → Entidades. Atributos → Propiedades de la clase. Asociaciones → Relaciones. Multiplicidad → Cardinalidades (1:1, 1:N, N:M).
+ INFO
+ INFO
+ INFO
¡Muchas gracias!
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:
¿Tienes una idea?
Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia: