[Php-avanzado] ejercicios de normalizacion

leandro saubiette saubietteleandro en gmail.com
Vie Jul 5 01:28:37 ART 2013


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?


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


Hasta aca los habia echo bien en modo prueba y error, vamos a ver los
siguientes


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



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


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


Espero haber refrescado algo y que la charla post-clase haya servido

Saludos y buen finde
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20130705/476dca67/attachment-0001.html>


Más información sobre la lista de distribución Php-avanzado