SQLite
Aprende SQLite, un motor de base de datos SQL ligero, autocontenido y sin servidor. Esta ruta de aprendizaje ofrece cursos completos de SQLite diseñados para principiantes y desarrolladores de aplicaciones embebidas. Proporciona una hoja de ruta estructurada para dominar las consultas SQL, el modelado de datos y la gestión de bases de datos locales. A través de una serie de cursos prácticos de SQLite sin video y ejercicios prácticos en un entorno interactivo de SQL, los estudiantes adquieren experiencia real en la construcción y consulta de bases de datos embebidas.
Descubrir categorías
TodoLinuxDevOpsCiberseguridadDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxFormación RHCSAFormación RHCE in Enterprise LinuxFormación LFCSShellGitDockerKubernetesFormación CKAFormación CKADFormación CKSAnsibleFormación RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABase de datosMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Desarrollo webCiencia de datos
Configuración de SQLite en Linux
En este laboratorio, aprenderá a configurar SQLite en un sistema Linux utilizando el entorno de la VM LabEx. Este tutorial práctico cubre la instalación de SQLite, la verificación de la instalación, el acceso a la CLI de SQLite y la ejecución de comandos básicos como .help y .exit. Perfecto para principiantes, proporciona experiencia práctica con un RDBMS (Sistema de Gestión de Bases de Datos Relacional) ligero y basado en archivos en el directorio ~/project.
LabSQLite
Creación de Tablas en SQLite
En este laboratorio, dominará los aspectos esenciales de la creación y administración de tablas en SQLite, un motor de base de datos ligero. Explore los tipos de datos, cree tablas con claves primarias (primary keys), aplique restricciones (constraints) como NOT NULL y UNIQUE, inspeccione las estructuras con .schema y elimine tablas (drop tables). Obtenga experiencia práctica utilizando la herramienta sqlite3 en el entorno de la VM LabEx.
LabSQLite
Creación y Gestión de Bases de Datos SQLite
En este laboratorio, aprenderá los conceptos básicos de creación y gestión de bases de datos SQLite en el entorno de VM de LabEx. Explore tareas esenciales como crear una base de datos, conectarse a ella, crear y listar tablas, y eliminar archivos de bases de datos utilizando la herramienta sqlite3. Obtenga experiencia práctica con este sistema de bases de datos ligero y basado en archivos.
LabSQLite
Gestión de Restricciones en SQLite
En este laboratorio, explorarás la gestión de restricciones (constraint management) en SQLite para asegurar la integridad de los datos. Definirás restricciones de clave externa (foreign key constraints), implementarás restricciones `CHECK`, crearás claves compuestas (composite keys) y probarás violaciones de restricciones. Esto proporciona una comprensión práctica del mantenimiento de la consistencia de los datos dentro de las bases de datos SQLite.
LabSQLite
Agrupación de Datos en SQLite
En este laboratorio, exploraremos las técnicas de agrupación de datos en SQLite, centrándonos en resumir y analizar datos utilizando funciones de agregación y cláusulas de agrupación. Usaremos COUNT y SUM, agruparemos por columnas individuales, aplicaremos HAVING y ordenaremos la salida agrupada. Este laboratorio proporciona experiencia práctica con la manipulación esencial de datos en SQLite.
LabSQLite
Optimización de Índices en SQLite
En este laboratorio, aprenderás a optimizar el rendimiento de la base de datos SQLite utilizando índices. El laboratorio te guía a través de la creación de índices de una sola columna para mejorar la velocidad de las consultas, centrándose en la aplicación práctica y el análisis. También aprenderás a analizar planes de consulta y eliminar índices redundantes.
LabSQLite
Técnicas de Subconsultas en SQLite
En este laboratorio, explorarás las técnicas de subconsultas (subqueries) de SQLite para mejorar tus capacidades de recuperación y filtrado de datos. El laboratorio se centra en la utilización de subconsultas dentro de la cláusula `WHERE`, incrustándolas en la declaración `SELECT`, construyendo subconsultas correlacionadas (correlated subqueries) y evaluando la eficiencia de las subconsultas.
LabSQLite
Unión de Tablas en SQLite
En este laboratorio, exploraremos las técnicas de unión de tablas (table joining) en SQLite, centrándonos en la combinación de datos de múltiples tablas relacionadas. Cubriremos INNER JOIN, LEFT JOIN, la unión de múltiples tablas y el filtrado de resultados unidos. Aprenda a recuperar y combinar datos de manera eficiente utilizando SQLite.
LabSQLite
Manejo de Transacciones en SQLite
En este laboratorio, exploraremos el manejo de transacciones en SQLite, centrándonos en mantener la integridad de los datos mediante el uso de transacciones. Aprenderemos cómo iniciar y confirmar (commit) transacciones, revertir (rollback) en caso de errores, implementar puntos de guardado (savepoints) y confirmar la integridad de los datos. Esto asegura las propiedades ACID en SQLite.
LabSQLite
Automatización de Triggers (Disparadores) en SQLite
En este laboratorio, explorarás la automatización de triggers (disparadores) en SQLite, centrándote en la creación, validación y gestión de triggers. Aprenderás cómo ejecutar automáticamente sentencias SQL en respuesta a eventos de actualización en una tabla específica. Crea registros de auditoría y gestiona los triggers de manera efectiva.
LabSQLite
Instalación y Verificación de SQLite en Linux
En este desafío, instalarás SQLite y verificarás que se haya instalado correctamente y sea accesible dentro de un entorno Linux. El reto consiste en instalar SQLite utilizando herramientas de gestión de paquetes, ejecutar el comando `sqlite3 --version` en la terminal y confirmar que el resultado muestre un número de versión válido.
ChallengeSQLite
Insertar datos de usuario en SQLite
En este desafío, trabajarás con SQLite para insertar datos de usuario en una tabla de base de datos. El objetivo es poblar una tabla llamada `users` con tres registros específicos, cada uno con un `id`, `name` y `age`. Deberás conectarte a la base de datos `users.db` y utilizar el comando `INSERT INTO`.
ChallengeSQLite