SlideShare una empresa de Scribd logo
1 de 20
Capítulo 3
Modelo Conceptual: Relación
Objetivos
• Definición de relación
• Cardinalidad de la relación
– Relación de 1:1
– Relación de 1:M
– Relación de M:M
• Relación de supertipo-subtipo
• Relación de dependencia
• Relación recursiva
• Relación Ternaria
• Atributos de las relaciones: 1:1, 1:M, M:M y
ternaria
Relaciones
• Las entidades pueden asociarse unas con
otras con relaciones
– Clases de relación: asociaciones entre clases de
entidad.
– Instancias de relación: asociaciones entre
instancias de entidad.
• Las relaciones pueden tener atributos
• Una clase de relación puede incluir muchas
tablas (entidades)
Grado de la relación
• El numero de tablas en la relación
• Ejemplo:
Vendedor
Orden
Madre Padre
Hijo
Las relaciones de grado 2 son muy comunes y
usualmente se les llama relaciones binarias.
Relación de grado 2 – Relación Binaria Relación de grado 3 – Relación Ternaria
Cardinalidad
• Cardinalidad Máxima: Indica el numero
máximo de instancias que pueden estar en
una relación.
• Cardinalidad Mínima: Indica que puede existir
o no una instancia en una relación.
Cliente Pedido
juega
juegan
tiene
entrena
Relaciones Binarias
• Relación de 1:1
Empleado Vehículo
• Relación de 1:M
Cliente Pedido
• Relación de M:M
Estudiante Materia
asigna
realiza
pertenece
registra
se registran
Relación de supertipo-subtipo
• Subtipo: Entidad que representa un caso
especial de otra entidad llamada supertipo
• Las entidades con esta relación deben tener el
mismo identificador
idCliente
Cedula
Nombre
Estado civil
Direccion
Telefono
Ciudad
RUC
Razon social
CLIENTE
idCliente
Nombre
Direccion
Telefono
Ciudad
CLIENTE
RUC
Razon social
Empresa
Cedula
Estado civil
Persona
Relación de dependencia
• Entidad Débil: Dependen de otra entidad
• No pueden existir en la base de datos a menos
que otro tipo de entidad (entidad fuerte) también
exista en la base de datos
– Entidad dependiente de ID: El identificador de una
entidad incluye el identificar de otra entidad.
Empleado Dependiente
Identificador: #empleado Identificador: Cédula
Edificio Departamento
Identificador: Nombre
del edificio
Identificador: Nombre del edificio-
#departamento
posee
pertenece
tiene
pertenece
Relación Recursiva
• Relaciones entre entidades de una misma clase
• Una tabla se relaciona consigo misma
Empleado
En este caso, la tabla de empleados desempeña una función
de supervisor en uno de los lados de la relación y una función
de supervisado en el otro lado.
supervisa
Atributos de las relaciones
• Las relaciones también pueden tener atributos
asociados.
• Se representan igual que los atributos de las entidades.
• Un ejemplo típico son las relaciones de tipo "histórico"
donde debe constar una fecha o una hora.
• Ejemplo: supongamos que es necesario hacer constar
la fecha de emisión de una factura a un cliente, y que
es posible emitir duplicados de la factura (con distinta
fecha). En tal caso, el atributo "Fecha de emisión" de la
factura debería colocarse en la relación "se emite".
Atributos de las relaciones 1:M
Cliente Factura
fechaEmision
posee
pertenece
Atributos de las relaciones 1:1
Empleado Vehículo
fechaAsignacion
asigna
Atributos de las relaciones M:M
Estudiante Curso
Nota
se registra
Atributos de las relaciones ternaria
Profesor Asignatura
Nota
Estudiante
•Esta relación se podría descomponer en tres relaciones binarias
•La información que se podría extraer de ambos diagramas E/R sería la
misma, sólo que quizás se encontraría de forma más compacta en la
representación tabular correspondiente al diagrama con la relación
ternaria. No obstante, es mucho más fácil de interpretar el diagrama E/R
con relaciones binarias.
dicta
asiste
dictada
Club de Tenis
El Club de Tenis, Vall Parc, fundado en 1913 desea una base de datos diseñada por usted. La
información que le proporciona el administrador del club es la siguiente:
-El club posee miembros y cada uno de ellos pertenece a una categoría dependiendo de su juego, por
ejemplo principiante, profesional, etc.
-Se necesita guardar la siguiente información de los miembros:
• Nombre
• Género
• Fecha de Nacimiento
• Ocupación
• Teléfono
• Email
• Direcciones (para enviar material promocional)
• Número de hijos
-Para pertenecer al club el miembro debe pagar una membrecía, la cual tiene un costo anual.
-El club tiene a disposición entrenadores para que los miembros mejoren o practiquen su juego.
-Se necesita llevar un registro del entrenamiento y de si éste se llevó a cabo.
-El miembro puede elegir a un entrenador dependiendo de sus cualidades, como género, edad o cuánto
torneos ha ganado y en qué año.
-Los miembros pueden participar en competiciones con otros miembros del club.
-Las competiciones tienen un costo extra para el miembro.
-Se necesita llevar un registro de los pagos realizados y un miembro puede realizar cuantos pagos
desee.
Desarrolle el modelo conceptual del siguiente modelo de negocios.
La empresa “Filmes del Otro Planeta (FOP)” ha decidido crear una biblioteca que permita administrar
de forma eficiente las diferentes versiones de storyboards de cada una de la películas que
produce. Con este fin, el responsable del proyecto de FOP le ha referido el siguiente enlace:
“http://elokuvantaju.uiah.fi/spanish/study_material/pre-production/storyboard.jsp ”
El cual contiene
Figura 1: Extracto del storyboard "Nascar" de Josh Sheppard
“Storyboard
El storyboard es recuento visual o escrito de la
clase de imágenes visuales que se utilizarán en la
película. La forma escrita usualmente incluye la
relación de las imágenes, los personajes en el
rodaje, la duración del rodaje y breve recuento de
lo que está sucediendo en la toma.
En una forma visual, o storyboard, las tomas son
presentadas como unas historietas de tal manera
que los movimientos que suceden en la toma se
pueden visualizar.
Un artista de storyboard, es un artista cuyo
trabajo es hacer el storyboard de acuerdo a las
direcciones del guión y de director/productor.
El storyboard se basa en el guión y su idea básica
es que antes del rodaje las líneas principales de la
película sean planeadas, los detalles a discutir se
decidan y la duración de cada secuencia se
estime.”
Adicionalmente le refiere el enlace
http://www.thestoryboardartist.com/Site/Nascar.
html para que vea un ejemplo de un storyboard
(Figura 1)
Como ejemplo de las interrogantes que la biblioteca debe ayudar a responder,
le da las siguientes:
•¿En cuántas escenas aparece “Herbie” en la versión 1.2 de Nascar?
•¿Cuál es la cantidad promedio de escenas que incluye el productor “Don Q”
en sus películas ?
•¿Cuál es el tiempo estimado de duración de las versión 1.2 de Nascar?
Diario
Los directores de un diario han decidido llevarlo a Internet con las siguientes consideraciones:
- El diario tiene las siguientes secciones: Principal, Política, Economía, Social, Deporte, Humor y
los fines de semana circula la sección 7 días.
- Cada artículo puede pertenecer a una o más secciones y está conformado por un titular, un
subtitular, un resumen, el contenido, palabras claves, fotos, archivos; y puede referir o ser
referido por otros artículos. Además, un artículo puede ser escrito por uno o más
comunicadores sociales y debe ser revisado por un editor.
- Por flexibilidad, cada artículo debe mantener una fecha de publicación y podría tener o no un
número máximo de días de vigencia, de tal forma que éste podría ser ingresado con
anticipación.
- Cada foto tiene asociado a la persona que realizó la toma, la fecha de captura y un grupo de
palabras claves.
- Existen diversos tipos de archivos que pueden asociarse a un artículo, entre ellos archivos de
audio, video y PDFs. Estos archivos tienen una descripción y la fuente de la cual fueron
obtenidos.
- Los comunicadores sociales y fotógrafos pueden o no ser empleados del diario y pueden o no
tener asociado un correo electrónico para utilizarlo como referencia en las publicaciones.
Resumen
• Las entidades pueden asociarse unas con otras con
relaciones
• Cardinalidad de la relación
– Relación de 1:1
– Relación de 1:M
– Relación de M:M
• Relación de supertipo-subtipo
• Relación de dependencia
• Relación recursiva
• Relación Ternaria
• Atributos de las relaciones: 1:1, 1:M, M:M y ternaria
Proyecto: Tarea
• Selección de un modelo de negocios real:
– Titulo
– Objetivo
– Objetivos específicos
– Descripción General

