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

#21 Alfredo Novoa
24/06/2008 - 00:45 | Informe spam
Hola Gux,

El Mon, 23 Jun 2008 13:22:02 -0700, Gux (MVP) escribió:

Interesante. Personalmente hace unos diez años que no estoy cercano a temas
de investigación académica.



Pues las 12 reglas de Codd llevan bastante más de 10 años obsoletas. El
artículo que citas tiene unos 23 años. El mismo Codd amplió el número de
reglas a 40 en su también obsoleto libro de 1990.

Si no es molestia, puede usted indicarme material actualizado acerca del
tema de los nulos y la obsolecencia de los conceptos tratados por Codd?



Pues puedes mirar cualquiera de los últimos libros de Date.


Saludos
Alfredo
Respuesta Responder a este mensaje
#22 Alfredo Novoa
24/06/2008 - 01:09 | Informe spam
Hola Victor,

El Mon, 23 Jun 2008 18:36:58 -0300, Victor Koch escribió:

creo que si todas las
bases de datos lo contemplan por algo será.



Pues por que cometieron un error cuando diseñaron el primer intento de SGBD
relacional, y el resto vino por inercia y por querer mantener la
compatibilidad hacia atrás.

Incluso un miembro del equipo del System R recomendó no implementar los
nulos al equipo del Business System 12.

http://en.wikipedia.org/wiki/Business_System_12

Desgraciadamente los SGBD actuales están basados en el System R y no en el
BS12.


Saludos
Alfredo
Respuesta Responder a este mensaje
#23 Gux (MVP)
24/06/2008 - 04:04 | Informe spam
Hola Alfredo Novoa,

"Alfredo Novoa" wrote:
Pues las 12 reglas de Codd llevan bastante más de 10 años obsoletas. El
artículo que citas tiene unos 23 años. El mismo Codd amplió el número de
reglas a 40 en su también obsoleto libro de 1990.




Así es. Las 12 Reglas de Codd (que eran 13) aparecieron en Computerworld en
Octubre de 1985, si no leí mal. Es decir, 23 años atrás ya alguien tan
reconocido escribió "valores nulos" :-)

> Si no es molestia, puede usted indicarme material actualizado acerca del
> tema de los nulos y la obsolecencia de los conceptos tratados por Codd?

Pues puedes mirar cualquiera de los últimos libros de Date.




Excelente, gracias por la recomendación.

Saludos,
gux
Respuesta Responder a este mensaje
#24 Alfredo Novoa
24/06/2008 - 10:49 | Informe spam
Hola Gux,

El Mon, 23 Jun 2008 19:04:01 -0700, Gux (MVP) escribió:

Así es. Las 12 Reglas de Codd (que eran 13) aparecieron en Computerworld en
Octubre de 1985, si no leí mal. Es decir, 23 años atrás ya alguien tan
reconocido escribió "valores nulos" :-)



Pues muy mal por él. Codd sabía perfectamente que los nulos no eran
valores, pero era un muy mal comunicador y solía elegir mal sus palabras
causando mucha confusión. Otra elección muy desafortunada fue la de usar el
término "valores atómicos".

El caso es que el viejo artículo de 1985 ya no es una referencia válida
para nada.


Saludos
Alfredo
Respuesta Responder a este mensaje
#25 Jhonny Vargas P.
24/06/2008 - 20:22 | Informe spam
"Alfredo Novoa" escribió en el mensaje de
noticias:18yyd39qq1pen.12elhjb198um9$

Hola Victor,

El Mon, 23 Jun 2008 18:36:58 -0300, Victor Koch escribió:

creo que si todas las
bases de datos lo contemplan por algo será.



Pues por que cometieron un error cuando diseñaron el primer intento de
SGBD
relacional, y el resto vino por inercia y por querer mantener la
compatibilidad hacia atrás.

Incluso un miembro del equipo del System R recomendó no implementar los
nulos al equipo del Business System 12.

http://en.wikipedia.org/wiki/Business_System_12

Desgraciadamente los SGBD actuales están basados en el System R y no en el
BS12.




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

Saludos,
Jhonny Vargas P.
http://msmvps.com/jvargas
Santiago de Chile
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida