<div dir="ltr"><div>Ahi va el 5 leo</div><b><div><b><br></b></div><div><b><br></b></div>Clientes  ListasPrecios  Articulos  Sucursales     Facturas         FormasPago</b><div>idCliente  idLista              idArticulo  idSucursal       nroFactura        idForma</div>
<div>nombre    nombre            articulo     sucursal           fecha               forma</div><div>apellido    iva                  idLista                             nombre_cli        idFactura</div><div>telefono   precio              codArt                             idSucursal         total</div>
<div>cateImp                                                                cantArticulos</div><div>direccion                                                               idArticulo</div></div><div class="gmail_extra"><br>
<br><div class="gmail_quote">El 5 de julio de 2013 16:29, Leonardo Tadei - Pegasus Tech Supply <span dir="ltr"><<a href="mailto:leonardot@pegasusnet.com.ar" target="_blank">leonardot@pegasusnet.com.ar</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola Leandro,<br>
<br>
El vie, 05-07-2013 a las 01:28 -0300, leandro saubiette escribió:<br>
<div><div class="h5">> Leo hice los ejercicios de nuevo, te lo paso<br>
><br>
><br>
> 1) Crear las tablas necesarias en tercera forma normal para guardar<br>
> los<br>
> siguientes datos: Nombre, Apellido, Fecha de Nacimiento, Dirección,<br>
> Teléfono, e-mail, Ciudad, Código Postal, Provincia, País, Consulta<br>
> Realizada (pregunta), Respuesta a la Consulta, Estado de la Consulta<br>
> (Pendiente, Respondida, Descartada)<br>
><br>
><br>
> Clientes             Ciudades           Provincias      Paises<br>
> Consultas<br>
> idCliente             idCiudad             idProvincia       idPais<br>
> idConsulta<br>
> nom                   ciudad                provincia           pais<br>
>            pregunta<br>
> ape                    codPostal           idPais<br>
> respuesta*<br>
> fecNac                idProv<br>
> idEstado<br>
> dir<br>
> tel<br>
> email<br>
> idCiu<br>
><br>
><br>
> Estados<br>
> idEstado<br>
> estado<br>
><br>
><br>
> * la primera vez que lo hice, hice una tabla respuestas con su id, el<br>
> id de la consulta y la respuesta, mi pregunta es: esta bien que haga<br>
> la tabla para que haya mas de una respuesta por consulta o esta bien<br>
> que cada consulta tenga una sola respuesta?<br>
<br>
</div></div>        El enunciado es suficientemente laxo para que estén bien ambas<br>
opciones.<br>
<div class="im"><br>
><br>
> 2) Crear las tablas necesarias en tercera forma normal para guardar<br>
> los<br>
> siguientes datos: nombres, apellidos, dirección principal, dirección<br>
> alternativa, teléfono, ciudad, código postal, provincia y país<br>
><br>
><br>
><br>
><br>
> Clientes       Ciudades      Provincias    Paises   Direcciones<br>
> idCliente       idCiudad        idProvincia     idPais     idDireccion<br>
> nombres       ciudad            provincia        pais        idCliente<br>
> apellidos       idProv            idPais<br>
> idCiudad<br>
> telefono<br>
> direccion<br>
><br>
<br>
</div>        También está bien.<br>
<div class="im"><br>
> Hasta aca los habia echo bien en modo prueba y error, vamos a ver los<br>
> siguientes<br>
<br>
<br>
</div>        Veamos:<br>
<div class="im"><br>
<br>
> 3) Crear las tablas necesarias en tercera forma normal para guardar<br>
> los<br>
> siguientes datos: Nombre, Apellido, Dirección, Teléfono, e-mail,<br>
> Pedidos, Valor del Pedido, Items del Pedido, Pago del pedido.<br>
><br>
><br>
><br>
><br>
> Clientes    Pedidos         Items            Pagos<br>
><br>
> idCliente    idPedido          idItem           idPago<br>
> nombre      idItem             codItem         idPedido<br>
> apellido      nombre_cli      descripcion     total<br>
> direccion    apellido_cli      cantidad<br>
> telefono     idCliente         precio<br>
><br>
<br>
</div>        No.<br>
        En Pedidos, idItem no depende exclusivamente de la clave primaria.<br>
        Puesto así, un Pedidos soporta un solo Item...<br>
<div class="im"><br>
> 4) Crear las tablas necesarias en tercera forma normal para guardar<br>
> los<br>
> siguientes datos: nombres del paciente, apellidos del paciente, fecha<br>
> de<br>
> la consulta, médico que lo atendió (nombre, apellido y especialidad),<br>
> notas de la consulta, centro de salud (nombre, dirección, ciudad)<br>
><br>
><br>
><br>
><br>
><br>
><br>
> Pacientes          Consultas      Medicos       Especialidades<br>
> Notas    Centros<br>
> idPaciente          idConsulta      idMedico        idEspecialidad<br>
>      idNota   idCentro<br>
> nombres            idPaciente       nombre          especialidad<br>
>      nota       idDireccion<br>
> apellidos            idCentro          apellido<br>
>                            centro<br>
>                         idMedico          matricula<br>
>                         consulta           idEspecialidad<br>
>                         fechaConsulta<br>
><br>
><br>
> Direcciones     Ciudades<br>
> idDireccion        idCiudades<br>
> direccion           ciudad<br>
><br>
<br>
</div>        Tenés un par de campos que no están pedidos... y eso puede ser una mala<br>
idea, pero esta vez no afecta al problema.<br>
        La tabla Direcciones no tiene sentido :-(<br>
        El resto luce bien.<br>
<div class="im"><br>
> 5) Crear las tablas necesarias en tercera forma normal para guardar<br>
> los<br>
> siguientes datos: Nombre, Apellido, Dirección, Teléfono, Categoría<br>
> Impositiva, Lista de Precios, Cod Artículo, Nombre Artículo, Precio,<br>
> Tasa de IVA, Nro de Sucursal, Nro de Factura, Fecha, Cliente, Cant de<br>
> Articulos, Artículos, Forma de Pago.<br>
><br>
><br>
><br>
><br>
> Propietarios    Facturas      ListasPrecios    Clientes     Detalle<br>
> Sucursales<br>
> idProp              idFactura      idLista                idCliente<br>
> idDetalle   idSucursal<br>
> nombre            idSucursal     idArt                   nombre<br>
>  idFactura   idLista<br>
> apellido            idCliente       idTasa                apellido<br>
>    cantidad     sucursal<br>
> direccion          fecha            nombreLista        direccion<br>
> telefono           nombreCli      precio                  telefono<br>
> idCatImp          apellido_Cli<br>
><br>
><br>
><br>
> Articulos     Pagos        Categorias<br>
> idArt             idPago       idCategoria<br>
> codArt          idFactura    categoria<br>
>                     forma<br>
>                     total<br>
<br>
</div>        Propietarios ???<br>
        Lo demás está bastante mal planteado... te sugiero empezar de nuevo con<br>
el problema.<br>
<div class="im"><br>
> Espero haber refrescado algo y que la charla post-clase haya servido<br>
<br>
</div>        Como se ven en las normalizaciones anteriores, sí que sirvió!<br>
<br>
> Saludos y buen finde<br>
<br>
        =mente!<br>
<span class="HOEnZb"><font color="#888888">--<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
Web: <a href="http://leonardo.tadei.com.ar" target="_blank">http://leonardo.tadei.com.ar</a><br>
Firma pública: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
<br>
_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
</font></span></blockquote></div><br></div>