Más contenido relacionado

Similar a 3 mcr

Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relaciónAlvaro Loustau
 
BBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdfBBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdfGonzaloRicardo3
 
ingeniería de sistemas base de datos.pdf
ingeniería de sistemas base de datos.pdfingeniería de sistemas base de datos.pdf
ingeniería de sistemas base de datos.pdfSALVADOR ALTEZ PALOMINO
 
BD: Cuestiones de Repaso del Capitulo 15.
BD: Cuestiones de Repaso del Capitulo 15.BD: Cuestiones de Repaso del Capitulo 15.
BD: Cuestiones de Repaso del Capitulo 15.Victor Samaniego
 
Modelo conceptual de la base de datos
Modelo conceptual de la base de datosModelo conceptual de la base de datos
Modelo conceptual de la base de datosRuth Hidalgo Tene
 
Modelo conceptual
Modelo conceptualModelo conceptual
Modelo conceptualUTN
 
tema-8-bd-entidad-relacion base de datos
tema-8-bd-entidad-relacion base de datostema-8-bd-entidad-relacion base de datos
tema-8-bd-entidad-relacion base de datosBereGarita
 
Diseño Conceptual de la Base de Datos
Diseño Conceptual de la Base de DatosDiseño Conceptual de la Base de Datos
Diseño Conceptual de la Base de Datospaalvarador85
 
