Maestría en Ciencia de datos y Procesamiento de
Datos Masivos
Programación en Python
Jose Del Carmen Mercado Betancourt
000-00-5397
Rafael Hernández Huerta
000-00-5576
3.2 Ejecutar bases de datos locales con SQLite y
Python.
Unidad 3
Mtro. Iván Castillo Zúñiga
10/07/2022
1
Tabla de contenido
Introducción ................................................................................................................... 3
Desarrollo ....................................................................................................................... 4
Instalación del SQLite .................................................... ¡Error! Marcador no definido.
Instalación del SQLite Browser ................................................................................... 5
Creación de la Base de datos ........................................ ¡Error! Marcador no definido.
Creación de Tabla ........................................................... ¡Error! Marcador no definido.
Conclusiones ................................................................................................................. 9
Referencias .................................................................................................................. 10
2
Introducción
El siguiente trabajo de investigación y práctica tiene como propósito Desarrollar procesos
en el lenguaje de programación Python para administrar bases de datos locales con el
gestor de bases de datos SQLite, “Desarrollada por D. Richard Hipp, SQLite está formada
por una biblioteca en lenguaje C, SQLite es una de primeras bases de datos relacionales
más conocidas. Básicamente, funciona como un servidor propio e independiente, ya que
el Sistema de Gerencia de Base de Datos o SGBD, se puede ejecutar en la misma
instancia, eliminando así las consultas y procesos separados” (HostGator, 2021).
SQLite Es un ligero motor de bases de datos de código abierto, que se caracteriza por
mantener el almacenamiento de información persistente de forma sencilla, No requiere
el soporte de un servidor, SQLite no ejecuta un proceso para administrar la información,
si no que implementa un conjunto de librerías encargadas de la gestión, no necesita
configuración, crea un archivo para el esquema completo de una base de datos, es de
Código Abierto. SQLite es una tecnología cómoda para los dispositivos móviles. Su
simplicidad, rapidez y usabilidad permiten un desarrollo muy sencillo y practico.
3
Desarrollo
Decagramos e instalamos SQLite.
Descargamos las herramientas de SQLite (SQLite tools) y las agregaremos al PATH de
Windows 10.
1. En el navegador vamos a la pagina oficial de SQLite: https://sqlite.org/index.html
Y hacemos clik en descargar:
2. Ahora buscamos la aplicación para Windows: Binarios precompilados para Windows
y descargamos el archivo zip.
4
3. Descomprimimos el archivo zip y extraemos los archivos para trabajar SQLite en
Python.
4. Abrimos Visual Code e instalamos la extensión SQLite.
5. Para mostrar la tabla instalamos SQLite Browser, para trabajar código SQL.
5
6. Finalizada la instalación, ya podemos iniciar la aplicación desde el menú de
inicio.
7. Tras lanzar el programa, se abrirá la GUI desde la que podemos seleccionar la
base de datos que creamos antes desde la terminal:
6
8. Creamos la base de dato pacientesCovid22
9. Creamos las tablas con sentencia SQL
7
10. Creamos la base de dato y creamos las tablas
11. Ingresamos los datos en la tabla por categorías
8
12. Mostramos la tabla completa
Conclusiones
En este trabajo de investigación y consulta se puede concluir que:
1. Se aprendió a instalar y configurar el SQLite y a identificar todas sus
características.
2. Se instaló y se configuro SQLite Browser para crear la base de dato y la creación
de las tablas.
3. Se crearon todos los elementos que conforman una base de dato y se aprendió a
llenar la información en tabla de datos.
4. Se administro bases de datos locales con el gestor de bases de datos SQLite.
9
Referencias
1. HostGator. (17 de Agosto de 2021). Obtenido de SQLite: qué es, cómo funciona y
cuál es la diferencia con MySQL: https://www.hostgator.mx/blog/sqlite-que-es-y-
diferencias-con-mysql/
2. Fazt Code. (20 de Julio de 2019). SQLite 3, Instalación en Windows 10. Obtenido
de https://www.youtube.com/watch?v=X2r4Sky01lw
3. A., Damián. (12 de agosto de 2021). SQLite 3 y SQLiteBrowser, cómo instalarlos
en Ubuntu. Obtenido de https://ubunlog.com/sqlite-3-y-sqlitebrowser-como-
instalarlos-en-ubuntu/#Instalar_SQLiteBrowser
4. Peláez, J. I. (7 de septiembre de 2015). Obtenido de Base de Datos Relacional con
SQLite: https://www.youtube.com/watch?v=scEKVE1nkHI
10