[Php-avanzado] aprobacion mail

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mar Jul 2 21:24:54 ART 2013


Hola Leandro,

El mar, 02-07-2013 a las 00:52 -0300, leandro saubiette escribió:
> va ooootra vez el 3 y el 4.

	Al ejercicio 3 solo le sobra el campo subtotal en la tabla Item (qué es
más correcto que se llame Items).
	Este campo es una repetición, ya que sale del cálculo de la cantidad
por el precio.

>  El 4 me cuesta entender un par de cosas, relaciono al paciente y al
> medico mediante la consulta como lo hice? Como relaciono pacientes
> medicos y centros?

	Es que pareciera Leandro que en vez de seguir el proceso de la
normalización paso a paso, estás escribiendo las tablas directamente
según alguna regla que tenés internalizada pero que no es la
normalización.
	Recordá que la normalización no es una tarea creativa, sino que
consiste en aplicar la norma.

	No es que "relaciono al paciente y al médico mediante la consulta",
sino que el paciente depende exclusivamente solo de la consulta y el
médico depende exclusivamente solo de la consulta, y por eso quedan ahí
en 3FN.

	Tenés todavía dos cosas mal en esa normalización:
- la nota depende exclusivamente de la consulta, y no al revés como lo
planteaste.
- los Centros de Salud no tienen relación con nadie.

	En la iteración siguiente debería estar terminado el ejercicio, pero no
me quedo tranquilo, porque salió a través de las diferentes
observaciones y "prueba y error" en este intercambio.
	Lo importante es saber aplicar la norma, y no un caso particular como
puede ser este.

	Seguimos!

> El 1 de julio de 2013 22:55, Leonardo Tadei - Pegasus Tech Supply
> <leonardot en pegasusnet.com.ar> escribió:
>         Hola Leandro,
>         
>                 la cosa viene mejorando.
>                 Te hago unas correcciones:
>         
>         Ejercicio 3:
>         - Clientes: bien.
>         - Pedidos: bien.
>         - Pagos: mal. idCliente no depende de la clave primaria.
>         - Items: mal. Te decía unos mails atrás que se llama "item" de
>         un
>         comprobante (pedido, factura, remito, ticket, etc) a un
>         renglón de
>         mismo. Un renglón está formado por: cantidad, código producto,
>         descripción del producto, precio unitario del producto y
>         subtotal del
>         producto (subtotal = cantidad * precio unitario).
>                 A la tabla le sobran dos campos.
>         
>         Ejercicio 4:
>         - Pacientes: bien.
>         - Médicos: mal: paciente y centro de salud no dependen de la
>         clave
>         primaria.
>         - Especialidades: bien.
>         - Centros: bien.
>         - Ciudades: bien.
>         - Consultas: mal. La nota no depende únicamente de la clave
>         primaria. Le
>         falta un campo.
>         - Notas: bien.
>         
>         
>         
>         El lun, 01-07-2013 a las 21:57 -0300, leandro saubiette
>         escribió:
>         > Leo te paso el 3 otra vez y el 4 para ver si entendi el
>         error que
>         > estaba teniendo.
>         >
>         >
>         > Saludos
>         >
>         >
>         > El 29 de junio de 2013 22:57, leandro saubiette
>         > <saubietteleandro en gmail.com> escribió:
>         >         Creo que ahora lo entiendo, corrijo eso te lo mando
>         y trato de
>         >         no cometer el mismo error en los siguientes
>         ejercicios

> 

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.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