Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Bases de datos by Mind Map: Bases de datos
5.0 stars - 1 reviews range from 0 to 5

Bases de datos

Modelos

Modelo de datos orientado a objetos

Aproximaciones, Modelo relacional orientado a objetos, Tipos de datos complejos, Tipos colección, Tipos de gran tamaño, Tipos estructurados, Tipos de referencia, Tipos array y multiconjunto, Herencia, de Tipos, de Tabla, Anidamiento y desanidamiento, Funciones y procedimientos, Lenguajes de programación persistentes, Persistencia objeto, por Clases, por Creación, por Marcas, por Alcance, Identidad de los objetos, Sistemas persistentes en c++, Sistemas persistentes en java, Sistemas de bases de datos orientadas a objetos

Modelo Xml

Se podría definir una base de datos XML como un sistema de gestión de información:  Define un modelo lógico para un documento XML (y no para los datos que contiene el documento) y almacena y recupera los documentos según este modelo.  Tiene una relación transparente con el mecanismo subyacente de almacenamiento, que debe incorporar las características ACID de cualquier SGBD.  Incluye un número arbitrario de niveles de datos y complejidad.  Permite el uso de contenido mixto y datos semi-estructurados.  Permite las tecnologías de consulta y transformación propias de XML, XQuery, XSLT, etc., como vehículo principal de acceso y tratamiento.  Entre sus ventajas, se pueden citar: • Ofrecen un acceso y almacenamiento de información ya en formato XML, sin necesidad de incorporar código adicional. • La mayoría incorpora un motor de búsqueda de alto rendimiento. • Es muy sencillo añadir nuevos documentos XML al repositorio. • Se pueden almacenar datos heterogéneos.  Entre sus inconvenientes, pueden encontrarse: • Puede resultar difícil indexar documentos para realizar búsquedas. • No suelen ofrecer funciones para la agregación • Se suele almacenar la información en XML como un documento o como un conjunto de nodos

Lenguaje Xml, Estructura, Elementos, Atributos, Espacios de nombres, Esquemas, DTD, XmlSchema, Consulta y transformación, XPath, XQuery, XSLT, Interfaces, DOM, SAX

Almacenamiento

Aplicaciones

Modelo relacional

Formas normales, 1F

Modelo red

Modelo deductivo

Modelo multidimensional

Modelo documental

Modelo jerarquico

Modelo de datos distribuido

Modelo de datos paralelo

Arquitectura de sistemas de bases de datos

Centralizados

Cliente-Servidor

Paralelos

Distribuidos

Arquitectura base de datos

Gestor de almacenamiento

Gestor de autorizaciones e integridad

Gestor de transacciones, Transacciones, ACID, Atomicidad, Consistencia, Aislamiento, Durabilidad, Estados, Activa, Parcialmente comprometida, Fallida, Comprometida, Abortada, Planificaciones, Concurrentes, Secuencialidad en cuanto conflictos, Secuencialidad en cuanto a vistas, Recuperables, Control de concurrencia, Gestor de bloqueos, Bloqueo, Protocolos, basados en bloqueo, Protocolo de bloqueo en 2 fases, estricto de dos fases, riguroso de dos fases, refinado de dos fases, Protocolo basado en grafos, Protocolo de bloqueo de árbol, basado en marcas temporales, Marcas temporales, Protocolo de ordenación por marcas temporales, Regla de escritura de Thomas, basados en validación, Granularidad multiple, Esquemas multiversión, Interbloqueo, Tratamiento, Prevención, Detección y recuperación, Operaciones borrar e insertar, Implementación de los bloqueos, Tabla de bloqueos, Sistemas de recuperación, Clasificación fallos, Fallo en la transacción, Caida del sistema, Fallo de disco, Estructura del Almacenamiento, Almacenamiento Volátil, Almacenamiento No Volátil, Almacenamiento Estable, Recuperación basada en registro histórico, Modificación diferida, Modificación inmediata, Puntos de revisión, Recuperación basada en paginación en la sombra, Procesamiento avanzado de transacciones

Gestor de archivos

Gestor de la memoria intermedia

Estructuras de datos, Archivos de datos, Diccionario de datos, Índices

Procesador de consultas