Sistema de Gestión de Bases de Datos

Project Control, Project Closing, Timeline template

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Sistema de Gestión de Bases de Datos por Mind Map: Sistema de Gestión de Bases de Datos

1. ¿Que es?

1.1. Un sistema gestor de base de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos.

1.1.1. Prepare Initiation Stage Assessment

1.1.2. Review Initiation Stage Assessment

1.1.3. Follow-Up Initiation Stage Assessment

1.1.4. Compile Project Initiation Report

2. Características

2.1. Bases de datos jerárquicos: los datos se organizan en grupos unidos entre ellos por relaciones de “posesión”, en las que un conjunto de datos puede tener otros conjuntos de datos, pero un conjunto puede pertenecer sólo a otro conjunto. La estructura resultante es un árbol de conjuntos de datos.

2.2. Bases de datos relacionales: las bases de datos que pertenecen a esta categoría se basan en el modelo relaciones, cuya estructura principal es la relación, es decir una tabla bidimensional compuesta por líneas y columnas.

2.3. Bases de datos reticulares: el modelo reticular es muy parecido al jerárquico, y de hecho nace como una extensión de este último. También en este modelo conjuntos de datos están unidos por relaciones de posesión, pero cada conjunto de datos puede pertenecer a uno o más conjuntos.

2.4. Base de datos por objetos (object-oriented): el esquema de una base de datos por objetos está representado por un conjunto de clases que definen las características y el comportamiento de los objetos que poblarán la base de datos.

3. Otras funciones de los SGBD

3.1. 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.

4. Clasificación de los SGBD

4.1. Relacional (SGBDR): representa a la base de datos como una colección de tablas. Estas bases de datos suelen utilizar SQL como lenguaje de consultas de alto nivel.

4.2. Orientado a objetos: define a la base de datos en términos de objetos, sus propiedades y sus operaciones. Todos los objetos que tienen la misma estructura y comportamiento pertenecen a una clase y las clases de organizan en jerarquías.

4.3. Objeto-relacional o relacional extendido: son los sistemas relacionales con características de los orientado a objetos.

4.4. Jerárquico: representa los datos como estructuras jerárquicas de árbol.

4.5. En red o CODASYL DBTG.

4.6. Un SGBD también puede clasificarse por el número de usuario a los que da servicio: * Monousuario * Multiusuario

4.7. También puede clasificarse según el número de sitios en los que está distribuida la base de datos: * Centralizado: la base de datos y el software SGBD están almacenados en un solo sitio (una sola computadora). * Distribuido (SGBDD): la base de datos y el software SGBD pueden estar distribuidos en múltiples sitios conectados por una red.