Zusammenfassung der Ressource
SGBD
- Un SGBD es una coleccion de programas cuyo
objetivo es servir de interfaz entre la base de
datos, el usuario y las aplicaciones.
- Alguno ejemplos de SGBD son Oracle, DB2,
PostgreSQL, MySQL, MS SQL Server.
- Un SGBD debe permitir:
- DEFINIR UNA BASE DE DATOS: especificar tipos,
estructuras y restricciones de datos.
- CONSTRUIR LA BASE DE DATOS:
guardar los datos en algun medio
controlado por el mismo SGBD
- MANIPULAR LA BASE DE DATOS: realizar
consultas, actualizarlas, generar informes.
- Las caracteristicas de un SGBD son:
- ABSTRACCION DE LA INFORMACION. Los SGBD ahorran a
los usuarios detalles acerca del almacenamiento fisico de
los datos.
- CONSISTENCIA. Todos los datos
repetidos se actualizaran de manera
simultanea.
- SEGURIDAD. Los SGBD deben garantizar que la
informacion almacenada se encuentre sugura
frente usuarios mal intencionados que intenten
leer informacion privada.
- INDEPENDENCIA. La independencia de los
datos consiste en la capacidad de modificar el
esquema(fisico o logico) de una base de datos
sin tener que realizar los cambios en la
aplicaciones que se sirven de ella.
- INTEGRIDAD. se trata de adoptar las medidas necesarias
para garantizar la validez de los datos almacenados.
- RESPALDO Y RECUPERACION. Los SGBD deben
proporcionar una forma eficiente de realizar copias
de respaldo de la informacion almacenada en ellos.
- REDUNDANCIA MINIMA. Un buen diseño de una
base de datos lograra evitar la apricion de
informacion repetida o redundante.
- CONTROL DE LA CON CONCURRENCIA. Es
la mayoria de entornos en los que los
usuarios pueden recuperar informacion y
los SGBD deben controlar estos lugares.