0% encontró este documento útil (0 votos)
92 vistas50 páginas

Presentacion 3

Este documento presenta los diferentes tipos de modelos de bases de datos, incluyendo el modelo entidad-relación y el modelo entidad-relación extendido. Explica las características clave de cada modelo como las entidades, atributos, relaciones y cardinalidad.

Cargado por

Diana Boyás
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
92 vistas50 páginas

Presentacion 3

Este documento presenta los diferentes tipos de modelos de bases de datos, incluyendo el modelo entidad-relación y el modelo entidad-relación extendido. Explica las características clave de cada modelo como las entidades, atributos, relaciones y cardinalidad.

Cargado por

Diana Boyás
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIDAD II Modelado de base de datos

Universidad Politécnica del Estado de Morelos.

MCC. Francisco Javier Valdepeña Rivera

Base de datos

Francisco Javier (UPEMOR) Base de Datos 1 / 28


Contenido

1 Objetivo de la unidad

2 Tipos de modelos

3 Notación

4 Referencias

Francisco Javier (UPEMOR) Base de Datos 2 / 28


Contenido

1 Objetivo de la unidad

2 Tipos de modelos

3 Notación

4 Referencias

Francisco Javier (UPEMOR) Base de Datos 3 / 28


Objetivo

Determinar el modelo de base de datos y diccionario de datos para


atender las necesidades de una organización.

Tema
Modelos de base de datos

Francisco Javier (UPEMOR) Base de Datos 4 / 28


Contenido

1 Objetivo de la unidad

2 Tipos de modelos

3 Notación

4 Referencias

Francisco Javier (UPEMOR) Base de Datos 5 / 28


Modelos de bases de datos

Entidad relación.
Entidad relación extendido.
Relacional.
No relacional.

Francisco Javier (UPEMOR) Base de Datos 6 / 28


Modelo entidad relación

Tipo de modelo que utiliza un estructura de entidades, atributos y rela-


ciones entre esos objetos o entidades.

Francisco Javier (UPEMOR) Base de Datos 7 / 28


Modelo entidad relación

Tipo de modelo que utiliza un estructura de entidades, atributos y rela-


ciones entre esos objetos o entidades.
Entidades: Es la representación de un .objeto.o çosa”del mundo real.
Los cuales se pueden definir caracterı́sticas.

Francisco Javier (UPEMOR) Base de Datos 7 / 28


Modelo entidad relación

Tipo de modelo que utiliza un estructura de entidades, atributos y rela-


ciones entre esos objetos o entidades.
Entidades: Es la representación de un .objeto.o çosa”del mundo real.
Los cuales se pueden definir caracterı́sticas.
Atributos: Es aquella propiedad que define a una entidad en un formato
tabular los atributos son las columnas de la tabla (entidad), ejemplo:
color, nombre, dirección, tamaño. Estas caracterı́sticas son irrepetibles.

Francisco Javier (UPEMOR) Base de Datos 7 / 28


Modelo entidad relación

Tipo de modelo que utiliza un estructura de entidades, atributos y rela-


ciones entre esos objetos o entidades.
Entidades: Es la representación de un .objeto.o çosa”del mundo real.
Los cuales se pueden definir caracterı́sticas.
Atributos: Es aquella propiedad que define a una entidad en un formato
tabular los atributos son las columnas de la tabla (entidad), ejemplo:
color, nombre, dirección, tamaño. Estas caracterı́sticas son irrepetibles.
Relaciones: Es el tipo de enlace que hay entre entidades. En general
es el atributo que se distingue en las tabla como la caracterı́stica propia
de otra entidad.

Francisco Javier (UPEMOR) Base de Datos 7 / 28


Modelo entidad relación

Figura: Modelo entidad relación.

Francisco Javier (UPEMOR) Base de Datos 8 / 28


Modelo entidad relación extendido

Es aquel tipo de diagrama basado en entidades, y relaciones entre objetos


los cuales manejan un alto nivel de abstracción la distribución de información

Francisco Javier (UPEMOR) Base de Datos 9 / 28


Modelo entidad relación extendido

