3 mcr

308 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
308
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

3 mcr

  1. 1. Capítulo 3 Modelo Conceptual: Relación
  2. 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. 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. 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. 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
  6. 6. juega juegan tiene entrena
  7. 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. 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. 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. 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. 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. 12. Atributos de las relaciones 1:M Cliente Factura fechaEmision posee pertenece
  13. 13. Atributos de las relaciones 1:1 Empleado Vehículo fechaAsignacion asigna
  14. 14. Atributos de las relaciones M:M Estudiante Curso Nota se registra
  15. 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. 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. 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. 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. 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. 20. Proyecto: Tarea • Selección de un modelo de negocios real: – Titulo – Objetivo – Objetivos específicos – Descripción General

×