Bases de datos relacionales son ampliamente utilizados en muchas industrias para almacenar los registros financieros , realizar un seguimiento del inventario y llevar un registro 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 son ampliamente utilizados , bases de datos relacionales tienen algunos inconvenientes . Costo
Una desventaja de bases de datos relacionales es la cara de la creación y mantenimiento del sistema de base de datos. Con el fin de crear una base de datos relacional , por lo general tiene que 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 introducir todos los datos 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 utilizando el lenguaje de consulta estructurado (SQL ) y un administrador de base de datos 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 Excel , o ha introducido los datos en el teclado. No importa el tamaño de su empresa , si almacena información confidencial o legalmente protegida en su base de datos como la información de la salud , números de seguro 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 cumplir con las normas reglamentarias.
abundancia de información
avances en la complejidad de la información provoca 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ía la fácil categorización liderando el camino para un nuevo tipo de base de datos denominada sistemas de gestión de bases de datos objeto - relacionales. 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 , debe especificar la cantidad de datos que puede caber en un campo. Algunos nombres o consultas de búsqueda son más cortos que el real, y esto puede conducir a la pérdida de datos.
Bases de datos
sistemas de bases de datos relacionales complejo aislado puede llevar a estas bases de datos cada vez " 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 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. Obtener las bases de datos de "hablar " entre sí puede ser un gran y costoso, empresa , sin embargo, en un sistema complejo hospitalario , todas las bases de datos tienen que participar para el bien del paciente y el cuidado personal.