11

Click here to load reader

Sistema de gestión de base de datos

Embed Size (px)

Citation preview

Page 1: Sistema de gestión de base de datos
Page 2: Sistema de gestión de base de datos

Los sistemas de gestión de bases de datos (eninglés, abreviado DBMS) son un tipo desoftware muy específico, dedicado a servir deinterfaz entre la base de datos, el usuario y lasaplicaciones que la utilizan.

Page 3: Sistema de gestión de base de datos
Page 4: Sistema de gestión de base de datos

Abstracción de la información. Ahorran a los usuariosdetalles del almacenamiento físico de los datos.

Independencia. Consiste en la capacidad de modificar elesquema (físico o lógico) de una base de datos sin tenerque realizar cambios en las aplicaciones que se sirven deella.

Consistencia. En aquellos casos en los que no se halogrado eliminar la redundancia, será necesario vigilarque aquella información que aparece repetida seactualice de forma coherente, es decir, que todos losdatos repetidos se actualicen de forma simultánea.

Page 5: Sistema de gestión de base de datos

Seguridad. Deben garantizar que esta información seencuentra segura de permisos a usuarios y grupos deusuarios, que permiten otorgar diversas categorías depermisos.

Manejo de transacciones. Proveen mecanismos paraprogramar las modificaciones de los datos de unaforma mucho más simple que si no se dispusiera deellos.

Tiempo de respuesta. Es deseable minimizar el tiempoque el SGBD tarda en darnos la información solicitaday en almacenar los cambios realizados.

Page 6: Sistema de gestión de base de datos

Proveen facilidades para la manipulación degrandes volúmenes de datos.

Simplifican la programación de equipos deconsistencia. Garantizan que los cambios de la base serán siempre

consistentes sin importar si hay errores. Organizan los datos con un impacto mínimo en el

código de los programas. Aumentan la calidad del sistema desarrollado si son

bien explotados por los desarrolladores.Proveen interfaces y lenguajes de consulta que

simplifican la recuperación de los datos.

Page 7: Sistema de gestión de base de datos
Page 8: Sistema de gestión de base de datos

Es necesario disponer de una o más personas queadministren de la base de datos.

Incremento de los costos de operación en unaempresa.

Complejidad: Las personas que vayan a usarlodeben tener conocimiento de lasfuncionalidades del software.

Tamaño: Requiere de gran cantidad de memoriapara poder correr.

Coste del hardware adicional: Son relativamentealtos, por lo que estos equipos pueden llegar acostar gran cantidad de dinero.

Page 9: Sistema de gestión de base de datos
Page 10: Sistema de gestión de base de datos

PostgreSQL Firebird SQLite DB2 Express-C Apache Derby

Page 11: Sistema de gestión de base de datos

dBase IBM Informix MAGIC Microsoft Access NexusDB Open Access Oracle PervasiveSQL Progress (DBMS) Sybase ASA Sybase IQ WindowBase IBM IMS Base de Datos Jerárquica