0% encontró este documento útil (0 votos)
3 vistas2 páginas

Operaciones SQLite con Python

El documento describe cómo realizar operaciones básicas en una base de datos SQLite utilizando Python, incluyendo la creación y eliminación de tablas, inserción y selección de registros, y manejo de errores. Se detalla el proceso de conexión a la base de datos, la creación de una tabla llamada 'elementos', y la inserción de datos químicos. Además, se incluyen funciones para mostrar datos y reconectar a la base de datos, asegurando el cierre adecuado de la conexión al finalizar.

Cargado por

coello2911
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas2 páginas

Operaciones SQLite con Python

El documento describe cómo realizar operaciones básicas en una base de datos SQLite utilizando Python, incluyendo la creación y eliminación de tablas, inserción y selección de registros, y manejo de errores. Se detalla el proceso de conexión a la base de datos, la creación de una tabla llamada 'elementos', y la inserción de datos químicos. Además, se incluyen funciones para mostrar datos y reconectar a la base de datos, asegurando el cierre adecuado de la conexión al finalizar.

Cargado por

coello2911
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Propósito del ejercicio:

Realizar varias operaciones básicas en una base de datos SQLite desde Python,
incluyendo:

• Crear y eliminar tablas.

• Insertar y seleccionar registros.

• Manejar errores en la conexión.

• Mostrar los datos almacenados de forma organizada. Es un ejemplo práctico de


cómo manejar bases de datos desde un entorno de programación con el uso de
sentencias SQL.

Instrucciones:
Realizar una serie de operaciones con una base de datos SQLite, gestionando una tabla
llamada elementos. Principales pasos que debe realizar:

1. Importación de la librería SQLite:

Se importa la librería sqlite3 para poder trabajar con una base de datos
SQLite.

2. Conexión a la base de datos:

conector = [Link]('elementos_quimicos.db') establece la


conexión con la base de datos elementos_quimicos.db. Si la base de datos
no existe, SQLite la crea.

cursor = [Link]() crea un cursor que se utilizará para ejecutar


sentencias SQL.

3. Eliminación de la tabla elementos (si existe):

[Link]("DROP TABLE IF EXISTS elementos") elimina la tabla


elementos si ya existe. Esto asegura que cada vez que se ejecute el código,
la tabla se cree desde cero.

4. Creación de la tabla elementos:

CREATE TABLE elementos... define una tabla con tres columnas: id (que
es la clave primaria e identificador), nombre (nombre del elemento), y
simbolo (símbolo químico del elemento). Ambas columnas de texto son
obligatorias (NOT NULL).

5. Inserción de registros en la tabla:

Inicialmente se inserta un registro: el elemento 'Cobre' con símbolo 'Cu'.

Luego, se inserta un conjunto de más elementos químicos como 'Plata',


'Hierro', etc.
6. Función ver_tabla:

Define una función que consulta todos los registros de la tabla elementos
y los retorna como una lista de tuplas. Luego imprime los datos.

7. Inserción de más registros:

Se utiliza otra sentencia SQL para insertar un conjunto adicional de


elementos químicos, y luego se muestra la tabla actualizada.

8. Confirmación de los cambios:

[Link]() guarda (confirma) todos los cambios realizados en la


base de datos.

[Link]() cierra la conexión a la base de datos.

9. Función para reconectar a la base de datos:

conectar(base_de_datos) es una función que trata de conectarse a la


base de datos indicada y, si la conexión es exitosa, muestra un mensaje. Si
falla, informa del error.

10. Selección de datos desde la tabla elementos:

Se seleccionan y muestran todos los registros de la tabla con un bucle for.

Luego, se selecciona específicamente la columna nombre y se imprimen


los nombres de los elementos.

Finalmente, se seleccionan las columnas nombre y simbolo y se imprimen


en formato legible.

11. Cierre de la conexión:

[Link]() asegura que la conexión a la base de datos se cierre


cuando termina la ejecución del programa.

También podría gustarte