Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamentos de Lógica
Introducción Definiciones
Valores, variables y tipos
Proposiciones y predicados
Valores nulos
Conclusiones
Agenda
Introducción Definiciones
Valores, variables y tipos
Proposiciones y predicados
Valores nulos
Conclusiones
Valores, variables y tipos
• Un Valor es una constante individual, con un significado bien
definido (por ejemplo, el entero 17). Un Valor no se puede
modificar, ya que no sería el mismo Valor. Los Valores se
codifican de alguna manera y pueden ser arbitrariamente
complejos.
v_peso_atomico := 4,0026;
select n select n
from numeros from numeros
where n < 2 where n < 2 and n > 3
RETURN RETURN
( 1) ( 1)
| |
TBSCAN TBSCAN
( 2) ( 2)
| |
Table: TFunc:
DB2INST9 SYSIBM
NUMEROS GENROW
Agenda
“Oracle Database currently treats a character value with a length of zero as null. However,
this may not continue to be true in future releases, and Oracle recommends that you do
not treat empty strings the same as nulls.”
Fuente: http://docs.oracle.com/cd/E11882_01/server.112/e17118/sql_elements005.htm
Valores nulos
• La introducción del valor de verdad desconocido hace que
debamos repensar la semántica de las operaciones lógicas.
Por ejemplo, ¿qué debería devolver el OR entre falso y
desconocido?