Está en la página 1de 1

Sistema Manejador de Base de Datos

Es la porción más importante del software de un sistema de base de datos. Un DBMS es una
colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es
responsable de alguna tarea específica.

Ventajas:
• Facilidad de manejo de grandes volúmenes de información.
• Gran velocidad en muy poco tiempo.
• Independencia del tratamiento de información.
• Seguridad de la información (acceso a usuarios autorizados), protección de información, de
modificaciones, inclusiones, consulta.
• No hay duplicidad de información, comprobación de información en el momento de
introducir la misma.
• Integridad referencial el terminar los registros.
• Al minimizar la redundancia, disminuye el margen de error.
• Independencia entre hardware y datos.
• Independencia entre datos y programas de aplicación.
• Los datos pueden compartirse (concurrencia).
• Disminución del tiempo de programación.
• Nuevas aplicaciones se pueden agregar más fácilmente.
• Mecanismos de seguridad superiores a los convencionales.
• Es más fácil recuperar información cuando ocurre una falla.

Inconvenientes:
• Presentan deficiencias con datos gráficos, multimedia, CAD y Sistema de información
geográfica.
• No se manipulan de forma manejable los bloques de texto como tipo de datos.
• Aunque todos los SMBD tienen el mismo propósito, existen casos especiales que los hacen
diferentes y, por lo consiguiente, cada uno posee ciertas ventajas sobre los demás. Existen en
el mercado y se clasificaran de acuerdo a la licencia que posean, esta puede ser: de código
libre o abierto son aquellos que se les puede modificar su código, se adecuan a las
necesidades del usuario y cuentan con licencia, por ejemplo MySQL, Apache Derby, DB2, etc.
Al contrario de aquellos SMBD propietarios o de manejo mediante web no libres y gratuitos
como FileMaker, WindowBase, Microsoft SQL Server Compact, etc. Por último, se
mencionaran los sitios web que ofrecen versiones gratuitas como es el dreamspark, el tipo de
aplicaciones que se pueden desarrollar y el tipo de software que se utilizara.
• Un sistema de bases de datos normalmente es menos eficiente (en tiempo y en espacio) que
el mismo sistema con procesamiento de archivos.
• El DBMS consume muchos recursos de hardware (memoria central y secundaria), si no es
para PC.
• Mayor costo (de adquisición y de mantenimiento), si no es para PC. En bases de datos
centralizadas el sistema es más vulnerable a catástrofes físicas.