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