-
Píldora TAI CXXVI; Las 5 Vs de Big Data y su Importancia

📊 Big Data y Hadoop: Guía Visual y Didáctica 🔹 1. ¿Qué es Big Data? Definición:Gestión y análisis de grandes volúmenes de datos que no pueden tratarse con métodos convencionales. 📌 Las 3 + 2 Vs del Big Data V Significado Ejemplo Volumen Cantidad masiva de datos generados. Redes sociales, IoT. Variedad Diferentes formatos y…
-
Píldora TAI CXXV; Características y Ventajas de NoSQL

🗄️ Bases de Datos NoSQL – Guía Completa y Visual 📜 Introducción El término NoSQL fue acuñado por Carlo Strozzi (1998) y popularizado por Eric Evans (Rackspace) para describir bases de datos no relacionales y distribuidas que no garantizan el modelo ACID.Aunque no utilizan SQL como lenguaje principal (no está prohibido), muchos sistemas emplean JSON,…
-
Píldora TAI CXXIV; Aprende Subconsultas y Joins Efectivos en SQL

📦 PROCEDIMIENTOS, TRIGGERS Y SUBCONSULTAS EN SQL 🔧 PROCEDIMIENTOS ALMACENADOS (STORED PROCEDURES) Un procedimiento almacenado (PROCEDURE) es un conjunto de instrucciones SQL precompiladas que pueden tomar parámetros y devolver resultados. 🧠 ¿Para qué sirven? ✅ Sintaxis Básica CREATE PROCEDURE NombreProc ([parametros]) AS BEGIN — Instrucciones SQLEND 🧪 Ejemplos: CREATE PROCEDURE procSimple AS SELECT * FROM…
-
Píldora TAI CXXIII SQL Avanzado: Comandos DCL, DTL y Funciones Esenciales

🧠 SQL AVANZADO: Agregación, Subconsultas, DCL, DTL, JOINS y más 🔢 FUNCIONES DE AGREGACIÓN y AGRUPACIÓN Función Descripción Ejemplo SQL AVG(col) Media de un atributo numérico SELECT AVG(Precio) AS Precio_Medio FROM Artic; COUNT(*) Cuenta ocurrencias (incluye nulos) SELECT COUNT(*) FROM Artic; SUM(col) Suma SELECT SUM(Sueldo) FROM Empleados; MAX(col) Máximo SELECT MAX(Edad) FROM Usuarios; MIN(col) Mínimo…
-
Píldora TAI CXXII; Guía Completa de Comandos DDL en SQL

🧠 SQL: Guía Visual y Didáctica de Comandos, Restricciones y Tipos de Datos 🔧 1. Comandos DDL (Data Definition Language) Permiten crear, modificar y eliminar estructuras de la base de datos como tablas, índices, vistas y secuencias. Principales Comandos: Comando Descripción CREATE Crea tablas, índices, vistas, secuencias, funciones, etc. ALTER Modifica la estructura de una…
-
Píldora TAI CXXI; Clasificación de Bases de Datos: Tipos y Características

🗄️ Clasificación y Tipos de Bases de Datos 🔵 Bases de Datos Relacionales Usan tablas con filas y columnas, se basan en SQL. 🟢 Bases de Datos Orientadas a Objetos (BBDD-OO) Usan conceptos de la POO (clases, herencia, encapsulación). 🟣 Mapeo Objeto-Relacional (ORM) Permiten usar objetos POO y almacenarlos en BBDD relacionales. 🧠 Características de…
-
Píldora TAI CXX; Modelo Entidad-Relación: Fundamentos y Técnicas de Modelado

🧠 Diseño Conceptual: Modelo Entidad-Relación (Peter Chen, 1976) + Técnicas de Modelado de Procesos 🔷 Parte 1: Modelo Entidad-Relación (E/R) El Modelo E/R permite representar gráficamente la estructura lógica de una base de datos, a nivel conceptual, antes de su implementación física. Fue propuesto por Peter Chen en 1976 y aún hoy es clave en…
-
Píldora TAI CXIX; Pasos Clave en el Diseño de Bases de Datos

🧠 DISEÑO DE BASES DE DATOS: Conceptual → Lógico → Físico 🟢 1. Diseño Conceptual 🟡 2. Diseño Lógico 🔴 3. Diseño Físico 📐 MODELO LÓGICO RELACIONAL Basado en lógica de predicados: 📊 ÁLGEBRA RELACIONAL 📚 Operadores Básicos 🔗 Operadores Derivados 📐 Conceptos clave: 🧮 NORMALIZACIÓN 🎯 Objetivo: Eliminar redundancia y dependencias anómalas. 🔵 FORMAS…
-
Píldora TAI CXVIII; Problemas Comunes de Control de Concurrencia

🧠 Control de Concurrencia y Modelo Relacional 🔄 Problemas del Control de Concurrencia Cuando múltiples transacciones acceden simultáneamente a la base de datos, pueden surgir problemas de integridad y consistencia si no se controla correctamente la concurrencia. ⚠️ Problemas Clave Tipo de problema Explicación Ejemplo Lectura sucia (Dirty Read) Una transacción lee datos no confirmados…
-
Píldora TAI CXVII; Reglas ACID y su Importancia en Bases de Datos

🧠 ¿Qué es un SGBD y qué servicios debe ofrecer? 🔹 Modelo Relacional (Codd, 1970) – 8 servicios fundamentales 🛡️ Reglas ACID: Garantías para las transacciones Regla Significado Atomicidad Todo o nada: la transacción completa o no se hace. Consistencia Mantiene la integridad antes y después. Aislamiento (Isolation) Una transacción no ve los efectos de…