Francisco Javier (UPEMOR) Base de Datos 10 / 28


Modelo entidad relación extendido

Entidad: Las caracterı́sticas de las entidades.

Francisco Javier (UPEMOR) Base de Datos 10 / 28


Modelo entidad relación extendido

Entidad: Las caracterı́sticas de las entidades.


Tienen que poseer existencia propia.

Francisco Javier (UPEMOR) Base de Datos 10 / 28


Modelo entidad relación extendido

Entidad: Las caracterı́sticas de las entidades.


Tienen que poseer existencia propia.
Cada ocurrencia de un tipo de entidad debe distinguirse de las demás.

Francisco Javier (UPEMOR) Base de Datos 10 / 28


Modelo entidad relación extendido

Entidad: Las caracterı́sticas de las entidades.


Tienen que poseer existencia propia.
Cada ocurrencia de un tipo de entidad debe distinguirse de las demás.
Todas las ocurrencias de un tipo de entidad debe tener los mismos atri-
butos.

Francisco Javier (UPEMOR) Base de Datos 10 / 28


Modelo entidad relación extendido

Entidad: Las caracterı́sticas de las entidades.


Tienen que poseer existencia propia.
Cada ocurrencia de un tipo de entidad debe distinguirse de las demás.
Todas las ocurrencias de un tipo de entidad debe tener los mismos atri-
butos.
Relación: Las caracterı́sticas de las relaciones.

Francisco Javier (UPEMOR) Base de Datos 10 / 28


Modelo entidad relación extendido

Entidad: Las caracterı́sticas de las entidades.


Tienen que poseer existencia propia.
Cada ocurrencia de un tipo de entidad debe distinguirse de las demás.
Todas las ocurrencias de un tipo de entidad debe tener los mismos atri-
butos.
Relación: Las caracterı́sticas de las relaciones.
Nombre: Verbo que distingue cada relación del resto del mundo.

Francisco Javier (UPEMOR) Base de Datos 10 / 28


Modelo entidad relación extendido

Entidad: Las caracterı́sticas de las entidades.


Tienen que poseer existencia propia.
Cada ocurrencia de un tipo de entidad debe distinguirse de las demás.
Todas las ocurrencias de un tipo de entidad debe tener los mismos atri-
butos.
Relación: Las caracterı́sticas de las relaciones.
Nombre: Verbo que distingue cada relación del resto del mundo.
Tipo de correspondencia: Es el número de ocurrencias de cada tipo
de entidad que pueden intervenir en una ocurrencia de la relación que se
está tratando.

Francisco Javier (UPEMOR) Base de Datos 10 / 28


Modelo entidad relación extendido

Entidad: Las caracterı́sticas de las entidades.


Tienen que poseer existencia propia.
Cada ocurrencia de un tipo de entidad debe distinguirse de las demás.
Todas las ocurrencias de un tipo de entidad debe tener los mismos atri-
butos.
Relación: Las caracterı́sticas de las relaciones.
Nombre: Verbo que distingue cada relación del resto del mundo.
Tipo de correspondencia: Es el número de ocurrencias de cada tipo
de entidad que pueden intervenir en una ocurrencia de la relación que se
está tratando.
Relación 1:1. Cada ocurrencia de una entidad corresponde solo una de
otra entidad.

Francisco Javier (UPEMOR) Base de Datos 10 / 28


Modelo entidad relación extendido

Entidad: Las caracterı́sticas de las entidades.


Tienen que poseer existencia propia.
Cada ocurrencia de un tipo de entidad debe distinguirse de las demás.
Todas las ocurrencias de un tipo de entidad debe tener los mismos atri-
butos.
Relación: Las caracterı́sticas de las relaciones.
Nombre: Verbo que distingue cada relación del resto del mundo.
Tipo de correspondencia: Es el número de ocurrencias de cada tipo
de entidad que pueden intervenir en una ocurrencia de la relación que se
está tratando.
Relación 1:1. Cada ocurrencia de una entidad corresponde solo una de
otra entidad.
Relación 1:N. Cada ocurrencia de una entidad puede estar ligada a cero,
una o varias de otra entidad.

