trabajar tablas que permitan campos nulos es muy util, pero es necesaria mucha dedicación del programador para no tener problemas ya que cualquier operación que los implique dara por resultado un nulo
existen funciones para cada motor de base de datos que permiten manejar los nulos con seguridad como los ya nombrados
(por ejemplo: isnull, coalecse y case en sql serber)
y aun sin estas funciones se puede vivir con ellos
pero creanme cuando no sean necesarios los nulos no los usen,
declaren que los campos númericos no puedan ser nulos y con valor por default 0
y se quitan un monton de dolores de cabeza
yo soy un gran partidario de usar nulos, pero solo cuando es util su uso
y nunca configuro las bases de datos para que no use los nulos
saludos
