Modelado de Datos DER Ing Luciano Straccia Nota
- Slides: 17
Modelado de Datos: DER Ing. Luciano Straccia
Nota ◦ Esta presentación está basada en una presentación de la Ing. Paula Zanetti
Entidad ◦ Concepto equivalente a Clases en el modelado de objetos Nombre ◦ Tiene propiedades que la describe (atributos) atributo Persona Nombre Fecha de nac
Atributos en una entidad ◦ Se deben identificar los atributos clave (identificadores) ◦ Puede haber claves alternativas ◦ La clave puede ser compuesta ◦ Posee un dominio Persona dni Materia nombre año
Atributos en una entidad: clave foránea ◦ Es un atributo que es clave Primaria en otra entidad que ésta relacionada.
Relaciones ◦ Son asociaciones entre entidades nombre apellido fecha_nacimiento dni Persona Auto tiene patente color supervisa_a nombre apellido fecha_nacimiento Persona es_superior_de dni trabaja_para
Relaciones: Cardinalidad ◦ Determina el número de veces en el que puede participar una entidad en una relación ◦ Cardinalidades: ◦ Uno a uno ◦ Uno a muchos ◦ Muchos a muchos
◦ Uno a uno �Una entidad de A está asociada con a lo sumo una entidad de B y una entidad de B está asociada con a lo sumo una entidad de A
◦ Uno a muchos �Una entidad de A está asociada con cualquier número de entidades en B, pero una entidad de B está asociada con a lo sumo una entidad de A
◦ Muchos a muchos �Una entidad de A está asociada con cualquier número de entidades en B y una entidad de B está asociada con cualquier número de entidades en A
Entidad_A (0, 1 ) Relacion _A Relacion _ A (0, 1 ) (1, 1) Entidad_B Entidad_A (1 , 1) Relacion _A (1, 1 ) (0 , 1) Relacion _A (0, n ) (1, n) Entidad_B (0 , n) Relacion _ A (1 , n) Entidad_B Entidad_A Relacion _ A Entidad_B Entidad_A (0, 1 ) Entidad_B (1, n) Relacion _ A (1 , n) Entidad_B
◦ Muchos a muchos �Una entidad de A está asociada con cualquier número de entidades en B y una entidad de B está asociada con cualquier número de entidades en A
Relaciones: Tipos ◦ Especialización-Generalización ◦ similar a Herencia en clases ◦ La diferencia entre especialización y generalización es cuál es la primera entidad del modelo y cuál se deriva
Es un mecanismo de abstracción en el cual las relaciones se tratan como entidades Supongamos que se guardan entrevistas de solicitantes de empleo a varias compañías Supongamos que algunas entrevistas resultan en ofertas de empleo, pero otras no
Con una relación ternaria, obligaría a que cada solicitud de empleo tenga una oferta asociada
En realidad lo que quiero es que la relación de las ofertas de empleo surgan a partir de la existencia de ciertas entrevistas NO! ESTO NO ES CORRECTO EN MODELO DE ENTIDAD RELACION
Concepto de alto nivel!!!
- Luciano straccia
- Luciano straccia
- Luciano straccia
- Luciano straccia
- Luciano straccia
- Luciano stramaccia
- Luciano stramaccia
- Luciano straccia
- Los documentos comerciales son constancias
- Datos subjetivos y datos objetivos
- Pangunahing datos at sekondaryang datos
- Modelado
- Fibroblasto
- Modelado sistemas
- Entrenamiento en reversión de hábitos
- Retoalimentación
- Modelado
- Modelado de sistemas complejos