Tecnología

Inicio

La diferencia entre el sistema DBMS y el procesamiento de archivos

La diferencia entre el sistema DBMS y el procesamiento de archivos


Los sistemas informáticos utilizan dos formas diferentes de organizar los datos en un disco duro: presentar los sistemas de procesamiento y sistemas de gestión de bases de datos. Los sistemas de archivos son la forma más sencilla y tradicional de manejo de la información - programas crean archivos y escribir datos directamente a ellos. Con una base de datos, programas envían comandos a un servidor que procesa los comandos y devuelve los resultados. Las capacidades de manejo de datos incorporados en las bases de datos de simplificar la tarea de gestión de la información.

Usos típicos

Muchas aplicaciones de escritorio utilizan sistemas de procesamiento de archivos tradicionales en forma de documentos. Por ejemplo, Microsoft Word crea un archivo de documento estructurado que contiene texto, las fuentes y las instrucciones de formato. Word abre y manipula sus archivos de documentos directamente. Las aplicaciones que tienen información con estructuras muy organizadas y repetitivas son adecuados para las bases de datos. Por ejemplo, un banco tiene un millón de clientes y quiere mantener un número de cuenta, nombre y dirección de cada uno. Además, cada cliente tiene muchas transacciones, que a su vez se componen de una fecha, un tipo de transacción y una cantidad. tablas de bases de manejar este tipo de datos con facilidad.

programación Esfuerzo

Un programa que mantiene su propio archivo debe incluir la lógica para acceder al archivo. Por ejemplo, si se mantiene una lista de recetas de pasteles, un programador debe determinar cómo recuperar un registro particular de los autos, y también encontrar la manera de organizar la lista de ingredientes y las instrucciones para hornear. Una base de datos reduce el esfuerzo de programación, ya que organiza y lee la información utilizando su propio software incorporado; el programador no tiene que volver a crear esta lógica para cada archivo.

costos

software de base de datos comercial normalmente viene con unos honorarios elevados de concesión de licencias que dependen del conjunto de características y el número de usuarios. Aunque la licencia para los DBMS de código abierto como MySQL son libres, una organización puede seguir generando costes de soporte y capacitación técnica. Además, el DBMS puede requerir un administrador a tiempo completo para gestionar la base de datos. Un sistema de procesamiento de archivos puede necesitar algún administración, pero rara vez se involucra derechos de licencia.

SQL

La mayoría de los DBMS modernos utilizan el lenguaje de consulta estructurado para las tareas de procesamiento de información, presentación de informes, mantenimiento y administración. Ha existido desde la década de 1970, y generaciones de profesionales de la informática se han familiarizado con ella. SQL proporciona métodos sofisticados y estandarizados para actualizar, recuperar y estructurar los datos. sistemas de procesamiento de archivos no tienen un apoyo similar a SQL, y las herramientas de gestión de la información de los ficheros estándar son comparativamente mucho más primitivo.