Sistema de gestión de base de datos
Click here to load reader
-
Upload
gagaulala -
Category
Technology
-
view
373 -
download
2
Transcript of Sistema de gestión de base de datos
![Page 1: Sistema de gestión de base de datos](https://reader037.fdocuments.mx/reader037/viewer/2022100221/559cc2cf1a28ab74788b46aa/html5/thumbnails/1.jpg)
![Page 2: Sistema de gestión de base de datos](https://reader037.fdocuments.mx/reader037/viewer/2022100221/559cc2cf1a28ab74788b46aa/html5/thumbnails/2.jpg)
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](https://reader037.fdocuments.mx/reader037/viewer/2022100221/559cc2cf1a28ab74788b46aa/html5/thumbnails/3.jpg)
![Page 4: Sistema de gestión de base de datos](https://reader037.fdocuments.mx/reader037/viewer/2022100221/559cc2cf1a28ab74788b46aa/html5/thumbnails/4.jpg)
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](https://reader037.fdocuments.mx/reader037/viewer/2022100221/559cc2cf1a28ab74788b46aa/html5/thumbnails/5.jpg)
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](https://reader037.fdocuments.mx/reader037/viewer/2022100221/559cc2cf1a28ab74788b46aa/html5/thumbnails/6.jpg)
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](https://reader037.fdocuments.mx/reader037/viewer/2022100221/559cc2cf1a28ab74788b46aa/html5/thumbnails/7.jpg)
![Page 8: Sistema de gestión de base de datos](https://reader037.fdocuments.mx/reader037/viewer/2022100221/559cc2cf1a28ab74788b46aa/html5/thumbnails/8.jpg)
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](https://reader037.fdocuments.mx/reader037/viewer/2022100221/559cc2cf1a28ab74788b46aa/html5/thumbnails/9.jpg)
![Page 10: Sistema de gestión de base de datos](https://reader037.fdocuments.mx/reader037/viewer/2022100221/559cc2cf1a28ab74788b46aa/html5/thumbnails/10.jpg)
PostgreSQL Firebird SQLite DB2 Express-C Apache Derby
![Page 11: Sistema de gestión de base de datos](https://reader037.fdocuments.mx/reader037/viewer/2022100221/559cc2cf1a28ab74788b46aa/html5/thumbnails/11.jpg)
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