[Php-avanzado] Consulta sobre normalización
Gerardo Valiani
gerardovaliani en gmail.com
Lun Jul 12 08:36:32 ART 2010
2010/7/12 Silverzero <silverzero.52 en gmail.com>
> Hola!
>
> Tengo que normalizar usuarios de un sitio de una ONG, en el que se
> registran usuarios para publicar y a la vez estos, pueden ser además socios,
> voluntarios, coordinadores, y/o directivos.
>
> Para los usuarios regulares los datos requeridos son:
>
> nombre
> apellido
> telefono
> celular
> email
> usuario
> contraseña
>
> Para el resto se le suman:
>
> fecha de nacimiento
> profesión
> tipo de documento
> nro de documento
> dirección
> pais
> ciudad
> codigo postal
>
> Ahora mi pregunta es, me conviene hace una tabla con los datos de los
> usuarios regulares, y otra tabla "datos adicionales" para el resto de los
> usuarios y después relacionar con otra tabla que estén los tipos de usuario
> no?
> Saludos y gracias.
>
Si, yo lo haria como vos decis. En "datos adicionales" tendrias que poner un
campo id_usuario, que relacione la tabla "usuarios" y la tabla "datos
adicionales". Y la ulitma tabla "relacion_usuario_tipo" con los campos: id,
id_usuario, id_tipo. Esta ultima tabla es necesario solo si un usuario puede
tener mas de un "tipo de usuario" a la vez. Faltaria tambien la tabla
"tipo_usuario" con los campos: id, tipo.
Saludos!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20100712/91b904a3/attachment.htm
Más información sobre la lista de distribución Php-avanzado