[Php-avanzado] ESTE ES EL QUE HAY QUE LEER ejercicio clase 8 _01

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Jun 18 17:50:54 ART 2010


Hola Bruno,

El vie, 18-06-2010 a las 17:30 +0000, br1 meschini escribió:
> 
> 4) Crear las tablas necesarias en tercera forma normal para guardar
> los
> siguientes datos: nombres del paciente, apellidos del paciente, fecha
> de
> la consulta, médico que lo atendió (nombre, apellido y especialidad),
> notas de la consulta, centro de salud (nombre, dirección, ciudad)
> 
> 
> 
> 
> CONSULTAS
> fecha
> id_paciente
> id_medico
> id_notas
> id_centro
> 
> PACIENTES
> id_paciente.
> nombre01
> nombre02
> apellido01
> apellido01

	Sobre los pacientes el enunciado dice "nombres" y "apellidos", pero en
general, se usa un solo campo para los nombres, y uno solo para los
apellidos.
	Al estar en enunciado en plural, podrías pensar que se puueden guardar
varios, pero en ese caso, tendrás una relación 1-a-n para poder guardar
1 o más, y no solo dos, como en tu caso.
	Si en cambio quisiste guardar el primer nombre, el segundo nombre, el
primer apellido y el segundo apellido, los nombres de los campos no son
claros... deberían llamarse "primer_nombre", "segundo_nombre",
apellido_paterno" y "apellido_materno", o cualquier otro nombre que de
la idea de qué es, y no de una mera enumeración.

> 
> MEDICOS
> id_medico
> nombre
> apellido
> id_especialidad
> 
> ESPECIALIDADES
> Id_especialidad
> especialidad
> 
> 
> NOTAS CONSULTAS.
> id_notas.
> nota

	No. La nota de la consulta depende de la consulta y además depende
únicamente de la consulta: es un campo que va en la tabla CONSULTAS y no
aparte.

> CENTROS DE SALUD
> id_centro
> dirección
> id_ciudad
> 
> 
> CIUDADES
> id_ciudad
> ciudad

	Lo demás está bien!

-- 

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