[Php-avanzado] Ejercicios de normalización

Marco Riedel marcoriedel en gmail.com
Dom Jun 16 22:00:26 ART 2013


Hola Leo te paso el primer ejercicio para ver si esta bien y no hacer todos
bajo un concepto erróneo.

Saludos.

Clientes
id_cliente (int, identity,PK,NN)
Nombre (Varchar20, NN)
Apellido (Varchar 20, NN)
F_Nac (Date, NN)
Direccion (Varchar 50)
telefono (Int)
E_mail (Varchar 20)
Id_ciudad(FK, int, NN)
C_Postal (Int)
Id_provincia (FK, int, NN)
Id_pais (FK,Int,NN)

Paises
id_pais (PK, Unique, NN, Varchar 50)

Provincias
Id_provincia (PK, Unique, NN,Varchar 50)
Id_pais (PFK, NN)

CiudesxProvincia
Id_ciudad (PK,NN,Varchar 50)
Id_provincia  (PFK,NN)

Consultasxusuario
Id_consulta (PK, identity, int, NN)
Id_usuario (FK,NN)
Pregunta (Varchar 50, NN)
Respuesta (Varchar 50)
id_estado (FK,Int,NN)

Estados_consultas
Id_estado (PK,Identity, Int,NN)
descripcion (Varchar50, Unique, NN)



El 15 de junio de 2013 12:00, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:

> Buenas!
>
>         armé algunos ejercicios de normalización.
>         Dada la importancia del tema y teniendo en cuenta que el próximo
> Jueves
> por ser feriado no tenemos clase, les pido que los resuelvan y vayan
> enviando resultados y dudas por la lista, para ver cómo llevan la
> cuestión... sobre todo a los que no pudieron estar en clase.
>
>         Si tienen dudas de contexto, consulten!
>
>
> 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)
>
> 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.
>
> 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.
>
> 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)
> ----
> 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.
>
> 6) Crear las tablas necesarias en tercera forma normal para guardar los
> siguientes datos: Título del Libro, ISBN, Crítica del Libro, Autores del
> Libro, Editorial, Edición. Librería, Cantidad de Libros en la Librería.
>
> 7) Crear las tablas necesarias en tercera forma normal para guardar los
> siguientes datos: Nombre del Foro, Nick del Usuario, Nombre del Usuario,
> Apellido del Usuario, e-mail del Usuario, Entrada en el foro, Comentario
> a la entrada en el foro. (Nota, las entradas deben poder verse con sus
> comentarios, y se permite poner comentarios a los comentarios. Las
> Entradas y los comentarios muestran su autor)
>
>
> --
> 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/20130616/8a895fbd/attachment.html>


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