Sie sind auf Seite 1von 4

UNIVERSIDAD DE LA FRONTERA

FACULTAD DE INGENIERA
DEPTO. ING. DE SISTEMAS

Fecha: 07/11/2003

PRUEBA N 1 - BASES DE DATOS


(RESPUESTAS)
DURACIN : 90 Minutos
(30 Puntos)
1. Para las siguientes preguntas, considere el modelo fsico de datos de la figura, correspondiente a una
base de datos en Visual FoxPro para manejar la informacin de encuestas. Los ndices Primarios o
Candidatos aparecen subrayados y en negrita, los ndices normales en formato normal.
a) Qu se entiende por redundancia de datos?
Respuesta:
Cuando existe duplicidad en el registro de algn dato.
b) El modelo de la figura, puede presentar problemas de redundancia?
Respuesta:
S.
En la tabla ENCUESTA, el nombre y fono del encuestador aparecen informados para cada una de
las encuestas, y tambin se encuentran informados en la tabla ENCUESTADOR.
En la tabla RESPUESTA, aparece la fecha de la encuesta (repetida para cada una de las
preguntas), la que tambin se encuentra en la tabla ENCUESTA.
c) Qu es la consistencia de datos?
Respuesta:
Cuando no hay duplicidades en una base de datos o los datos que se encuentran duplicados tienen
siempre los mismos valores (son consistentes entre s).
d) Para el modelo de la figura, d un ejemplo de inconsistencia de datos.
Respuesta:
Si en la tabla ENCUESTA, aparece el mismo encuestador (RUT) con nombres o fonos
diferentes.
Si en la tabla RESPUESTA, una misma encuesta aparece con fechas diferentes.
e) De sus observaciones en laboratorios de Visual FoxPro, es posible asegurar la integridad de los
datos a nivel de la especificacin de la base de datos y sus tablas? Justifique su respuesta.
Respuesta:
Por lo visto en los laboratorios, no es posible asegurar la integridad, ya que se podra ingresar un
registro en la tabla de respuestas para una encuesta inexistente, o para una pregunta inexistente.
En los laboratorios fue posible observar que se permita ingresar en la tabla PERSONAL cdigos de
sexo o de estado civil inexistentes.
ENCUESTADOR

ENCUESTA

Campos:

Rut_encues

Nom_encues

Fono_enc

Campos:

Nro_encues

Fecha_enc

Rut_encues

Nom_encues

Fono_enc

ndices:

Rut_Encues

PREGUNTA
RESPUESTA
Campos:

Nro_encues

Fecha_enc

Nro_pregun

Val_respues

ndices:

Nro_Encues

Rut_Encues

Campos:

Nro_pregun

Txt_pregun
ndices:

Nro_pregun

ndices:

Principal

Nro_encues

Nro_pregun

Detalle alfabtico de campos del modelo:


CAMPO
Fecha_enc
Fono_enc
Nom_encues
Nro_encues
Nro_pregun
Rut_encues
Txt_pregun
Val_respues

TIPO
Fecha
Char
Char
Nm
Nm
Char
Char
Nm

ANCHO
8
10
50
5
3
10
80
1

DECIMALES

0
0

DESCRIPCIN
Fecha en que se aplic la encuesta
Telfono Encuestador
Nombre del Encuestador
N de folio de la encuesta
Nmero de la Pregunta
Rut del Encuestador
Texto de la Pregunta
Valor de la respuesta (1 a 5)

UNIVERSIDAD DE LA FRONTERA
FACULTAD DE INGENIERA
DEPTO. ING. DE SISTEMAS

Fecha: 07/11/2003

(70 Puntos)
2. Se desea disear una base de datos para administrar la informacin de los clientes inscritos en un
gimnasio. En este gimnasio es posible que los clientes se inscriban directamente o que lo hagan a
travs de empresas con convenios. En casos de convenios, es posible que haya precios especiales y
N de horas semanales por cliente, acordados con la empresa.
Para los clientes, se requiere registrar sus datos personales (Rut, nombre, direccin, fono particular,
fono celular, e-mail, nombre de la empresa donde trabaja, fono laboral). Para las empresas con
convenio, los datos de identificacin de la empresa (Rut, nombre, giro, direccin, fono contacto y
nombre persona contacto), como tambin el precio acordado en el convenio y las fechas de inicio y
trmino del mismo.
Cada cliente debe pagar una cuota de inscripcin y, anticipadamente, la matrcula correspondiente a
cada mes, la que vence en un da determinado del mes (entre el da 1 y 28). Se requiere conocer la
fecha de inscripcin de los clientes al gimnasio, el da en que corresponde el vencimiento mensual y,
para cada cuota, la fecha de vencimiento y de pago, respectivamente.
El gimnasio programa sus actividades o clases (aerbica, acondicionamiento fsico, aerobox, etc.) en
las salas que tiene disponibles, con un horario fijo semanal y un nmero mximo de cupos por clase.
Cada cliente puede inscribirse en las actividades que desee, si hay cupos, hasta por 5 horas a la
semana. Si desea inscribirse por ms horas semanales, existe una tabla de precios para calcular el
monto a cancelar. Al comienzo del mes del cliente, puede aumentar o disminuir las horas de clase a
contratar.
Se requiere confeccionar el Modelo Conceptual de esta Base de Datos. Haga los supuestos que
considere necesarios. Indicar:
Entidades
Relaciones
Atributos de Entidades y Relaciones, y sus cardinalidades
Cardinalidades de Entidades en Relaciones
Identificadores de Entidades y Relaciones
Respuesta:
Para el desarrollo de este ejercicio, se har los siguientes supuestos:
Un cliente puede acogerse a un convenio con una empresa sin necesidad de trabajar en ella (por
ejemplo, ser familiar de un empleado de la empresa).
Una actividad puede tener varias clases semanales e incluso varias clases en un mismo da y a la
misma hora
Cada clase dura una hora
Las clases son independientes de las salas (no hay salas especiales por clase)
Los cupos estn condicionados por la capacidad de la sala
Los precios especiales por horas adicionales dependen del tipo de actividad y no de otros factores.
Los horarios de clases son permanentes y no cambian de un mes a otro
Identificadores de Entidades:
Nombre Entidad
CLIENTE
EMPRESA
CONVENIO
INSCRIPCIN CLIENTE
INSCRIPCIN MENSUAL
MES-AO
TIPO ACTIVIDAD
CLASE

Identificador
{Rut}
{Rut}
{N Convenio}
{N Inscripcin}
I(INSCRIPCION CLIENTE) U
I(MES-AO)
{Ao, Mes}
{Cdigo}
{Cdigo}

DA SEMANA
PERIODO
SALA

{Cdigo}
{Cdigo}
{Cdigo}

Claves Candidatas

I(TIPO ACTIVIDAD) U I(DA


SEMANA) U I(PERIODO) U I(SALA)

UNIVERSIDAD DE LA FRONTERA
FACULTAD DE INGENIERA
DEPTO. ING. DE SISTEMAS

Fecha: 07/11/2003

Identificadores de Relaciones:
Nombre Relacin
TIENE
TIENE
ACOGIDO A
PRECIO ESPECIAL

Entidad1
EMPRESA
CLIENTE
CONVENIO
CONVENIO

Entidad2
CONVENIO
INSCRIPCIN CLIENTE
INSCRIPCIN CLIENTE
TIPO ACTIVIDAD

DETALLE MENSUAL INSCRIPCION CLIENTE INSCRIPCION


MENSUAL
CORRESPONDE A INSCRIPCION
MES-AO
MENSUAL
CLASE INSCRITA
INSCRIPCION
CLASE
MENSUAL
TIENE
TIPO ACTIVIDAD
CLASE
DA
CLASE
DA SEMANA
HORA
CLASE
PERIODO
LUGAR
CLASE
SALA

Identificador
I(CONVENIO)
I(INSCRIPCIN CLIENTE)
I(INSCRIPCION CLIENTE)
I(CONVENIO) U I(TIPO
ACTIVIDAD)
I(INSCRIPCION MENSUAL)
I(INSCRIPCIN MENSUAL)
I(INSCRIPCION MENSUAL)
U I(CLASE)
I(CLASE)
I(CLASE)
I(CLASE)
I(CLASE)

UNIVERSIDAD DE LA FRONTERA
FACULTAD DE INGENIERA
DEPTO. ING. DE SISTEMAS

Fecha: 07/11/2003

CLIENTE

EMPRESA
CONVENIO

Rut
Nombre
Direccin
Fono_part (0,1)
Fono_cel (0,1)
E-mail (0,1)
Nombre_emp (0,1)
Fono_lab (0,1)

N Convenio
Fecha_inicio
Fecha_trmino
Condiciones especiales:
o Precio (0,1)
o N Horas Sem. (0,1)

Rut
Nombre
Giro
Direccin
Fono_contacto
Nombre_contacto
0,n

1,1

0,n

1,n
TIENE

PRECIO
ESPECIAL

ACOGIDO
A

1,1

TIENE

0,n

Precio hora extra

0,1

0,n

INSCRIPCION CLIENTE

TIPO ACTIVIDAD

N Inscripcin
Fecha Inscripcin
Da vencimiento

Cdigo
Nombre
Precio hora extra

1,n

0,n

DETALLE
MENSUA
L
1,1

INSCRIPCION MENSUAL

TIENE
1,n

0,n
CLASE INSCRITA

Fecha vencimiento
Fecha pago

Horas normal
Horas extra

1,1

1,1

CLASE
1,1

CORRESPONDE
A
0,n

MES-AO

Ao
Mes

Cdigo

DA
1,1

0,n
1,1

DA SEMANA

LUGAR

HORA

Cdigo
Nombre

0,n

0,n

SALA
PERIODO

Cdigo
Nombre
Hora inicio
Hora trmino

Cdigo
Nombre
N Cupos

Das könnte Ihnen auch gefallen