Francisco Javier (UPEMOR) Base de Datos 10 / 28


Modelo entidad relación extendido

Entidad: Las caracterı́sticas de las entidades.


Tienen que poseer existencia propia.
Cada ocurrencia de un tipo de entidad debe distinguirse de las demás.
Todas las ocurrencias de un tipo de entidad debe tener los mismos atri-
butos.
Relación: Las caracterı́sticas de las relaciones.
Nombre: Verbo que distingue cada relación del resto del mundo.
Tipo de correspondencia: Es el número de ocurrencias de cada tipo
de entidad que pueden intervenir en una ocurrencia de la relación que se
está tratando.
Relación 1:1. Cada ocurrencia de una entidad corresponde solo una de
otra entidad.
Relación 1:N. Cada ocurrencia de una entidad puede estar ligada a cero,
una o varias de otra entidad.
Relación N:M. Cada ocurrencia de una entidad puede estar ligada a cero,
una o varias de otra entidad y viceversa.

Francisco Javier (UPEMOR) Base de Datos 10 / 28


Modelo entidad relación extendido

Francisco Javier (UPEMOR) Base de Datos 11 / 28


Modelo entidad relación extendido

Cardinalidad: Representa la participación en la relación de cada una


de las entidades afectadas, es decir, el número máximo y mı́nimo de
ocurrencias de un tipo de entidad que pueden estar interrelacionadas
con una ocurrencia de otro tipo de entidad. La cardinalidad máxima
coincide con el tipo de correspondencia.

Francisco Javier (UPEMOR) Base de Datos 11 / 28


Modelo entidad relación extendido

Cardinalidad: Representa la participación en la relación de cada una


de las entidades afectadas, es decir, el número máximo y mı́nimo de
ocurrencias de un tipo de entidad que pueden estar interrelacionadas
con una ocurrencia de otro tipo de entidad. La cardinalidad máxima
coincide con el tipo de correspondencia.
Atributo: Las restricciones sobre atributos sobre este tipo de diagrama,
se dan por.

Francisco Javier (UPEMOR) Base de Datos 11 / 28


Modelo entidad relación extendido

Cardinalidad: Representa la participación en la relación de cada una


de las entidades afectadas, es decir, el número máximo y mı́nimo de
ocurrencias de un tipo de entidad que pueden estar interrelacionadas
con una ocurrencia de otro tipo de entidad. La cardinalidad máxima
coincide con el tipo de correspondencia.
Atributo: Las restricciones sobre atributos sobre este tipo de diagrama,
se dan por.
Univaluado: Atributo que solo puede tomar un valor para todos y cada
una de las ocurrencias del tipo de entidad al que pertenece.

Francisco Javier (UPEMOR) Base de Datos 11 / 28


Modelo entidad relación extendido

Cardinalidad: Representa la participación en la relación de cada una


de las entidades afectadas, es decir, el número máximo y mı́nimo de
ocurrencias de un tipo de entidad que pueden estar interrelacionadas
con una ocurrencia de otro tipo de entidad. La cardinalidad máxima
coincide con el tipo de correspondencia.
Atributo: Las restricciones sobre atributos sobre este tipo de diagrama,
se dan por.
Univaluado: Atributo que solo puede tomar un valor para todos y cada
una de las ocurrencias del tipo de entidad al que pertenece.
Obligatorio: Atributo que tiene que tomar al menos un valor para
todas y cada una de las ocurrencias del tipo de entidad al que
pertenece.

Francisco Javier (UPEMOR) Base de Datos 11 / 28


Modelo entidad relación extendido
Mecanismos de abstracción

Francisco Javier (UPEMOR) Base de Datos 12 / 28


Modelo entidad relación extendido
Mecanismos de abstracción

Generalización: Permite abstraer un tipo de entidad de nivel supe-


rior(supertipo) a partir de varios tipos de entidad(subtipos), en estos
casos los atributos comunes y relaciones de los subtipos se asignan al
supertipo. Ejemplo tipos profesor y estudiantes obteniendo del super-
tipo persona.

Francisco Javier (UPEMOR) Base de Datos 12 / 28


