registros llenos
Rodrigo Ruiz
rruizf en gmail.com
Lun Jul 5 18:33:11 CLT 2010
El 05/07/2010 18:19, Gonzalo Diaz escribió:
>
>
> El 5 de julio de 2010 18:08, Rodrigo Ruiz <rruizf en gmail.com
> <mailto:rruizf en gmail.com>> escribió:
>
> El 05/07/2010 18:01, Gonzalo Diaz escribió:
>>
>> [...]
>>
>> Si la base de datos está bien diseñada, no deberÃa admitir
>> duplicidad en ese campo, podrÃas capturar el error en tal caso y
>> mostrarlo al usuario como corresponda.
>>
>>
> Por qué no?, debiese tener un número de teléfono fijo cada uno de
> los miembros de mi familia?
>
>
> --
> Rodrigo Ruiz Fuentes
>
>
> No tiene nada que ver la "duplicidad" con la "existencia" del dato.
> Si admites que el campo pueda contener un valor nulo, obviamente
> tendrás "muchos" registros nulos, pero si le dices que a la tabla que
> dicho campo tiene una restricción de unicidad (llave única o primaria,
> como venga al caso según el diseño), no podrás tener dos registros con
> valores no-nulos.
>
> Por ejemplo
>
> | numero | persona |
> | 123 | juan |
> | 123 | maria |
>
> Eso es lo que no desea ¿verdad?
>
> | numero | persona |
> | | juan |
> | | maria |
>
> Este podrÃa ser un caso, personas sin número. Si el campo numero tiene
> una clave única, pero admite valor nulo, deberÃa dejarte ingresar el
> valor persona.
>
> Si no admite valor nulo, necesariamente deberás ingresar un valor en
> numero, y se cumplirÃa lo que "no quieres", según lo que dices en tu
> email anterior.
>
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Atentamente, Gonzalo DÃaz Cruz
> Estudiante IngenierÃa de Ejecución en Computación e Informática
> Universidad de Santiago de Chile
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> http://blog.gon.cl/
> http://twitter.com/sir_gon
>
Entiendo que lo que desea es una advertencia de que el número ingresado
ya existe, creo que es lógico, en una casa todos comparten el mismo
número fijo, por lo tanto dicho campo no podrÃa considerarse 'único',
ahora si admite valores nulos o no en dicho campo es otra historia.
--
Rodrigo Ruiz Fuentes
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listas.inf.utfsm.cl/pipermail/php/attachments/20100705/9773ce4d/attachment.html
Más información sobre la lista de distribución PHP