[Php-avanzado] Eje 01_03_04 ejercicio clase 8
br1 meschini
brunomeschini en hotmail.com
Sab Jun 19 22:33:57 ART 2010
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
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
ITEMS DEL PEDIDO
id_item
cantidad
id_producto
PEDIDOS
id_pedido
id_cliente
id_item
valor del pedido
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
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
> From: leonardot en pegasusnet.com.ar
> To: php-avanzado en pato2.fi.mdp.edu.ar
> Date: Sat, 19 Jun 2010 19:46:07 -0300
> Subject: Re: [Php-avanzado] Eje 03 ejercicio clase 8 _01
>
> Hola Bruno,
>
> El sáb, 19-06-2010 a las 20:34 +0000, br1 meschini escribió:
> > hola leo
> > no entiendo lo de los intems,
>
> Por un lado tendrás que tener una tabla con los productos, por otro,
> una tabla de items pedidos de ese producto, con la cantidad de cada uno.
>
> > ¿seria una descripcion de los productos del pedido?
>
> Tal vez te sea más fácil imaginarte que estás modelando los datos de
> una lista de precios y de facturas hechas a los clientes... el enunciado
> habla a propósito de pedidos, para no meterse en el lío de los impuestos
> y la impositiva....
>
> > ¿como hago para tener varios productos dentro de un campo?
>
> De ninguna manera!!! Si hicieras eso, no estarías ni en 1NF!
> Para esto, te hace falta otra tabla....
>
>
> >
> > > From: leonardot en pegasusnet.com.ar
> > > To: php-avanzado en pato2.fi.mdp.edu.ar
> > > Date: Fri, 18 Jun 2010 22:44:07 -0300
> > > Subject: Re: [Php-avanzado] Eje 03 ejercicio clase 8 _01
> > >
> > > Hola Bruno,
> > >
> > > El sáb, 19-06-2010 a las 00:53 +0000, br1 meschini escribió:
> > > > 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
> > > > id_pedido
> > >
> > > Arrancaste mal: si un producto tiene un id_pedido, entonces cada
> > > producto definido puede ser pedido una sola vez... la idea es
> > modelar
> > > los datos de productos fungibles, es decir, poder tener varios
> > iguales y
> > > que sea indistinto cual (de por ej todas las leches del almacén de
> > una
> > > marca dada) es la que se pide.
> > >
> > > >
> > > > PEDIDOS
> > > > id_pedido
> > > > id_cliente
> > > > valor del pedido
> > > > pago del pedido
> > >
> > > Y los items del pedido???
> > >
> > > >
> > > >
> > > > CLIENTES
> > > > id_cliente
> > > > Nombre
> > > > Apellido
> > > > Dirección
> > > > Teléfono
> > > > e-mail
> > >
> > > --
> > >
> > > Leonardo Tadei
> > > leonardot en pegasusnet.com.ar
> > > http://blog.pegasusnet.com.ar
> > > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> > >
> > > _______________________________________________
> > > Php-avanzado mailing list
> > > Php-avanzado en pato2.fi.mdp.edu.ar
> > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> >
> >
> > ______________________________________________________________________
> > The New Busy think 9 to 5 is a cute idea. Combine multiple calendars
> > with Hotmail. Get busy.
> > _______________________________________________
> > Php-avanzado mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> --
>
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> http://blog.pegasusnet.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
_________________________________________________________________
Hotmail has tools for the New Busy. Search, chat and e-mail from your inbox.
http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_1
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100620/33b114e5/attachment.htm
Más información sobre la lista de distribución Php-avanzado