Arquitectura del manejador de base de datos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Arquitectura del manejador de base de datos por Mind Map: Arquitectura del manejador de base de datos

1. Compilador de DDL

1.1. Convierte las proporciones DDL en un conjunto de tablas que contienen los MetaDatos. Almacenados en diccionarios de datos

2. Gestor de archivos

2.1. Gestiona la asignación de espacio en el disco duro

3. Manejador de base de datos

3.1. Sirve de interfaz entre los datos y los programas.

4. Procesador de consultas

4.1. Traduce los comandos en lenguajes de consulta a instrucciones de bajo nivel.

5. Archivo de datos

5.1. En él se encuentran almacenados físicamente los datos de la organización

6. Diccionario de datos

6.1. Contiene la información referente a la estructura de la base de datos

7. Índices

7.1. Permite un rapido acceso a registros que contienen valores específicos

8. Su importancia

8.1. Un sistema manejador facilita el acceso a datos y permite a las organizaciones llevar un control e incluso llevar tareas de prediccion con estos datos

8.1.1. Acceso a datos

8.1.1.1. Permiten acceso a los datos atravez de consultas

8.1.2. Relaciones de datos

8.1.2.1. La forma en que diferentes tablas se relacionan entre sí.

8.1.3. Actualizacion de datos

8.1.3.1. Permite la introduccion de nuevos datos o la modificacion de los existentes

8.1.4. Busqueda de datos

8.1.4.1. Facilita la busqueda de datos a través de diferentes criterios.

9. Ejemplos de Manejadores

9.1. ORACLE

9.1.1. Estructuras de memoria para el almacenamiento de datos y codio ejecutable

9.1.2. Procesos que corren el sistema y las tareas de cada usuario conectado a la base de datos

9.1.3. Archivos que sirven para el almacenamiento fisico

9.2. MySQL

9.2.1. Separar el motor de almacenamiento

9.2.2. Soporta gran cantidad de tipos de datos para las columnas

9.2.3. Portabilidad entre SO

9.2.4. Se divide en 3 archivos: Uno de estructura uno de datos uno de índice

9.2.5. Aprovecha el multiproceso

9.2.6. Flexible sistema de contraseñas

9.3. Maria DB

9.3.1. 32 segmentos clave por clave

9.3.2. Precisión de microsegundos en la lista de procesos

9.3.3. Pool de hilos de ejecución o procesos

9.3.4. Autenticación a través de plugins