Practica Modelo Entidad-Relacion
From Ibbddunq
(Difference between revisions)
(→Ejercicios para completar individualmente) |
(→Ejercicios para completar individualmente) |
||
Line 8: | Line 8: | ||
===Modelado de entidades=== | ===Modelado de entidades=== | ||
+ | # Modelar una entidad concreta | ||
+ | |||
+ | # Modelar una entidad abstacta | ||
+ | |||
+ | # Modelar una entidad con atributos multivaluados | ||
+ | |||
+ | # Modelar una entidad con atributos compuestos | ||
===Modelado de relaciones=== | ===Modelado de relaciones=== | ||
Line 15: | Line 22: | ||
* Materia: nombre, año al que corresponde, codigo | * Materia: nombre, año al que corresponde, codigo | ||
Modelar las siguientes nociones (para cada caso, completar en diagramas separados): | Modelar las siguientes nociones (para cada caso, completar en diagramas separados): | ||
- | # Cada docente puede participar en una materia | + | # Cada docente puede participar en una materia en la actualidad. (relacion binaria sin atributos) |
- | # Cada docente puede participar en una materia | + | # Cada docente puede participar en una materia en la actualidad y además participó en distintas materias en períodos disjuntos (varias relaciones entre las mismas entidades, una de ellas con atributos: fecha-inicio y fecha-fin) |
- | # Un docente es compañero de otros docentes en algún momento (relación unaria). | + | # Un docente es compañero de otros docentes en algún momento (relación unaria). Puede haber personas que no tengan compañeros, y personas que tengan varios. |
# Un docente es compañero de otros docentes en determinado período de una materia (relación ternaria: dos instancias de docente y una instancia de materia). | # Un docente es compañero de otros docentes en determinado período de una materia (relación ternaria: dos instancias de docente y una instancia de materia). | ||
Line 25: | Line 32: | ||
# Detallar cuáles son las principales causas para definir subclases en un modelo conceptual. | # Detallar cuáles son las principales causas para definir subclases en un modelo conceptual. | ||
# Como modelaría la siguiente situación: una persona puede tener como máximo dos trabajos en relación de dependencia y uno como profesional independiente. ¿Es posible modelarlo? ¿Por qué? ¿Cómo? | # Como modelaría la siguiente situación: una persona puede tener como máximo dos trabajos en relación de dependencia y uno como profesional independiente. ¿Es posible modelarlo? ¿Por qué? ¿Cómo? | ||
+ | |||
+ | |||
+ | ===Modelado de Jerarquías=== | ||
+ | (este es un ejercicio un poco mas integrador) | ||
+ | Modelar la entidad persona, de tal manera que se pueda distinguir a los hombres de las mujeres. Modelar los períodos en que dos personas estuvieron unidas en matrimonio, distinguiendo los roles esposo y esposa. En esta cultura, un hombre puede tener varias esposas al mismo tiempo, pero una mujer no puede estar casada con varios hombres. |
Revision as of 14:34, 13 January 2008
Contents |
Ejercicios para resolver en clase
Ejercicios para completar individualmente
Modelado de entidades
- Modelar una entidad concreta
- Modelar una entidad abstacta
- Modelar una entidad con atributos multivaluados
- Modelar una entidad con atributos compuestos
Modelado de relaciones
Considerar un modelo con las siguientes entidades:
- Docente: nombre, apellido, cuil
- Materia: nombre, año al que corresponde, codigo
Modelar las siguientes nociones (para cada caso, completar en diagramas separados):
- Cada docente puede participar en una materia en la actualidad. (relacion binaria sin atributos)
- Cada docente puede participar en una materia en la actualidad y además participó en distintas materias en períodos disjuntos (varias relaciones entre las mismas entidades, una de ellas con atributos: fecha-inicio y fecha-fin)
- Un docente es compañero de otros docentes en algún momento (relación unaria). Puede haber personas que no tengan compañeros, y personas que tengan varios.
- Un docente es compañero de otros docentes en determinado período de una materia (relación ternaria: dos instancias de docente y una instancia de materia).
Preguntas teóricas
- Un mismo concepto puede modelarse como atributo y como entidad? Y puede modelarse como entidad y como relación? Cuándo? Dar ejemplos.
- Si existe, decir cuál es la diferencia conceptual entre atributos de relaciones y atributos de entidades.
- Detallar cuáles son las principales causas para definir subclases en un modelo conceptual.
- Como modelaría la siguiente situación: una persona puede tener como máximo dos trabajos en relación de dependencia y uno como profesional independiente. ¿Es posible modelarlo? ¿Por qué? ¿Cómo?
Modelado de Jerarquías
(este es un ejercicio un poco mas integrador)
Modelar la entidad persona, de tal manera que se pueda distinguir a los hombres de las mujeres. Modelar los períodos en que dos personas estuvieron unidas en matrimonio, distinguiendo los roles esposo y esposa. En esta cultura, un hombre puede tener varias esposas al mismo tiempo, pero una mujer no puede estar casada con varios hombres.