¿Las bases de datos relacionales tienen una noción de invertibilidad como las matrices, si no se perdería información invertible durante el álgebra o la manipulación?

Las tablas de bases de datos relacionales no son matrices, y hacer aritmética matricial en una tabla de base de datos es una forma rápida de ser despedido de su actuación como DBA.

Las tablas de bases de datos relacionales están diseñadas para hacer una cosa (almacenar identificadores, hechos y atributos conocidos sobre una colección de elementos similares) y permitir el almacenamiento y la recuperación eficientes de esas colecciones, mediante el filtrado.

Ahora, dicho esto … .a * SET * de las tablas de la base de datos * tiene * mucho en común con un conjunto de matrices … en que el resultado de la tabla A * tabla B es el mismo que la tabla B * tabla A. Muchos ( probablemente la mayoría, de hecho) las funciones de álgebra matricial se pueden ejecutar en un * conjunto * de tablas con éxito. De hecho, así es como muchos productos DB hacen uniones de tabla.