bases de datos relacionales son ampliamente utilizados en muchas industrias para almacenar los registros financieros, realizar un seguimiento de inventario y para mantener los registros de los empleados. En una base de datos relacional, la información se almacena en tablas (a menudo llamadas relaciones) que ayudan a organizar y datos de la estructura. A pesar de que se utilizan ampliamente, bases de datos relacionales tienen algunos inconvenientes.
Costo
Una desventaja de las bases de datos relacionales es el caro de la creación y el mantenimiento del sistema de base de datos. Con el fin de establecer una base de datos relacional, por lo general necesita comprar un software especial. Si usted no es un programador, puede utilizar cualquier número de productos para establecer una base de datos relacional. Sin embargo, toma tiempo para entrar en toda la información y configurar el programa. Si su empresa es grande y se necesita una base de datos más robusta, tendrá que contratar a un programador para crear una base de datos relacional usando el lenguaje de consulta estructurado (SQL) y un administrador de la base para mantener la base de datos una vez que se construya. Independientemente de los datos que utilice, tendrá que o bien importarlo de otros datos como archivos de texto u hojas de cálculo de Excel, o tiene los datos introducidos en el teclado. No importa el tamaño de su empresa, si almacena información legalmente confidencial o protegida en su base de datos como la información de la salud, números de seguridad social o números de tarjetas de crédito, usted también tendrá que proteger sus datos contra el acceso no autorizado con el fin de satisfacer las normas reglamentarias.
La abundancia de información
Los avances en la complejidad de la información causan otro inconveniente a bases de datos relacionales. Bases de datos relacionales se hacen para organizar los datos por características comunes. Las imágenes complejas, números, diseños y productos multimedia desafían la categorización fácil liderando el camino para un nuevo tipo de base de datos llamada sistemas de gestión de bases de datos relacionales a objetos. Estos sistemas están diseñados para manejar las aplicaciones más complejas y tienen la capacidad de ser escalable.
Límites estucturadas
Algunas bases de datos relacionales tienen límites en longitudes de campo. Al diseñar la base de datos, tiene que especificar la cantidad de datos que puede caber en un campo. Algunos nombres o consultas de búsqueda son más cortos que el actual, y esto puede conducir a la pérdida de datos.
Bases de datos aislados
Los sistemas de bases de datos relacionales complejas pueden conducir a estas bases de datos se conviertan en "islas de información", donde la información no puede ser compartida fácilmente de un gran sistema a otro. A menudo, con grandes empresas o instituciones, se encuentran las bases de datos relacionales crecieron en divisiones separadas de manera diferente. Por ejemplo, tal vez el departamento de facturación del hospital utiliza una base de datos, mientras que el departamento de personal del hospital utiliza una base de datos diferente. Obtención de las bases de datos de "hablar" el uno al otro puede ser una empresa grande y caro, sin embargo, en un sistema hospitalario complejo, todas las bases de datos que participar para bien del paciente y la atención de los empleados.