Modelo entidad relación extendido
Mecanismos de abstracción

Generalización: Permite abstraer un tipo de entidad de nivel supe-


rior(supertipo) a partir de varios tipos de entidad(subtipos), en estos
casos los atributos comunes y relaciones de los subtipos se asignan al
supertipo. Ejemplo tipos profesor y estudiantes obteniendo del super-
tipo persona.
Especialización: Es la operación inversa a la generalización en ella un
supertipo se descompone en uno o varios subtipos, los cuales heredan
todos los atributos y relaciones del supertipo, además de tener los suyos
propios. Un ejemplo de empleado se puede extraer secretaria, técnico
e ingeniero.

Francisco Javier (UPEMOR) Base de Datos 12 / 28


Modelo entidad relación extendido
Mecanismos de abstracción

Generalización: Permite abstraer un tipo de entidad de nivel supe-


rior(supertipo) a partir de varios tipos de entidad(subtipos), en estos
casos los atributos comunes y relaciones de los subtipos se asignan al
supertipo. Ejemplo tipos profesor y estudiantes obteniendo del super-
tipo persona.
Especialización: Es la operación inversa a la generalización en ella un
supertipo se descompone en uno o varios subtipos, los cuales heredan
todos los atributos y relaciones del supertipo, además de tener los suyos
propios. Un ejemplo de empleado se puede extraer secretaria, técnico
e ingeniero.
Categorı́as: Se denomina categorı́a al subtipo que aparece como re-
sultado de la unión de varios tipos de entidad. En este caso, hay varios
supertipos y un sólo subtipo. Ejemplo de los tipos de persona y com-
pañı́a, se relaciona con vehı́culo, mediante el subtipo propietario de la
unión de los dos primeros tipos.
Francisco Javier (UPEMOR) Base de Datos 12 / 28
Modelo entidad relación extendido
Mecanismos de abstracción

Francisco Javier (UPEMOR) Base de Datos 13 / 28


Modelo entidad relación extendido
Mecanismos de abstracción

Agregación: Consiste en construir un nuevo tipo de entidad como


composición de otros y su tipo de relación y ası́ poder manejarlo en un
nivel de abstracción mayor. Por ejemplo, se tienen los tipos de entidad
empresa y solicitante de empleo relacionados mediante el tipo de rela-
ción entrevista; pero es necesario que cada entrevista se corresponda
con una determinada oferta de empleo. Como no se permite la relación
entre tipos de relación, se puede crear un tipo de entidad compues-
to por empresa, entrevista y solicitante de empleo y relacionarla con
el tipo de entidad oferta de empleo. El proceso inverso se denomina
desagregación.

Francisco Javier (UPEMOR) Base de Datos 13 / 28


Modelo entidad relación extendido
Mecanismos de abstracción

Agregación: Consiste en construir un nuevo tipo de entidad como


composición de otros y su tipo de relación y ası́ poder manejarlo en un
nivel de abstracción mayor. Por ejemplo, se tienen los tipos de entidad
empresa y solicitante de empleo relacionados mediante el tipo de rela-
ción entrevista; pero es necesario que cada entrevista se corresponda
con una determinada oferta de empleo. Como no se permite la relación
entre tipos de relación, se puede crear un tipo de entidad compues-
to por empresa, entrevista y solicitante de empleo y relacionarla con
el tipo de entidad oferta de empleo. El proceso inverso se denomina
desagregación.
Asociación: Consiste en relacionar dos tipos de entidades que nor-
malmente son de dominios independientes, pero coyunturalmente se
asocian.

Francisco Javier (UPEMOR) Base de Datos 13 / 28


Contenido

1 Objetivo de la unidad

2 Tipos de modelos

3 Notación

4 Referencias

Francisco Javier (UPEMOR) Base de Datos 14 / 28


Notación

Figura: Representación gráfica de una Entidad.

Francisco Javier (UPEMOR) Base de Datos 15 / 28


Notación

Figura: Relaciones y cardinalidad.


Francisco Javier (UPEMOR) Base de Datos 16 / 28
Notación
Ejemplo de la relación

