Laten we beginnen. Het is Gratis
of registreren met je e-mailadres
SGBD Door Mind Map: SGBD

1. ¿Cuales son sus Funciones?

1.1. 1.- Definición de datos.

1.2. 2.- Manipulación de los datos.

1.3. 3.- Seguridad e integridad de los datos.

1.4. 4.- Gestión de acceso concurrente.

1.5. 5.- Gestion de transacciones.

1.6. 6.- Auditoria.

1.7. 7.-Garantizar un tiempo de respuesta idóneo.

1.8. 8.-Independencia Física y Lógica

2. ¿Cuál es su objetivo?

2.1. En los sistemas de gestión de archivos, la definición de los datos se encuentra codificada dentro de los programas de aplicación en lugar de almacenarse de forma independiente, y además son los programas quienes deben controlar el acceso y la manipulación de los datos. Los sistemas gestores de bases de datos aparecen con el objetivo de solucionar todos estos problemas que presentaban los sistemas de ficheros y añadir nuevas funcionalidades adicionales.

3. ¿Qué es?

3.1. Conjunto de programas que permiten el almacenamiento, la modificación y la extracción de la información en una base de datos, además de proporcionar herramientas para explotar, administrar y gestionar las bases de datos

4. Orientado a Objetos

4.1. ¿Qué es?

4.1.1. Es un (SGBD) con la particularidad de almacenar objetos, permitiendo concurrencia, recuperación. Esto quiere decir que puede tratar directamente con objetos, no teniendo que hacer la traducción a registros o tablas.

4.1.2. Características

4.1.2.1. Persistencia

4.1.2.1.1. Acción de preservar los datos o información de un objeto con tal de que quede almacenada de forma permanente y al mismo tiempo se pueda recuperar la información de dicho objeto.

4.1.2.2. Concurrencia

4.1.2.2.1. Es la capacidad de que un sistema múltiples tareas simultáneamente.

4.1.2.3. Recuperación

4.1.2.3.1. Permite al sistema u objeto retroceder hasta un estado coherente de los datos. Todo fallo que tenga debe ser capaz de recuperarse.

4.1.2.4. Gran almacén secundario

4.1.2.4.1. Es soportada por un conjunto de mecanismos que no son visibles al usuario, estos mecanismos evitan que se tengan que escribir programas para mantener índices, asignar almacenamiento en disco, o trasladar datos entre el disco y la memoria principal.

4.1.2.5. Consultas

4.1.2.5.1. Es la búsqueda de información o datos almacenados dentro de una BD mediante una petición. El sistema busca dentro de la base de datos y devuelve las coincidencias después de procesar la petición.

4.1.2.6. Abstracción

4.1.2.6.1. Un cierto objeto siempre expondrá sus mismas propiedades y dará los mismos resultados a través de sus eventos, sin importar el ámbito en el cual se le haya creado.

4.1.2.7. Encapsulación

4.1.2.7.1. Le permite al objeto ocultar información y definir la interfaz por la cual se puede acceder a él.

4.1.2.8. Modularidad

4.1.2.8.1. Es la propiedad que permite dividir una aplicación en partes más pequeñas llamadas módulos, cada una de las cuales debe ser tan independiente como sea posible de la misma aplicación y de las restantes partes.

4.1.2.9. Jerarquía

4.1.2.9.1. Podemos definir esta característica como herencia que permite compartir atributos y métodos entre clases basándose en una relación jerárquica.

4.1.2.10. Polimorfismo

4.1.2.10.1. Permite adaptarse para responder de diferentes maneras ante la solicitud de una acción y a definir diferentes comportamientos de los métodos que tienen la misma firma en diferentes clases.

4.1.3. Ejemplos

4.1.3.1. Ruby: Lenguaje orientado a objetos puro, en Ruby, todo está en la forma de los objetos. Cada valor en Ruby es un objeto: cadenas, números, e incluso verdaderos y falsos.

4.1.3.2. Phython: permite la programación OO, que es un paradigma de programación en la que los datos y las operaciones que pueden realizarse con esos datos se agrupan en unidades lógicas llamadas objetos.

5. Objeto - Relacional

5.1. ¿Qué son?

5.1.1. Son una ampliación del modelo relacional para dar soporte a las nuevas aplicaciones en Bases de Datos.

5.2. Características

5.2.1. Reutilización y compartición, crea la posibilidad de ampliar los servicios del SGBD, aplicando funcionalidades estándar.

5.2.2. Es posible adaptar las aplicaciones relacionales.

5.2.3. Los SGBDOR tienen la capacidad de almacenar instancias de clases y atributos clásicos relacionales.

5.3. Ejemplos

5.3.1. PostgreSQL

5.3.1.1. PostgreSQL es un sistema de gestión de bases de datos relacionales de código abierto y orientado a objetos considerado como la elección ideal empresarial. Su potencia, su amplia funcionalidad y su flexibilidad comercial hacen que este gestor de bases de datos sea capaz de reemplazar a otros más conocidos y populares.

5.3.2. Oracle RDBMS

5.3.2.1. Oracle Database es un sistema de gestión de base de datos relacional de objetos (ORDBMS) producido por Oracle Corporation. Es uno de los sistemas de gestión de bases de datos (DBMS) más populares del mundo.

6. Relacionales

6.1. ¿Qué son?

6.1.1. Aquellos que hacen uso de tablas para presentar tanto los datos y sus relaciones.

6.2. Características

6.2.1. Las columnas en las tablas son denominados "campos".

6.2.2. Las filas en sus tablas son los "registros".

6.2.3. Sus tablas tienen estructura de matriz o tabla bidimensional.

6.3. Ejemplos

6.3.1. Microsoft Access puede considerarse como una base de datos relacional a partir de la versión 2007. Una base de datos de Access permite la utilización simultanea de datos procedentes de mas de una tabla.

6.3.2. Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL.

7. No Relacional

7.1. ¿Qué son?

7.1.1. Los SGBD no relacionales(NoSQL) trabajan con BD que no usan el esquema tabular tradicional de filas y columnas. En su lugar, las bases de datos no relacionales usan un modelo de almacenamiento que está optimizado para los requisitos específicos del tipo de datos que se almacena.

7.2. Características

7.2.1. Son específicos en el tipo de datos que admiten.

7.2.2. Son conocidos como almacenes de datos de grafo.

7.2.3. Pueden o no utilizar SQL para realizar consultas.

7.2.4. Facilitan el manejo de datos a escala.

7.3. Ejemplos

7.3.1. MongoDB: es un SGBD base de datos NoSQL orientada a documentos que apareció a mediados de la década de 2000. Se utiliza para almacenar volúmenes masivos de datos.

7.3.2. Apache Cassandra: Es un software abierto NoSQL que trabaja con bases de datos que almacenan grandes volúmenes de datos distribuidos.