Practica Modelo Entidad-Relacion
From Ibbddunq
(Difference between revisions)
(→Modelado de entidades) |
(→Modelado de entidades) |
||
Line 8: | Line 8: | ||
===Modelado de entidades=== | ===Modelado de entidades=== | ||
- | + | ===Modelado de entidades=== | |
+ | |||
+ | * Modelar los siguientes atributos de la entidad '''aparato''', para una empresa de reparación de artefactos | ||
electrónicos, especificando la cardinalidad mínima y máxima de cada uno: | electrónicos, especificando la cardinalidad mínima y máxima de cada uno: | ||
- | + | # TIPO. Lo más común es que un aparato sea de un único tipo: de audio, de TV, de vídeo o computadora, pero también hay hoy en día aparatos que integran varios medios, por lo que podría haber aparatos que combinen hasta los tres primeros medios). | |
- | + | # MARCA. Un aparato seguro que tiene una marca, y sólo una. | |
- | + | # MODELO. Lo mismo que con la marca, todo aparato es de un determinado modelo de esa marca. | |
- | + | # SERIE. El número de serie de un aparato es el que lo identifica unívocamente dentro de todos los aparatos producidos de determinado modelo de una marca. | |
- | + | # GARANTÍA, compuesto por FECHA DE COMPRA, y COMERCIO VENDEDOR. Esta información sobre los aparatos se registra sólo para los que ingresan a la empresa a repararse en garantía, puesto que la empresa repara artefactos como Service Oficial de algunas marcas, mientras se encuentren en garantía (para estos servicios cada marca le paga un cánon mensual a la empresa y le reintegra los repuestos utilizados en cada reparación efectuada), así como también en carácter de servicios particulares (se los cobra al cliente). La fecha de compra y el nombre del comercio vendedor son imprescindibles para procesar una reparación en garantía. | |
- | + | * Modelar la entidad '''tramo''' para un sistema de digitalizacion de las rutas nacionales, considerando que las rutas se dividen en tramos. Un tramo siempre pertenece a una única ruta. Un tramo puede pasar por varias provincias, interesando conocer el Km de la ruta y la provincia donde empieza el tramo y en donde termina. Para los tramos que suponen principio o final de ruta, interesa saber si es que la carretera concluye físicamente o es que confluye en otra ruta. En este caso, interesa conocer con qué ruta confluye. | |
- | + | ||
- | + | * Modelar una entidad con atributos multivaluados | |
+ | * Modelar una entidad con atributos compuestos | ||
===Modelado de relaciones=== | ===Modelado de relaciones=== |
Revision as of 19:18, 13 January 2008
Contents |
Ejercicios para resolver en clase
Ejercicios para completar individualmente
Modelado de entidades
Modelado de entidades
- Modelar los siguientes atributos de la entidad aparato, para una empresa de reparación de artefactos
electrónicos, especificando la cardinalidad mínima y máxima de cada uno:
- TIPO. Lo más común es que un aparato sea de un único tipo: de audio, de TV, de vídeo o computadora, pero también hay hoy en día aparatos que integran varios medios, por lo que podría haber aparatos que combinen hasta los tres primeros medios).
- MARCA. Un aparato seguro que tiene una marca, y sólo una.
- MODELO. Lo mismo que con la marca, todo aparato es de un determinado modelo de esa marca.
- SERIE. El número de serie de un aparato es el que lo identifica unívocamente dentro de todos los aparatos producidos de determinado modelo de una marca.
- GARANTÍA, compuesto por FECHA DE COMPRA, y COMERCIO VENDEDOR. Esta información sobre los aparatos se registra sólo para los que ingresan a la empresa a repararse en garantía, puesto que la empresa repara artefactos como Service Oficial de algunas marcas, mientras se encuentren en garantía (para estos servicios cada marca le paga un cánon mensual a la empresa y le reintegra los repuestos utilizados en cada reparación efectuada), así como también en carácter de servicios particulares (se los cobra al cliente). La fecha de compra y el nombre del comercio vendedor son imprescindibles para procesar una reparación en garantía.
- Modelar la entidad tramo para un sistema de digitalizacion de las rutas nacionales, considerando que las rutas se dividen en tramos. Un tramo siempre pertenece a una única ruta. Un tramo puede pasar por varias provincias, interesando conocer el Km de la ruta y la provincia donde empieza el tramo y en donde termina. Para los tramos que suponen principio o final de ruta, interesa saber si es que la carretera concluye físicamente o es que confluye en otra ruta. En este caso, interesa conocer con qué ruta confluye.
- 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 recursiva). 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.