Preguntas etiquetadas con database-theory

91
¿Cuándo usar TINYINT sobre INT?

En general, siempre uso Ints. Sin embargo, sé que, en teoría, esta no es la mejor práctica, ya que debe usar el tipo de datos más pequeño que se garantizará para almacenar los datos. Por ejemplo, es mejor usarlo tinyintcuando sabe que los únicos datos que almacenará son 1, 0 o nulos (con una...

20
¿Por qué se ordenan los NULL primero?

¿Por qué es que cuando tenemos un valor NULL en una columna y ordenamos por el valor ascendente, los NULL se ordenan primero? select 1 as test union all select 2 union all select NULL union all select 3 union all select 4 order by test resultados en NULL 1 2 3 4 Sigo pensando que NULL significa...

14
Que es una base de datos"?

Hubo mucha discusión en esta pregunta: ¿Qué tecnologías de bases de datos usan los grandes motores de búsqueda? Tanta discusión que me confundió. Entonces ... ¿qué es una base de datos, de todos modos? ¿Son solo las bases de datos relacionales "bases de datos"? ¿Las bases de datos orientadas a...

9
Igualdad matemática de dos sentencias SQL

¿Hay alguna manera de verificar la igualdad matemática de dos declaraciones SQL? Tengo dos declaraciones SQL: SQL_STATEMENT_1 SQL_STATEMENT_2 Ejecutar ambas declaraciones en los datos y comparar la salida no ayuda en absoluto. Es necesario evaluar las matemáticas detrás de las declaraciones,...