SISTEMA GESTOR DE BASE DE DATOS (DBMS)
(Data Base Management System). Son las siglas en inglés para los Sistemas de Gestión de Bases
de Datos (SGBD). Bajo este nombre se conoce a productos de fabricantes como Oracle, Sybase,
Informix, Ingres, Borland, Microsoft, IBM, etc.
Sistema de administración de bases de datos. Software que controla la organización,
almacenamiento, recuperación, seguridad e integridad de los datos en una base de datos. Acepta
solicitudes de la aplicación y ordena al sistema operativo transferir los datos apropiados.
Los DBMS pueden trabajar con lenguajes de programación tradicionales (c#, C, java, PHP, etc.) o
pueden incluir su propio lenguaje de programación. Por ejemplo, dBASE y Paradox son programas
de base de datos con un DBMS, un lenguaje completo de programación y un lenguaje de cuarta
generación, haciendo de ellos sistemas completos de desarrollo de aplicaciones. Los comandos de
los lenguajes de cuarta generación permiten a los usuarios crear en forma interactiva archivos de
bases de datos, editarlos, formular preguntas e imprimir informes sin necesidad de programación.
Miles de aplicaciones han sido desarrolladas en ambientes como éstos.
Sistema de gestión de base de datos o en inglés Database management system (DBMS), es una
agrupación de programas que sirven para definir, construir y manipular una base de datos.
Entre sus principales funciones tenemos:
* Definir una base de datos: consiste en especificar los tipos de datos, estructuras y restricciones
para los datos que se almacenarán.
* Construir una base de datos: es el proceso de almacenar los datos sobre algún medio de
almacenamiento.
* Manipular una base de datos: incluye funciones como consulta, actualización, etc. de bases de
datos.
Otras funciones de los SGBD
* En la manipulación de una base de datos, los SGBD deben incluir un control de concurrencia, o
sea, deben permitir a varios usuarios tener acceso "simultáneo" a la base de datos. Controlar la
concurrencia implica que si varios usuarios acceden a la base de datos, la actualización de los datos
se haga de forma controlada para que no haya problemas.
* Un SGBD también debe encargase de cumplir las reglas de integridad y redundancias.
* Otra función importante en un SGBD es su capacidad de realizar copias de seguridad y de
recuperación de datos.
* Restricción de accesos no autorizados.
* Suministrar múltiples interfaces de usuario.
* Representar relaciones complejas entre los datos.
Clasificación de los SGBD
(Data Base Management System). Son las siglas en inglés para los Sistemas de Gestión de Bases
de Datos (SGBD). Bajo este nombre se conoce a productos de fabricantes como Oracle, Sybase,
Informix, Ingres, Borland, Microsoft, IBM, etc.
Sistema de administración de bases de datos. Software que controla la organización,
almacenamiento, recuperación, seguridad e integridad de los datos en una base de datos. Acepta
solicitudes de la aplicación y ordena al sistema operativo transferir los datos apropiados.
Los DBMS pueden trabajar con lenguajes de programación tradicionales (c#, C, java, PHP, etc.) o
pueden incluir su propio lenguaje de programación. Por ejemplo, dBASE y Paradox son programas
de base de datos con un DBMS, un lenguaje completo de programación y un lenguaje de cuarta
generación, haciendo de ellos sistemas completos de desarrollo de aplicaciones. Los comandos de
los lenguajes de cuarta generación permiten a los usuarios crear en forma interactiva archivos de
bases de datos, editarlos, formular preguntas e imprimir informes sin necesidad de programación.
Miles de aplicaciones han sido desarrolladas en ambientes como éstos.
Sistema de gestión de base de datos o en inglés Database management system (DBMS), es una
agrupación de programas que sirven para definir, construir y manipular una base de datos.
Entre sus principales funciones tenemos:
* Definir una base de datos: consiste en especificar los tipos de datos, estructuras y restricciones
para los datos que se almacenarán.
* Construir una base de datos: es el proceso de almacenar los datos sobre algún medio de
almacenamiento.
* Manipular una base de datos: incluye funciones como consulta, actualización, etc. de bases de
datos.
Otras funciones de los SGBD
* En la manipulación de una base de datos, los SGBD deben incluir un control de concurrencia, o
sea, deben permitir a varios usuarios tener acceso "simultáneo" a la base de datos. Controlar la
concurrencia implica que si varios usuarios acceden a la base de datos, la actualización de los datos
se haga de forma controlada para que no haya problemas.
* Un SGBD también debe encargase de cumplir las reglas de integridad y redundancias.
* Otra función importante en un SGBD es su capacidad de realizar copias de seguridad y de
recuperación de datos.
* Restricción de accesos no autorizados.
* Suministrar múltiples interfaces de usuario.
* Representar relaciones complejas entre los datos.
Clasificación de los SGBD