Cuestionario
1. ¿Qué es SQLite? SQLite se presenta como un sistema de administración de bases de datos relacionales
(RDBMS) que destaca por su rapidez, peso ligero y su capacidad para funcionar de manera independiente
sin requerir una configuración de servidor adicional. Este RDBMS se basa en una biblioteca en lenguaje C
que ofrece un motor de base de datos SQL completo y altamente eficaz. SQLite se ha convertido en una
elección muy común en aplicaciones que demandan bases de datos integradas, particularmente en contextos
como aplicaciones móviles y sistemas de almacenamiento de datos locales.
2. ¿Qué pasa si mis datos se almacenan en una base de datos SQL? ¿Puedo administrarlos con Python? Si
tus datos se almacenan en una base de datos SQL, puedes administrarlos con Python utilizando bibliotecas
como "sqlite3" que permiten conectarse a bases de datos SQL y realizar operaciones de consulta, inserción,
actualización y eliminación de datos. SQLite es una excelente opción para bases de datos embebidas y
aplicaciones de pequeña a mediana escala.
3. ¿Cómo puedo escribir datos de Python para usarlos con SQL? Para escribir datos de Python para usarlos
con SQL en SQLite, puedes utilizar sentencias SQL INSERT que permiten insertar datos en una tabla
específica. Las bibliotecas de SQLite para Python facilitan la creación y ejecución de estas sentencias.
4. ¿Cómo se crean tablas en SQLite? Para crear tablas en SQLite, puedes utilizar la sentencia SQL CREATE
TABLE seguida del nombre de la tabla y la definición de las columnas junto con sus tipos de datos y
restricciones.
5. ¿Cómo se modifican los registros con SQLite? Para modificar registros en SQLite, puedes usar sentencias
SQL UPDATE para cambiar los valores existentes en una tabla.
6. ¿Cómo se seleccionan los registros con SQLite? Para seleccionar registros en SQLite, se utiliza la
sentencia SQL SELECT que permite recuperar datos de una o varias tablas.
7. ¿Cómo se limitan las salidas SQLite? Puedes limitar las salidas en SQLite utilizando la cláusula LIMIT
en una sentencia SQL, lo que te permite especificar cuántos registros deseas recuperar.
8. ¿Cómo se seleccionan registros condicionalmente con SQLite? Para seleccionar registros
condicionalmente en SQLite, puedes usar la cláusula WHERE en una sentencia SQL para aplicar
condiciones y filtrar los resultados.
9. ¿Cómo se agregan datos con SQLite? Para agregar datos en SQLite, puedes usar la sentencia SQL
INSERT para agregar registros a una tabla.
10. ¿Cómo se cambia el nombre de una columna en SQLite? Para cambiar el nombre de una columna en
SQLite, se utiliza la sentencia SQL ALTER TABLE que permite modificar la estructura de una tabla.
11. ¿Cómo se unen las tablas en SQLite? La unión de tablas en SQLite se realiza mediante sentencias SQL
JOIN que combinan datos de dos o más tablas basadas en una relación especificada.
12. Enumere los comandos estándar de SQLite. Algunos de los comandos estándar de SQLite incluyen
CREATE TABLE, INSERT, SELECT, UPDATE, DELETE, ALTER TABLE, DROP TABLE y muchos
más.
13. ¿Qué son las transacciones SQLite? Las transacciones en SQLite son secuencias de operaciones SQL
que se ejecutan como una unidad. Puedes usar las sentencias BEGIN, COMMIT y ROLLBACK para
administrar transacciones.
14. Enumere las áreas donde SQLite funciona bien SQLite funciona bien en áreas como aplicaciones
móviles, bases de datos embebidas, almacenamiento local de datos, aplicaciones de escritorio y sistemas
de pequeña a mediana escala.
15. ¿Cuál es la diferencia entre SQL y SQLite? La principal diferencia entre SQL y SQLite es que SQL es
un lenguaje estándar utilizado para gestionar bases de datos relacionales, mientras que SQLite es un sistema
de gestión de bases de datos que implementa el estándar SQL y se utiliza para crear y gestionar bases de
datos.