
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.
