[Php-avanzado] ejercicios de normalizacion
leandro saubiette
saubietteleandro en gmail.com
Vie Jul 5 20:28:28 ART 2013
Ahi va el 5 leo
*
Clientes ListasPrecios Articulos Sucursales Facturas
FormasPago*
idCliente idLista idArticulo idSucursal nroFactura
idForma
nombre nombre articulo sucursal fecha
forma
apellido iva idLista
nombre_cli idFactura
telefono precio codArt
idSucursal total
cateImp
cantArticulos
direccion
idArticulo
El 5 de julio de 2013 16:29, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:
> Hola Leandro,
>
> El vie, 05-07-2013 a las 01:28 -0300, leandro saubiette escribió:
> > Leo hice los ejercicios de nuevo, te lo paso
> >
> >
> > 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)
> >
> >
> > Clientes Ciudades Provincias Paises
> > Consultas
> > idCliente idCiudad idProvincia idPais
> > idConsulta
> > nom ciudad provincia pais
> > pregunta
> > ape codPostal idPais
> > respuesta*
> > fecNac idProv
> > idEstado
> > dir
> > tel
> > email
> > idCiu
> >
> >
> > Estados
> > idEstado
> > estado
> >
> >
> > * la primera vez que lo hice, hice una tabla respuestas con su id, el
> > id de la consulta y la respuesta, mi pregunta es: esta bien que haga
> > la tabla para que haya mas de una respuesta por consulta o esta bien
> > que cada consulta tenga una sola respuesta?
>
> El enunciado es suficientemente laxo para que estén bien ambas
> opciones.
>
> >
> > 2) Crear las tablas necesarias en tercera forma normal para guardar
> > los
> > siguientes datos: nombres, apellidos, dirección principal, dirección
> > alternativa, teléfono, ciudad, código postal, provincia y país
> >
> >
> >
> >
> > Clientes Ciudades Provincias Paises Direcciones
> > idCliente idCiudad idProvincia idPais idDireccion
> > nombres ciudad provincia pais idCliente
> > apellidos idProv idPais
> > idCiudad
> > telefono
> > direccion
> >
>
> También está bien.
>
> > Hasta aca los habia echo bien en modo prueba y error, vamos a ver los
> > siguientes
>
>
> Veamos:
>
>
> > 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.
> >
> >
> >
> >
> > Clientes Pedidos Items Pagos
> >
> > idCliente idPedido idItem idPago
> > nombre idItem codItem idPedido
> > apellido nombre_cli descripcion total
> > direccion apellido_cli cantidad
> > telefono idCliente precio
> >
>
> No.
> En Pedidos, idItem no depende exclusivamente de la clave primaria.
> Puesto así, un Pedidos soporta un solo Item...
>
> > 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)
> >
> >
> >
> >
> >
> >
> > Pacientes Consultas Medicos Especialidades
> > Notas Centros
> > idPaciente idConsulta idMedico idEspecialidad
> > idNota idCentro
> > nombres idPaciente nombre especialidad
> > nota idDireccion
> > apellidos idCentro apellido
> > centro
> > idMedico matricula
> > consulta idEspecialidad
> > fechaConsulta
> >
> >
> > Direcciones Ciudades
> > idDireccion idCiudades
> > direccion ciudad
> >
>
> Tenés un par de campos que no están pedidos... y eso puede ser una
> mala
> idea, pero esta vez no afecta al problema.
> La tabla Direcciones no tiene sentido :-(
> El resto luce bien.
>
> > 5) Crear las tablas necesarias en tercera forma normal para guardar
> > los
> > siguientes datos: Nombre, Apellido, Dirección, Teléfono, Categoría
> > Impositiva, Lista de Precios, Cod Artículo, Nombre Artículo, Precio,
> > Tasa de IVA, Nro de Sucursal, Nro de Factura, Fecha, Cliente, Cant de
> > Articulos, Artículos, Forma de Pago.
> >
> >
> >
> >
> > Propietarios Facturas ListasPrecios Clientes Detalle
> > Sucursales
> > idProp idFactura idLista idCliente
> > idDetalle idSucursal
> > nombre idSucursal idArt nombre
> > idFactura idLista
> > apellido idCliente idTasa apellido
> > cantidad sucursal
> > direccion fecha nombreLista direccion
> > telefono nombreCli precio telefono
> > idCatImp apellido_Cli
> >
> >
> >
> > Articulos Pagos Categorias
> > idArt idPago idCategoria
> > codArt idFactura categoria
> > forma
> > total
>
> Propietarios ???
> Lo demás está bastante mal planteado... te sugiero empezar de
> nuevo con
> el problema.
>
> > Espero haber refrescado algo y que la charla post-clase haya servido
>
> Como se ven en las normalizaciones anteriores, sí que sirvió!
>
> > Saludos y buen finde
>
> =mente!
> --
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> Web: http://leonardo.tadei.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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20130705/f42767e9/attachment.html>
Más información sobre la lista de distribución Php-avanzado