top of page

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.

logo.jpeg

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 22.png

Ejemplo 2:

ejemplo 22.png

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()

ejemplo 33.png

Somos buenos con los números

15

Años de servicio

36

Especialistas

120

Clientes al año

9

Socios foráneos

Acerca de

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.

Testimonios

TESTIMONIOS

“Testimonio. Haz clic aquí para editar y escribir algo”

Pablo Arias
Nombre de la empresa

Clientes

NUESTROS CLIENTES FELICES

Contacto

CONTACTO

Trabajemos juntos

Av. Fray A. Alcalde 10, 44100 Gdl., Jal., México
info@misitio.com

Tel: +52-33-12345678

  • LinkedIn
  • Facebook
  • Twitter

¡Gracias por tu mensaje!

© 2035 Creado por BizBud con Wix.com

bottom of page