En el área de Ingenierı́a de Tecnologı́as de la Información hay varios


profesores y existen muchas materias. Un maestro solo puede impartir una
materia.

Francisco Javier (UPEMOR) Base de Datos 17 / 28


Notación
Ejemplo de la relación

Figura: Ejemplo de las relaciones.

Francisco Javier (UPEMOR) Base de Datos 18 / 28


Notación
Ejemplo de la relación

Figura: Ejemplo de las relaciones.

Francisco Javier (UPEMOR) Base de Datos 19 / 28


Notación
Jerarquı́a (tipos y subtipos)

Figura: Notación de la Jerarquı́a.

Francisco Javier (UPEMOR) Base de Datos 20 / 28


Notación
Jerarquı́a (tipos y subtipos)

Figura: Tipos de jerarquı́a.

Francisco Javier (UPEMOR) Base de Datos 21 / 28


Pasos para la creación de un modelo entidad relación
extendido

1 Identificar las entidades y cada uno de sus atributos, al igual que sus
claves primarias.
2 Dependiendo de lo requerido en las especificaciones de la base de
datos realizar las relación entre cada entidad.
3 Determinar la cardinalidad de la relación planificada.
4 Obtener el tipo de correspondencia de la relación.

Francisco Javier (UPEMOR) Base de Datos 22 / 28


Ejercicio 1
Realizar la caracterización del modelo entidad relación extendido.

Figura: Caracterización del modelo entidad relación.

Francisco Javier (UPEMOR) Base de Datos 23 / 28


Ejercicio 2

Solicitan nuestros servicios para resolver el almacenamiento de datos de un


sistema de gestión de la producción de una fábrica de pelotas. La fábrica se
compone de una serie de plantas, cada una identificada por un color.

Francisco Javier (UPEMOR) Base de Datos 24 / 28


Ejercicio 2

De las plantas conocemos la superficie en metros cuadrados y la lista


de procesos que se llevan a cabo dentro de ellas; de estos procesos sólo
conocemos su nombre y un grado de complejidad asociado.
Dentro de cada planta se encuentran las máquinas. Cada máquina es
de una marca y un modelo, y se identifica por un número; este número
es único a lo largo de todas las plantas.
Cada máquina es operada por técnicos, debemos conocer en qué rango
de fechas los técnicos estuvieron asignados a esa máquina, y además
en qué turno (mañana, tarde o noche).
De los técnicos conocemos su DNI, nombre, apellido y fecha de naci-
miento, aparte de una serie de números telefónicos de contacto.
Existen situaciones normales en las que una máquina sale de servicio y
debe ser reparada, lo único que nos interesa conocer aquı́ es cuál otra
máquina está asignada para tomar el trabajo que ella no puede realizar.

Francisco Javier (UPEMOR) Base de Datos 25 / 28


Contenido

1 Objetivo de la unidad

2 Tipos de modelos

3 Notación

4 Referencias

Francisco Javier (UPEMOR) Base de Datos 26 / 28


Referencias

Enrique José Reinosa, Calixto Alejandro Maldonado, Roberto Muñoz.


Base de datos.
Alfaomega (2012), pp 1-30
Thomas Connolly, Carolyn Begg.
Database Systems, A practical approach to design, implementation,
and Management.
6th edition, Pearson (2015), pp 343-424
¿Qué es un diagrama entidad-relación?
Página web de desarrollo de diagrama entidad-relación.
Lucidchart, url: https://www.lucidchart.com/pages/es/
que-es-un-diagrama-entidad-relacionconsulta 2021

Francisco Javier (UPEMOR) Base de Datos 27 / 28


Referencias

Patricio Araneda G.
Base de datos, El camino de los datos a la información.
Opendataclinica, Research projects management and analytics (2021),
Capı́tulo 7
Base de datos no relacional. ¿Qué es? Caracterı́sticas y ejemplos
Página web.
Ayudaley, url: https://ayudaleyprotecciondatos.es/
bases-de-datos/no-relacional/, consulta (2021)

Francisco Javier (UPEMOR) Base de Datos 28 / 28

También podría gustarte