Introducción a SQLite: qué es y cómo usarlo paso a paso

Bienvenido a una nueva sección de programación, en esta oportunidad voy a mostrarte como utilizar SQLite de una manera sencilla y fácil, pero antes de empezar qué es SQLite. Bueno aquí vamos...
¿Qué es SQLite?

Según (Han et. al, 2023), considera que es un sistema de base de datos relacional popular y se utiliza ampliamente como base de datos integrada para sistemas existentes, además de ligero y de código abierto.

Tenemos esta imagen de una base de datos relacional, bastante simple:

La base de datos representa el registro de una marca y su modelo de vehículos de cualquier tipo; sean autos, trimóviles, o motocicletas. Lo primero que haremos es descargar el software de SQLite (descargar aquí). En mi caso, descargaré el paquete sqlite-tools-win-x64-3440200.zip pues estaré utilizándolo en un entorno Windows.

Una vez descargado te sugiero crear una carpeta con un nombre que recuerdes y en otro momento puedas utilizarlo. En mi caso lo crearé en el disco C.

Dentro colocamos el archivo .zip y luego los descomprimimos.

Para terminar con la configuración, vamos a agregar la ruta o ubicación de los archivos descomprimidos dentro de las variables del sistema (PATH).


Ahora vamos a abrir una terminal, y escribimos sqlite3, luego presionamos la tecla enter:

Cabe mencionar que este entorno es a través de consola, sin embargo, puedes descargar Browser para SQLite, para ello ingresa al siguiente link.

Descargamos la versión de 64bits, y luego a instalarlo.

Excelente, ya puedes comenzar a realizar tu base de datos de forma gráfica en SQLite. En el siguiente post te mostraré como crear la base de datos tanto en consola como en modo gráfico. No olvides compartir en tus redes sociales.

Referencias:
Han, J. & Seo, Y. & Lee, S. & Kim, S. & Son, Y. (2023), Design and Implementation of Enabling SQL–Query Processing for Ethereum-Based Blockchain Systems. Electronics, 12(20), 4317. https://doi.org/10.3390/electronics12204317

Dick Díaz Delgado

Ingeniero de Sistemas con experiencia en robótica sostenible, integrando impresión 3D e Internet de las Cosas (IoT) para desarrollar soluciones innovadoras. Me especializo en la aplicación de tecnologías emergentes dentro del ecosistema Fab Lab, promoviendo la fabricación digital como una herramienta clave para la educación, la industria y el desarrollo sostenible. Además de mi trabajo en tecnología, he incursionado en la escritura de libros y artículos científicos, con el objetivo de aportar conocimiento en áreas como la robótica, la inteligencia artificial y la fabricación digital. Actualmente, estoy desarrollando una aplicación de IA para el laboratorio de entomología de la UNSM, enfocada en mejorar la enseñanza y la investigación en este campo. Me apasiona la innovación y busco constantemente formas de integrar la tecnología para generar impacto. Mi enfoque está en el desarrollo de soluciones tecnológicas sostenibles, contribuyendo al crecimiento de la comunidad Fab Lab y a la evolución de proyectos con un propósito social y educativo.

Publicar un comentario

Artículo Anterior Artículo Siguiente