
Librería SQlite
Alumno: Huayta Ttito Edgar Alonsso
Docente: Carlos Alberto Janjachi
SQLITE
SQLite es una biblioteca de software que proporciona un sistema de gestión de bases de datos relacionales (RDBMS) autónomo e integrado. A diferencia de algunos otros sistemas de gestión de bases de datos, SQLite no sigue el modelo cliente-servidor, sino que está embebido directamente en la aplicación que lo utiliza.

SQLite es una biblioteca de gestión de bases de datos relacional que se implementa como un conjunto de funciones dentro de un programa de aplicación. A diferencia de otros sistemas de gestión de bases de datos como MySQL o PostgreSQL, SQLite no funciona como un servidor independiente, sino que se integra directamente con la aplicación que lo utiliza. Es conocido por ser ligero, eficiente y fácil de usar.
Características de la librería:
-
SQLite no requiere un servidor dedicado. La biblioteca se enlaza directamente con la aplicación, lo que simplifica la implementación y la gestión.
-
La base de datos SQLite es un solo archivo, lo que facilita su distribución y copia. No hay necesidad de configurar o administrar múltiples archivos.
-
SQLite garantiza propiedades ACID (Atomicidad, Consistencia, Aislamiento, Durabilidad) incluso en entornos de concurrencia.
-
No se requiere una configuración extensa para comenzar a usar SQLite. Puedes empezar a trabajar con él simplemente creando un archivo de base de datos.
-
A diferencia de algunos sistemas de bases de datos, SQLite permite almacenar datos de cualquier tipo en cualquier columna, sin necesidad de declaraciones de tipo específicas.
-
SQLite soporta la mayoría de las características de SQL estándar, incluyendo consultas complejas, índices, restricciones de clave foránea y más.
-
SQLite está diseñado para ser ligero y eficiente, lo que lo hace adecuado para aplicaciones embebidas y dispositivos con recursos limitados.
-
Debido a su naturaleza liviana y fácil integración, SQLite se utiliza en una amplia variedad de aplicaciones, desde aplicaciones móviles hasta sistemas embebidos y software de escritorio.
-
SQLite se distribuye bajo una licencia de dominio público, lo que significa que puedes usarlo de forma gratuita en cualquier proyecto, incluso comercial, sin restricciones significativas.
Ejemplos de códigos
Ejemplo 1:
import sqlite3
conn = sqlite3.connect('db')
cursor = conn.execute("SELECT * FROM sqlite_master")
for row in cursor:
print(row)
conn.close()

Ejemplo 2:

import sqlite3
def query_data():
conn = sqlite3.connect('my_database.db')
cursor = conn.cursor()
rows = cursor.fetchall()
for row in rows:
print(row)
conn.close()
query_data()
Ejemplo 3:
import sqlite3
conn = sqlite3.connect('db')
cursor = conn.execute("SELECT * FROM sqlite_master")
for row in cursor:
print(row)
conn.close()

Somos buenos con los números
15
Años de servicio
36
Especialistas
120
Clientes al año
9
Socios foráneos
ACERCA DE
Nuestros expertos
son los mejores
Párrafo. Haz clic para editar y agregar tu propio texto. Es fácil. Haz clic en "Editar texto" o doble clic aquí para agregar tu contenido y cambiar la fuente. Puedes arrastrar y soltar este texto donde quieras en tu página. En este espacio puedes contar tu historia y permitir a los usuarios saber más sobre ti.
Este es un gran espacio para escribir un texto largo sobre tu empresa y servicios. Puedes usar este espacio para entrar en más de detalle sobre tu empresa. Habla de tu equipo y los servicios que ofreces. Cuenta a los visitantes la historia de cómo se te ocurrió la idea de tu negocio y qué te diferencia de tus competidores. Haz que tu empresa se destaque y muestra a los visitantes quién eres.

