Mindmap
Mapa Conceptual Base de Datos

Mapa mental: Base de datos
Inhalt der Mindmap
Mapa Conceptual Base de Datos
Sistemas Administrativos de BD
- Función
- Administrar datos de forma eficiente
- Aplicaciones para visualizar los datos
- Presenta sólo una vista lógica
- Ventajas
- Se evita el modelado fisico de datos
- Manera fácil de realizar Búsquedas y otras operaciones
- Función
Modelos de Datos
- Atributos
- Obligatorios
- Opcionales
- De Llave
- Relaciones
- Obligatorias y Opcionales
- Uno a Muchos, Muchos a Muchos
- Relaciones Complejas
- Relaciones Recursivas
- Relaciones Jerárquicas
- Modelado de Roles
- Tipos de Llaves
- Primaria
- Foránea
- Única
- Relaciones
- Integridad
- Integridad de las Llaves
- Reglas de Integridad Referencial
- Integridad de las Llaves
- Normalización
- Etapas del diseño de una base de datos
- Mapeo Conceptual
- Diagrama ER
- Mapeo de Entidades
- Diagrama Físico
- Mapeo Conceptual
- Atributos
Tipos de Bases de Datos
- Relacionales
- Datos Normalizados
- Estructura de Tablas
- No Relacionales
- Datos no Estructurados
- Varios Tipos de Datos
- A Base de Documentos
- Orientada a Objetos
- Grafo
- Según su Ubicación
- On Prem
- Alta Inversión Inicial
- Hardware poco Flexible
- Cloud
- Se paga por lo que se use
- Facilmente escalable
- On Prem
- Relacionales
Interacción con los Datos
- Tipos de Sentencias
- Lenguaje de Definicion de Datos DDL
- Lenguaje de Manipulación de Datos DML
- Cursores y SQL Embebido
- Álgebra relacional
- Operaciones de Conjuntos
- Unión
- Intersección
- Diferencia
- Producto Cartesiano
- Operaciones de Conjuntos
- Vistas
- Índices
- Tipos de Sentencias
Programación en Bases de Datos
- Stored Procedures
- Funciones
- Triggers
- Subqueries
- Cursores
- Interacción con los datos
Optimización de Consultas
- Análisis de Planes de desempeño
- Optimización de Consultas
- Estadísticas de Desempeño
- Creación de Vistas Dinámicas
- Minitoreo
- Estadísticas
- Herramientas de Monitoreo
- Uso de Recursos
- Tiempo de espera de Recursos
- Tipos de Espera
- Distribución de los recursos
- Tiempo de espera de Recursos
Optimización por medio de Índices
- Tipos de Índices
- Agrupados
- No Agupados
- Técnicas de creación de Índices
- Análisis del plan de ejecución
- Estructuras de Datos
- Árbol B+
- Uso de Vistas Indexadas
- Tipos de Índices
Transacciones y Concurrencia
- Funciones de la transacción
- Recuperación
- Del Sistema
- De los datos
- Recuperación
- ACID
- Propiedades de una Transacción
- Atomicidad
- Consistencia
- Aislamiento
- Durabilidad
- Propiedades de una Transacción
- Concurrencía
- Múltiples sesiones en un momento
- Resolución de Conflictos
- Read Uncommited
- Read Commited
- Repeatable Read
- Serializable
- Problemas Típicos
- Dirty Read
- Non-repeatable Read
- Phantom Read
- Transacción
- Ciclo de Vida
- Commit
- Rollback
- Ciclo de Vida
- Funciones de la transacción
Seguridad
- Autenticación
- Creación de Usuarios
- Permisos
- Asinación de Permisos
- Creación de Roles
- Autenticación
Respaldo y Recuperación
- Fallos en el sistema
- Tipos de Backup
- Full
- Incremental
- Diferencial
- Recuperación por medio de Log
Alta Disponibilidad
- Tipos de Sistemas
- Por Redundancia
- Replicación
- Clustering
- Log Shipping para recuperación
- Tipos de Sistemas
Bases de Datos Distribuidas
- Transacciones Distribuidas
- Implementación
- Cloud
- On Premise
- Usos
- SQL
- Uso limitado para mantener consistencia
- No SQL
- Nativo, sistema eventualmente consistente
- SQL
- Commit de 2 fases
- Realizar la operación individual
- Handshaking entre servidores para asegurar el commit
- Realizar la operación individual
Informationen
- Beschreibung
- Explicación de temas de bases de datos, desde lo más básico a lo más complejo
- Erstellt von
- Luis Fernando Marroquin
- Aufrufe
- 21
- Bewertung