Diseño Conceptual de la Base de Datos
Diseño Conceptual de la Base de DatosDiseño Conceptual de la Base de Datos
Diseño Conceptual de la Base de Datosguest6b9a87
 
Diseño Conceptual de la Base de Datos
Diseño Conceptual de la Base de DatosDiseño Conceptual de la Base de Datos
Diseño Conceptual de la Base de Datosguest6b9a87
 
Modelo e r
Modelo e rModelo e r
Modelo e rgarci17
 
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UMLUnidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UMLCindy Adriana Bohórquez Santana
 
Modelos de bdd y modelos de datos Rafael Olivares
Modelos de bdd y modelos de datos Rafael OlivaresModelos de bdd y modelos de datos Rafael Olivares
Modelos de bdd y modelos de datos Rafael OlivaresRafaelOlivares22
 
Base de datos 2parte
Base de datos 2parteBase de datos 2parte
Base de datos 2parteItzakate
 
Base de datos 2parte
Base de datos 2parteBase de datos 2parte
Base de datos 2parteItzakate
 

Similar a 3 mcr (20)

Guia de bases de datos
Guia de bases de datosGuia de bases de datos
Guia de bases de datos
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relación
 
BBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdfBBDD1_2022_Unidad02_Clase01.pdf
BBDD1_2022_Unidad02_Clase01.pdf
 
ingeniería de sistemas base de datos.pdf
ingeniería de sistemas base de datos.pdfingeniería de sistemas base de datos.pdf
ingeniería de sistemas base de datos.pdf
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
Modelo E-R.pdf
Modelo E-R.pdfModelo E-R.pdf
Modelo E-R.pdf
 
BD: Cuestiones de Repaso del Capitulo 15.
BD: Cuestiones de Repaso del Capitulo 15.BD: Cuestiones de Repaso del Capitulo 15.
BD: Cuestiones de Repaso del Capitulo 15.
 
Modelo conceptual de la base de datos
Modelo conceptual de la base de datosModelo conceptual de la base de datos
Modelo conceptual de la base de datos
 
practica-mer-mr.pdf
practica-mer-mr.pdfpractica-mer-mr.pdf
practica-mer-mr.pdf
 
Modelo conceptual
Modelo conceptualModelo conceptual
Modelo conceptual
 
tema-8-bd-entidad-relacion base de datos
tema-8-bd-entidad-relacion base de datostema-8-bd-entidad-relacion base de datos
tema-8-bd-entidad-relacion base de datos
 
Diseño Conceptual de la Base de Datos
Diseño Conceptual de la Base de DatosDiseño Conceptual de la Base de Datos
Diseño Conceptual de la Base de Datos
 
Diseño Conceptual de la Base de Datos
Diseño Conceptual de la Base de DatosDiseño Conceptual de la Base de Datos
Diseño Conceptual de la Base de Datos
 
Diseño Conceptual de la Base de Datos
Diseño Conceptual de la Base de DatosDiseño Conceptual de la Base de Datos
Diseño Conceptual de la Base de Datos
 
Modelo e r
Modelo e rModelo e r
Modelo e r
 
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UMLUnidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
Unidad 4 a HERENCIA, CLASES ABSTRACTAS, INTERFACES Y POLIMORFISMO . UML
 
Modelos de bdd y modelos de datos Rafael Olivares
Modelos de bdd y modelos de datos Rafael OlivaresModelos de bdd y modelos de datos Rafael Olivares
Modelos de bdd y modelos de datos Rafael Olivares
 
Base de datos 2parte
Base de datos 2parteBase de datos 2parte
Base de datos 2parte
 
