La base de datos relacional organiza los datos en una serie de tablas. Cada tabla tiene sus propios campos específicos para el tipo de datos que se almacenan. El sistema de gestión de bases de datos (DBMS) diseñado en torno a las relaciones entre tablas ha sobrevivido más de dos décadas debido a su flexibilidad. Una vez que el usuario ingresa los datos en una tabla y los guarda en la base de datos masiva, una consulta recordará la información en cualquier momento.

...

Entrada de datos

En la base de datos relacional, puede administrar conjuntos interminables de datos en tablas sin tener que regresar y volver a ingresar los datos por segunda vez. Puede crear registros separados para cada tipo de datos que se almacenarán. Su base de datos puede requerir más diseño y mantenimiento. Lo contrario de la base de datos relacional es la base de datos de archivos planos, que es una tabla gigante de registros individuales. Cuando desee agregar información, como actualizar la información de un cliente, debe volver a ingresar toda la información en un nuevo registro en la tabla de la base de datos de archivos planos. Con la base de datos relacional, ahorra mucho tiempo creando tantas tablas como desee.

Ventajas de la gestión de datos

Microsoft SQL Server 2008 es un ejemplo popular de una base de datos relacional. Microsoft Corporation actualizó su sistema de servidor escalable para facilitar a los programadores la creación, administración y consulta de su almacén de datos. Algunas ventajas de las bases de datos relacionales como SQL Server 2008 son la capacidad de programar una consulta para buscar en todas las tablas de datos la información exacta que necesita; la capacidad de escalar la base de datos al tamaño de una organización muy grande; la capacidad de acceder, actualizar y compartir información entre muchas estaciones de usuario; y capacidades avanzadas para analizar e informar. El lenguaje de consulta se basa en fórmulas para indicar a la base de datos qué tipo de datos desea extraer de las tablas del sistema. Finalmente, la base de datos relacional puede interactuar con muchas herramientas de terceros.

Desventajas de la gestión de datos

Una alternativa a la base de datos relacional es un sistema de base de datos que utiliza un lenguaje de programación orientado a objetos como Java. Justin James de Tech Republic destacó varias desventajas del sistema de base de datos relacional. Los desarrolladores de bases de datos tienden a agregar capas a la base de datos para nuevas funciones y utilizan servicios web para acoplar capas de datos. Las desventajas surgen de las limitaciones del lenguaje. Según James, la base de datos relacional actual obliga a los desarrolladores a recrear la lógica, a encontrar soluciones a los desajustes entre las aplicaciones y su sistema de base de datos, a actualizar o depurar la base de datos existente debido al tiempo y al dinero ya invertidos y a trabajar con un sistema muy complejo.