¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Mapa Conceptual Base de Datos

Luis Fernando Marroquin Inglés

Mapa mental sobre base de datos: modelos de datos, tipos de bases de datos, transacciones y seguridad

Mapa mental: Base de datos

Contenido del mapa

Mapa Conceptual Base de Datos

  1. 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
  2. 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
    • Integridad
      • Integridad de las Llaves
        • Reglas de Integridad Referencial
    • Normalización
    • Etapas del diseño de una base de datos
      • Mapeo Conceptual
        • Diagrama ER
      • Mapeo de Entidades
        • Diagrama Físico
  3. 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
  4. 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
    • Vistas
    • Índices
  5. Programación en Bases de Datos

    • Stored Procedures
    • Funciones
    • Triggers
    • Subqueries
    • Cursores
    • Interacción con los datos
  6. 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
  7. 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
  8. Transacciones y Concurrencia

    • Funciones de la transacción
      • Recuperación
        • Del Sistema
        • De los datos
    • ACID
      • Propiedades de una Transacción
        • Atomicidad
        • Consistencia
        • Aislamiento
        • Durabilidad
    • 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
  9. Seguridad

    • Autenticación
      • Creación de Usuarios
    • Permisos
      • Asinación de Permisos
      • Creación de Roles
  10. Respaldo y Recuperación

    • Fallos en el sistema
    • Tipos de Backup
      • Full
      • Incremental
      • Diferencial
      • Recuperación por medio de Log
  11. Alta Disponibilidad

    • Tipos de Sistemas
      • Por Redundancia
      • Replicación
      • Clustering
      • Log Shipping para recuperación
  12. Bases de Datos Distribuidas

    • Transacciones Distribuidas
    • Implementación
      • Cloud
      • On Premise
    • Usos
      • SQL
        • Uso limitado para mantener consistencia
      • No SQL
        • Nativo, sistema eventualmente consistente
    • Commit de 2 fases
      • Realizar la operación individual
        • Handshaking entre servidores para asegurar el commit

Información

Descripción
Explicación de temas de bases de datos, desde lo más básico a lo más complejo
Visitas
21
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?