Preguntas etiquetadas con database-design

El desarrollo del esquema conceptual y / o el modelo lógico y / o la configuración física de una base de datos.

125
¿Por qué no deberíamos permitir NULL?

Recuerdo haber leído este artículo sobre diseño de bases de datos y también recuerdo que decía que debería tener propiedades de campo de NOT NULL. Sin embargo, no recuerdo por qué este fue el caso. Todo lo que puedo pensar es que, como desarrollador de aplicaciones, no tendrías que probar NULL y...

96
Almacenar vs calcular valores agregados

¿Existen pautas o reglas generales para determinar cuándo almacenar valores agregados y cuándo calcularlos sobre la marcha? Por ejemplo, supongamos que tengo widgets que los usuarios pueden calificar (ver el esquema a continuación). Cada vez que visualizo un widget, puedo calcular la calificación...