Campos NULL

23/06/2008 - 17:45 por Penta | Informe spam
Estimados.
Al crear unas tablas nuevas, me envian campos que aceptan valores
null, se justifica ? y porque ??

Ejemplo:

CODIGO INT NOT NULL
DESCRIPCION VARCHAR(20) NULL ' Esta campo no se justifica que sea
null
ESTADO INT NULL ' Pero este campo perfectamente podria ser null no ??


Atte.
Penta.

Preguntas similare

Leer las respuestas

#26 Alfredo Novoa
24/06/2008 - 22:17 | Informe spam
Hola Jhonny,

El Tue, 24 Jun 2008 14:22:59 -0400, Jhonny Vargas P. escribió:

Afortunadamente existen sobre todo para el campo image y datetime ;)



Son innecesarios para esos tipos de datos y rompen y complican un montón de
cosas.

Por ejemplo para las imágenes se podría usar una imagen de 0*0 puntos y
para las fechas podría servir un valor elegido por convención como por
ejemplo el 1/1/1, o partir las tablas verticalmente.


Saludos
Alfredo
Respuesta Responder a este mensaje
#27 Jhonny Vargas P.
25/06/2008 - 00:02 | Informe spam
"Alfredo Novoa" escribió en el mensaje de
noticias:1nuifmwcmun1k.lcu6bmxzkgny$

Hola Jhonny,

El Tue, 24 Jun 2008 14:22:59 -0400, Jhonny Vargas P. escribió:

Afortunadamente existen sobre todo para el campo image y datetime ;)



Son innecesarios para esos tipos de datos y rompen y complican un montón
de
cosas.

Por ejemplo para las imágenes se podría usar una imagen de 0*0 puntos y
para las fechas podría servir un valor elegido por convención como por
ejemplo el 1/1/1, o partir las tablas verticalmente.




Precisamente es más simple trabajar con valores nulos... en ambos datos.



Saludos,
Jhonny Vargas P.
http://msmvps.com/jvargas
Santiago de Chile
Respuesta Responder a este mensaje
#28 Alfredo Novoa
25/06/2008 - 11:09 | Informe spam
El Tue, 24 Jun 2008 18:02:34 -0400, Jhonny Vargas P. escribió:

Precisamente es más simple trabajar con valores nulos... en ambos datos.



¿Por que?

A mi me parece lo contrario. Por ejemplo una imagen de 0*0 se podría
mostrar como cualquier otra imagen, y con un nulo hay que escribir código
para que no intente mostrar una imagen.

Solo necesitaríamos una constante predefinida con una imagen de 0*0.


Saludos
Respuesta Responder a este mensaje
#29 Penta
25/06/2008 - 17:03 | Informe spam
Mi tema iba por este lado.
Segun la 1FN no pueden haber valores NULL, pues a mi me acomodan mucho
en algunos escenarios, por lo tanto, la mayoria de las tablas según
este concepto NO estarian normalizadas ??

Atte.,
Penta.
Respuesta Responder a este mensaje
#30 Alfredo Novoa
26/06/2008 - 12:40 | Informe spam
El Wed, 25 Jun 2008 08:03:39 -0700 (PDT), Penta escribió:

Mi tema iba por este lado.
Segun la 1FN no pueden haber valores NULL,



Esto no es exactamente así. Donde no puede haber nulos es en las bases de
datos relacionales. La 1NF simplemente hay que ignorarla uses nulos o no.

pues a mi me acomodan mucho
en algunos escenarios, por lo tanto, la mayoria de las tablas según
este concepto NO estarian normalizadas ??



Según ese concepto la mayoría de tus bases de datos no son relacionales.


Saludos
Alfredo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida