ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Valores Nulos


Enviado por   •  29 de Mayo de 2014  •  958 Palabras (4 Páginas)  •  318 Visitas

Página 1 de 4

Valores nulos

Se utilizan para representar los valores de atributos que pueden ser desconocidos o no ser aplicables a una tupla.

• Pueden tener varios significados:

• Valor desconocido

• Valor existente pero no disponible

• Atributo no aplicable a esta tupla.

Los valores null se originaron por datos indefinidos, desconocidos, o no presentes en un determinado momento

Durante el diseño de una base de datos es preferible evitar los valores null tanto como sea posible

Libro fundamentos de base de datos

NULL indica que el valor es desconocido. Un valor NULL no es lo mismo que un valor cero o vacío. No hay dos valores NULL que sean iguales. La comparación entre dos valores NULL, o entre un valor NULL y cualquier otro valor, tiene un resultado desconocido porque el valor de cada NULL es desconocido.

Normalmente, los valores NULL indican que los datos son desconocidos, no aplicables o que se agregarán posteriormente. Por ejemplo, la inicial de un cliente puede que no sea conocida en el momento en que éste hace un pedido.

A continuación se muestra información acerca de los valores NULL:

• Para comprobar si hay valores NULL en una consulta, use IS NULL o IS NOT NULL en la cláusula WHERE.

SELECT CustomerID, AccountNumber, TerritoryID

FROM AdventureWorks.Sales.Customer

WHERE TerritoryID IN (1, 2, 3)

OR TerritoryID IS NULL

• Cuando se ven los resultados de la consulta en el Editor de código de SQL Server Management Studio, los valores null se muestran como NULL en el conjunto de resultados.

• Los valores NULL se pueden insertar en una columna si se indica explícitamente NULL en una instrucción INSERT o UPDATE, si se deja fuera una columna de una instrucción INSERT, o bien si se agrega una columna nueva a una tabla existente con la instrucción ALTER TABLE.

• Los valores NULL no se pueden usar en la información necesaria para distinguir una fila en una tabla de otra fila, como, por ejemplo, las claves principales.

En el código del programa, puede comprobar la existencia de valores NULL de forma que determinados cálculos sólo se realicen en filas con datos válidos, o no NULL. Por ejemplo, un informe sólo puede imprimir la columna de seguridad social si en la columna hay datos que no son NULL. Quitar los valores NULL cuando realiza cálculos puede ser importante porque algunos cálculos (como, por ejemplo, un promedio) pueden ser incorrectos si se incluyen columnas NULL.

Si es probable que haya valores NULL almacenados en los datos y no desea que aparezcan valores NULL en los datos, debería crear consultas e instrucciones de modificación de datos que quiten los valores NULL o los transformen en algún otro valor.

n el código del programa, puede comprobar la existencia de valores NULL de forma que determinados cálculos sólo se realicen en filas con datos válidos, o no NULL. Por ejemplo, un informe sólo puede imprimir la columna de seguridad social si en la columna hay datos que no son NULL. Quitar los valores NULL cuando realiza cálculos puede ser importante porque algunos cálculos (como, por ejemplo, un promedio) pueden ser incorrectos si se incluyen columnas NULL.

Si es probable que haya

...

Descargar como (para miembros actualizados)  txt (5.8 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com