[Php-avanzado] Enunciados de Ej clase 8 incompletos y algunos ejerc resueltos

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mie Jun 9 18:12:06 ART 2010


Hola Jésica,

El mié, 09-06-2010 a las 19:57 +0000, Jesica Billia escribió:
> Hola!! estoy tratando de hacer los ejercicios de la clase 8 pero me
> parece que el 
> archivo está incompleto.. los enunciados que yo tengo son:

	Había más: los mando aparte

> Por otro lado, Leo: hice esos dos para no estar tan atrasada con las
> clases, te lo copio y vos dirás...
> 
> 1) Costó pero llegué a dos tablas, siendo las claves id_consulta y
> id_respuesta, únicas y relacionadas
> 
> consulta                                               respuesta
> --------                                               ---------
> id_consulta                                           id_respuesta
> consulta                                               id_consulta
> estado                                                 respuesta
> nombre
> apellido
> nacimiento
> direccion 
> telefono
> email
> ciudad
> cp
> prov
> pais

	No está completamente normalizado así.
	Fijate por ejemplo que los datos de la persona no dependen de la clave
primaria de "Consulta". 
	Luego, te quedarán en otra tabla estos campos, y vas a ver que hay
otros que no dependerán de la clave primaria...
	Si querés pensarlo en función de las entidades que tenés (y eln el
principio de no repetición), según tus tablas una persona puede hacer
una sola pregunta.

> 2) me quedó todo en una sola.. la clave es id_nombre
> 
> agenda
> -------
> id_nombre
> nombres
> apellidos
> direccion_p
> direccion_a
> telefono
> ciudad
> cp
> prov
> pais

	También está incompleto.
	Por ejemplo la Ciudad no depende de la clave primaria.
	Otra vez para pensarlo en función de las entidades, fijate que tu tabla
requiere que las dos direcciones sean de la misma ciudad...

	Adelante!
-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado