Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERA
DEPTO. ING. DE SISTEMAS
Fecha: 25/06/2004
ENTIDAD
RELACION
PARTICIPA
Correlativo
Card. Mn.
Card. Mx.
0,n
Cdigo
Nombre
Descripcin (0,1)
2,n
Cdigo
Nombre
Descripcin (0,1)
1,n
DE ENTIDAD
N correlativo
0,1
DE RELACIN
N correlativo
0,n
ATRIBUTO
0,1
Cdigo
Nombre
Dominio (0,1)
Card. Mnima
Card. Mxima
0,1
TIENE
ATRIBUTOS
INTERNOS
1,n
0,1
Cdigo
0,n
PERTENECE A
TIENE
IDENTIFICADOR
EXTERNO
Identificadores de Relaciones
ENTIDAD
ENTIDAD
IDENTIFICADOR
{Cdigo}
RELACIN
PARTICIPA
RELACION
{Cdigo}
DE ENTIDAD
ATRIBUTO
{Cdigo}
DE RELACIN
IDENTIFICADOR {Cdigo}
1,n
TIENE
IDENTIFICADOR
Identificadores de Entidades:
ID. DE
RELACIN
0,n
0,n
ID. DE
ENTIDAD
0,1
TIENE ATRIBUTOS
INTERNOS
ID. DE ENTIDAD
ID. DE RELACIN
TIENE IDENTIFICADOR
EXTERNO
IDENTIFICADOR
I(ENTIDAD) U I(RELACIN) U
{Correlativo}
I(ATRIBUTO)
I(ENTIDAD) U {N Correlativo}
I(ATRIBUTO)
I(RELACIN) U {N Correlativo}
I(ATRIBUTO)
I(IDENTIFICADOR)
I(IDENTIFICADOR)
I(IDENTIFICADOR TIENE) U
I(IDENTIFICADOR PERTENECE A)
UNIVERSIDAD DE LA FRONTERA
FACULTAD DE INGENIERA
DEPTO. ING. DE SISTEMAS
Fecha: 25/06/2004
RESP:
ALTERNATIVA 1: Considerando frecuencia de relaciones con participacin opcional, se genera el
siguiente modelo desagregado:
PARTICIPA
Cod_entidad
Cod_relacion
Cod_entidad
Cod_relacion
RELACION
ENTIDAD
Cod_relacion
Cod_entidad
Cod_relacion
Cod_relacion
Cod_entidad
ATRIB_RELACION
ATRIB_ENTIDAD
Cod_atributo
ATRIBUTO
Cod_atributo
Cod_atributo
ATRIBUTO_ID
Cod_relacion
IDENTIFICADOR
Cod_entidad
Cod_identificador
Cod_id_es
Cod_id_tiene
ID_EXTERNO
UNIVERSIDAD DE LA FRONTERA
FACULTAD DE INGENIERA
DEPTO. ING. DE SISTEMAS
Fecha: 25/06/2004
RESP:
ALTERNATIVA 2: Modelo agregado (menos relaciones):
PARTICIPA
Cod_entidad
Cod_relacion
Cod_entidad
Cod_relacion
RELACION
ENTIDAD
Cod_relacion
Cod_entidad
Cod_relacion
ATRIBUTO
Cod_entidad
Cod_relacion
Cod_identificador
Cod_identificador
Cod_relacion
IDENTIFICADOR
Cod_entidad
Cod_identificador
Cod_identificador
Cod_id_tiene
ID_EXTERNO
Cod_id_es
UNIVERSIDAD DE LA FRONTERA
FACULTAD DE INGENIERA
DEPTO. ING. DE SISTEMAS
Fecha: 25/06/2004
(30 Puntos)
2. El modelo relacional de la figura no est normalizado, y corresponde a un sistema de documentacin de
sitios web dinmicos (con acceso a bases de datos) de una empresa de desarrollo de software.
Cada sitio web que la empresa ha desarrollado se compone de pginas. Cada una de ellas puede
invocar a cero o ms procedimientos sobre alguna base de datos. Los procedimientos pueden (ono)
recibir parmetros de entrada y pueden (o no) generar una lista de campos o columnas de salida.
SITIO_WEB
PAGINA_WEB
Cod_sitio
Cod_sitio
Cod_pagina
Cod_pagina
PAGINA_PROCED
PROCEDIMIENTO
Cod_bdatos
Cod_proced
0
Cod_bdatos
Cod_proced
Cod_bdatos
Cod_proced
Cod_bdatos
Cod_proced
ENT_SAL_PROCED
UNIVERSIDAD DE LA FRONTERA
FACULTAD DE INGENIERA
DEPTO. ING. DE SISTEMAS
Fecha: 25/06/2004
PAGINA_WEB (1 pto.):
o Posibilidad de inconsistencia: que no coincida la fecha de versin con el respectivo
nmero.
o En esta estructura, slo es posible el registro de la ltima versin.
ENT_SAL_PROCED (3 pts.):
o Si el N de parmetros no coincide con el N de columnas de salida, habra valores
nulos en uno de los atributos, para varias tuplas.
o El modelo permitira el ingreso de atributos duplicados.
o Se corre el riesgo de prdida de informacin: al borrar, por ejemplo, un parmetro de
entrada, se podra eliminar accidentalmente el dato de una columna de salida.
c) Proponga las transformaciones que considere necesarias para que el modelo quede normalizado.
RESP:
SITIO_WEB (3 pts.):
SITIO_WEB
Cod_sitio
1
Cod_sitio
AUTORES
Cod_sitio
Cod_sitio
ACTUALIZACIONES
PROCEDIMIENTO (3 pts.):
BASE_DATOS
Cod_bdatos
PROCEDIMIENTO
Cod_bdatos
PAGINA_WEB (1 pto.):
PAGINA_WEB
VERSION_PAGINA
Cod_pagina
Cod_pagina
N
ENT_SAL_PROCED (3 pts.):
Cod_bdatos
Cod_proced
1
Cod_bdatos
Cod_proced
PROCEDIMIENTO
Cod_bdatos
Cod_proced
ENT_PROCED
Cod_bdatos
Cod_proced
SAL_PROCED