[Php-avanzado] Eje 01_03_04 ejercicio clase 8
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Sab Jun 19 22:59:07 ART 2010
Hola Bruno,
El dom, 20-06-2010 a las 01:33 +0000, br1 meschini escribió:
> 1) Crear las tablas necesarias en tercera forma normal para guardar
> los
> siguientes datos: Nombre, Apellido, Fecha de Nacimiento, Dirección,
> Teléfono, e-mail, Ciudad, Código Postal, Provincia, País, Consulta
> Realizada (pregunta), Respuesta a la Consulta, Estado de la Consulta
> (Pendiente, Respondida, Descartada)
>
> PERSONAS
> id_persona
> nombre
> apellido
> fecha de nacimiento
> dirección
> telefono
> email
> id_ciudad
>
>
> CIUDADES
> id_ciudad
> ciudad
> id_provincia
>
>
> PROVINCIAS
> id_provincia
> provincia
> id_pais
>
> PAISES
> id_pais
> pais
>
> CONSULTAS
> id_consulta
> consulta
> respuesta
> id_estado
y cómo se sabe la consulta de qué persona es???
> ESTADO CONSULTA
> id_estado
> estado
>
>
>
> 3) Crear las tablas necesarias en tercera forma normal para guardar
> los
> siguientes datos: Nombre, Apellido, Dirección, Teléfono, e-mail,
> Pedidos, Valor del Pedido, Items del Pedido, Pago del pedido.
>
>
> PRODUCTOS
> id_producto
> nombre_producto
y el valor del producto???
> ITEMS DEL PEDIDO
> id_item
> cantidad
> id_producto
>
>
> PEDIDOS
> id_pedido
> id_cliente
> id_item
Si en el pedido ponés un id_item, entonces el pedido podrá tener un
solo item, y es natural pensar que va a tener varios. Esto es una
relación 1-a-N...
> valor del pedido
El valor no se guarda, porque "no tenemos que guardar lo que podemos
calcular".
> pago del pedido
> CLIENTES
> id_cliente
> Nombre
> Apellido
> Dirección
> Teléfono
> e-mail
>
>
>
>
>
>
> 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
> nota
> id_paciente
> id_medico
> id_centro
y no tienen un ID para identificar unívocamente una consulta? En ese
caso, cuál es la clave primaria?
> PACIENTES
> id_paciente.
> nombre
> apellido
>
>
>
> MEDICOS
> id_medico
> nombre
> apellido
> id_especialidad
>
> ESPECIALIDADES
> Id_especialidad
> especialidad
>
>
> CENTROS DE SALUD
> id_centro
> dirección
> id_ciudad
>
>
> CIUDADES
> id_ciudad
> ciudad
Seguimos!
--
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