Las bases de datos relacionales almacenan y gestionan datos en un formato de tabla tradicional, con cada pieza de datos organizada en una fila y una columna. Las columnas contienen datos de un solo tipo o campo, como el nombre, el número de pedido o el enlace de imagen de un logotipo de producto. Las filas crean la relación entre estos puntos de datos. Por ejemplo, las filas pueden asociar un nombre a un apellido y luego a un nombre de usuario, dirección de correo electrónico e ID de cliente. Las empresas utilizan bases de datos relacionales para mantener los datos de sus aplicaciones y asegurarse de que siempre tengan acceso a información crítica del cliente, datos de productos, datos sociales y detalles financieros como compras, cumplimiento, ingresos y gastos. Estos sistemas pueden variar desde aplicaciones de escritorio que crean una pequeña base de datos en su máquina hasta grandes almacenes de datos de nivel empresarial. Casi todos utilizan una forma de SQL como su lenguaje de consulta, y la mayoría se adhieren al conjunto de propiedades ACID para asegurar transacciones confiables: atomicidad, consistencia, aislamiento y durabilidad.
Las bases de datos relacionales generalmente se eligen debido a su simplicidad en comparación con las bases de datos NoSQL, como las bases de datos orientadas a objetos, bases de datos de documentos y bases de datos de grafos. Aquellos que buscan una solución de base de datos relacional con poco presupuesto también tienen opciones con software de base de datos gratuito.
Para calificar para la inclusión en la categoría de Bases de Datos Relacionales, un producto debe:
Proporcionar almacenamiento de datos
Organizar datos en un modelo relacional, formulando una tabla de filas y columnas
Permitir a los usuarios recuperar, editar, devolver o eliminar datos