¿Qué es una base de datos columnar?

Una base de datos en columnas se utiliza en un sistema de administración de bases de datos ( DBMS ) que ayuda a almacenar datos en columnas en lugar de filas. Es responsable de acelerar el tiempo requerido para devolver una consulta en particular. También es responsable de mejorar en gran medida el rendimiento de … Continue reading «¿Qué es una base de datos columnar?»

Ejecución de consultas en HP Vertica

La consulta SQL se escribe en tablas. Para ejecutar una consulta, la base de datos de Vertica genera un plan de consulta. El plan de consulta es la secuencia de pasos utilizados para determinar la ruta de ejecución y el costo de los recursos para cada paso. El costo calculado en cada paso en un … Continue reading «Ejecución de consultas en HP Vertica»

MySQL – Restricción ON DELETE CASCADE

La restricción ON DELETE CASCADE se usa en MySQL para eliminar las filas de la tabla secundaria automáticamente, cuando se eliminan las filas de la tabla principal. Por ejemplo, cuando un estudiante se registra en una plataforma de aprendizaje en línea, todos los detalles del estudiante se registran con su número/identificación único. Todos los cursos … Continue reading «MySQL – Restricción ON DELETE CASCADE»

Diferencia entre RAID 2 y RAID 3

1. RAID 2: consiste en creación de bandas a nivel de bits. RAID 2 registra el código de corrección de errores (ECC) utilizando paridad de código Hamming. En este nivel, cada bit de datos de una palabra se graba en un disco separado y los códigos ECC de las palabras de datos se almacenan en … Continue reading «Diferencia entre RAID 2 y RAID 3»

Introducción del modelo ER – Part 1

  El modelo ER se utiliza para modelar la vista lógica del sistema desde la perspectiva de los datos, que consta de estos componentes:  Entidad, Tipo de entidad, Conjunto de entidades –  Una Entidad puede ser un objeto con existencia física (una persona en particular, un automóvil, una casa o un empleado) o puede ser … Continue reading «Introducción del modelo ER – Part 1»

Diferencia entre el esquema de estrella y el esquema de constelación de hechos

Esquema en estrella : el esquema en estrella es un tipo de modelo multidimensional que utiliza consultas simples para acceder a los datos de la base de datos. Un esquema en estrella representa cada dimensión con una tabla de una sola dimensión. El esquema de estrella es fácil de operar en comparación con el esquema … Continue reading «Diferencia entre el esquema de estrella y el esquema de constelación de hechos»

Formas normales en DBMS – Part 1

Requisito previo: normalización de la base de datos y concepto de dependencia funcional . La normalización es el proceso de minimizar la redundancia de una relación o conjunto de relaciones. La redundancia en la relación puede causar anomalías de inserción, eliminación y actualización. Por lo tanto, ayuda a minimizar la redundancia en las relaciones. Los … Continue reading «Formas normales en DBMS – Part 1»

Axiomas de Armstrong en dependencia funcional en DBMS – Part 1

Requisito previo: dependencias funcionales  El término axiomas de Armstrong se refiere al conjunto sólido y completo de reglas de inferencia o axiomas, introducido por William W. Armstrong, que se utiliza para probar la implicación lógica de las dependencias funcionales . Si F es un conjunto de dependencias funcionales, entonces el cierre de F, denotado como  … Continue reading «Axiomas de Armstrong en dependencia funcional en DBMS – Part 1»

Declaración MERGE en SQL explicada

Requisito previo: declaración  MERGE Como declaración MERGE en SQL, como se discutió anteriormente en la publicación anterior , es la combinación de tres declaraciones INSERT , DELETE y UPDATE . Entonces, si hay una tabla de origen y una tabla de destino que se fusionarán, con la ayuda de la declaración MERGE, las tres operaciones … Continue reading «Declaración MERGE en SQL explicada»

Optimización de consultas en álgebra relacional

Consulta: Una consulta es una solicitud de información de una base de datos.  Planes de consulta: un plan de consulta (o plan de ejecución de consulta) es un conjunto ordenado de pasos que se utilizan para acceder a los datos en un sistema de administración de base de datos relacional SQL.  Optimización de consultas: una … Continue reading «Optimización de consultas en álgebra relacional»