Base de datos 2parte
Base de datos 2parteBase de datos 2parte
Base de datos 2parte
 

Más de vanessaicm (11)

Sql4
Sql4Sql4
Sql4
 
Sql3
Sql3Sql3
Sql3
 
Sql1
Sql1Sql1
Sql1
 
Sql1 2
Sql1 2Sql1 2
Sql1 2
 
Sql2
Sql2Sql2
Sql2
 
7 ar
7 ar7 ar
7 ar
 
6 n2
6 n26 n2
6 n2
 
5 n
5 n5 n
5 n
 
4 ml
4 ml4 ml
4 ml
 
8 ar2
8 ar28 ar2
8 ar2
 
1 intro
1 intro1 intro
1 intro
 

3 mcr

  • 2. Objetivos • Definición de relación • Cardinalidad de la relación – Relación de 1:1 – Relación de 1:M – Relación de M:M • Relación de supertipo-subtipo • Relación de dependencia • Relación recursiva • Relación Ternaria • Atributos de las relaciones: 1:1, 1:M, M:M y ternaria
  • 3. Relaciones • Las entidades pueden asociarse unas con otras con relaciones – Clases de relación: asociaciones entre clases de entidad. – Instancias de relación: asociaciones entre instancias de entidad. • Las relaciones pueden tener atributos • Una clase de relación puede incluir muchas tablas (entidades)
  • 4. Grado de la relación • El numero de tablas en la relación • Ejemplo: Vendedor Orden Madre Padre Hijo Las relaciones de grado 2 son muy comunes y usualmente se les llama relaciones binarias. Relación de grado 2 – Relación Binaria Relación de grado 3 – Relación Ternaria
  • 5. Cardinalidad • Cardinalidad Máxima: Indica el numero máximo de instancias que pueden estar en una relación. • Cardinalidad Mínima: Indica que puede existir o no una instancia en una relación. Cliente Pedido
  • 7. Relaciones Binarias • Relación de 1:1 Empleado Vehículo • Relación de 1:M Cliente Pedido • Relación de M:M Estudiante Materia asigna realiza pertenece registra se registran
  • 8. Relación de supertipo-subtipo • Subtipo: Entidad que representa un caso especial de otra entidad llamada supertipo • Las entidades con esta relación deben tener el mismo identificador idCliente Cedula Nombre Estado civil Direccion Telefono Ciudad RUC Razon social CLIENTE idCliente Nombre Direccion Telefono Ciudad CLIENTE RUC Razon social Empresa Cedula Estado civil Persona
  • 9. Relación de dependencia • Entidad Débil: Dependen de otra entidad • No pueden existir en la base de datos a menos que otro tipo de entidad (entidad fuerte) también exista en la base de datos – Entidad dependiente de ID: El identificador de una entidad incluye el identificar de otra entidad. Empleado Dependiente Identificador: #empleado Identificador: Cédula Edificio Departamento Identificador: Nombre del edificio Identificador: Nombre del edificio- #departamento posee pertenece tiene pertenece
  • 10. Relación Recursiva • Relaciones entre entidades de una misma clase • Una tabla se relaciona consigo misma Empleado En este caso, la tabla de empleados desempeña una función de supervisor en uno de los lados de la relación y una función de supervisado en el otro lado. supervisa
  • 11. Atributos de las relaciones • Las relaciones también pueden tener atributos asociados. • Se representan igual que los atributos de las entidades. • Un ejemplo típico son las relaciones de tipo "histórico" donde debe constar una fecha o una hora. • Ejemplo: supongamos que es necesario hacer constar la fecha de emisión de una factura a un cliente, y que es posible emitir duplicados de la factura (con distinta fecha). En tal caso, el atributo "Fecha de emisión" de la factura debería colocarse en la relación "se emite".
  • 12. Atributos de las relaciones 1:M Cliente Factura fechaEmision posee pertenece
  • 13. Atributos de las relaciones 1:1 Empleado Vehículo fechaAsignacion asigna
  • 14. Atributos de las relaciones M:M Estudiante Curso Nota se registra
  • 15. Atributos de las relaciones ternaria Profesor Asignatura Nota Estudiante •Esta relación se podría descomponer en tres relaciones binarias •La información que se podría extraer de ambos diagramas E/R sería la misma, sólo que quizás se encontraría de forma más compacta en la representación tabular correspondiente al diagrama con la relación ternaria. No obstante, es mucho más fácil de interpretar el diagrama E/R con relaciones binarias. dicta asiste dictada
  • 16. Club de Tenis El Club de Tenis, Vall Parc, fundado en 1913 desea una base de datos diseñada por usted. La información que le proporciona el administrador del club es la siguiente: -El club posee miembros y cada uno de ellos pertenece a una categoría dependiendo de su juego, por ejemplo principiante, profesional, etc. -Se necesita guardar la siguiente información de los miembros: • Nombre • Género • Fecha de Nacimiento • Ocupación • Teléfono • Email • Direcciones (para enviar material promocional) • Número de hijos -Para pertenecer al club el miembro debe pagar una membrecía, la cual tiene un costo anual. -El club tiene a disposición entrenadores para que los miembros mejoren o practiquen su juego. -Se necesita llevar un registro del entrenamiento y de si éste se llevó a cabo. -El miembro puede elegir a un entrenador dependiendo de sus cualidades, como género, edad o cuánto torneos ha ganado y en qué año. -Los miembros pueden participar en competiciones con otros miembros del club. -Las competiciones tienen un costo extra para el miembro. -Se necesita llevar un registro de los pagos realizados y un miembro puede realizar cuantos pagos desee.
  • 17. Desarrolle el modelo conceptual del siguiente modelo de negocios. La empresa “Filmes del Otro Planeta (FOP)” ha decidido crear una biblioteca que permita administrar de forma eficiente las diferentes versiones de storyboards de cada una de la películas que produce. Con este fin, el responsable del proyecto de FOP le ha referido el siguiente enlace: “http://elokuvantaju.uiah.fi/spanish/study_material/pre-production/storyboard.jsp ” El cual contiene Figura 1: Extracto del storyboard "Nascar" de Josh Sheppard “Storyboard El storyboard es recuento visual o escrito de la clase de imágenes visuales que se utilizarán en la película. La forma escrita usualmente incluye la relación de las imágenes, los personajes en el rodaje, la duración del rodaje y breve recuento de lo que está sucediendo en la toma. En una forma visual, o storyboard, las tomas son presentadas como unas historietas de tal manera que los movimientos que suceden en la toma se pueden visualizar. Un artista de storyboard, es un artista cuyo trabajo es hacer el storyboard de acuerdo a las direcciones del guión y de director/productor. El storyboard se basa en el guión y su idea básica es que antes del rodaje las líneas principales de la película sean planeadas, los detalles a discutir se decidan y la duración de cada secuencia se estime.” Adicionalmente le refiere el enlace http://www.thestoryboardartist.com/Site/Nascar. html para que vea un ejemplo de un storyboard (Figura 1) Como ejemplo de las interrogantes que la biblioteca debe ayudar a responder, le da las siguientes: •¿En cuántas escenas aparece “Herbie” en la versión 1.2 de Nascar? •¿Cuál es la cantidad promedio de escenas que incluye el productor “Don Q” en sus películas ? •¿Cuál es el tiempo estimado de duración de las versión 1.2 de Nascar?
  • 18. Diario Los directores de un diario han decidido llevarlo a Internet con las siguientes consideraciones: - El diario tiene las siguientes secciones: Principal, Política, Economía, Social, Deporte, Humor y los fines de semana circula la sección 7 días. - Cada artículo puede pertenecer a una o más secciones y está conformado por un titular, un subtitular, un resumen, el contenido, palabras claves, fotos, archivos; y puede referir o ser referido por otros artículos. Además, un artículo puede ser escrito por uno o más comunicadores sociales y debe ser revisado por un editor. - Por flexibilidad, cada artículo debe mantener una fecha de publicación y podría tener o no un número máximo de días de vigencia, de tal forma que éste podría ser ingresado con anticipación. - Cada foto tiene asociado a la persona que realizó la toma, la fecha de captura y un grupo de palabras claves. - Existen diversos tipos de archivos que pueden asociarse a un artículo, entre ellos archivos de audio, video y PDFs. Estos archivos tienen una descripción y la fuente de la cual fueron obtenidos. - Los comunicadores sociales y fotógrafos pueden o no ser empleados del diario y pueden o no tener asociado un correo electrónico para utilizarlo como referencia en las publicaciones.
  • 19. Resumen • Las entidades pueden asociarse unas con otras con relaciones • Cardinalidad de la relación – Relación de 1:1 – Relación de 1:M – Relación de M:M • Relación de supertipo-subtipo • Relación de dependencia • Relación recursiva • Relación Ternaria • Atributos de las relaciones: 1:1, 1:M, M:M y ternaria
  • 20. Proyecto: Tarea • Selección de un modelo de negocios real: – Titulo – Objetivo – Objetivos específicos – Descripción General