Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Cuestionario base de datos, Apuntes de Lenguajes de Programación

Cuestionario sobre base de datos

Tipo: Apuntes

2022/2023

Subido el 24/11/2023

mort-3
mort-3 🇵🇪

1 documento

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
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.
pf2

Vista previa parcial del texto

¡Descarga Cuestionario base de datos y más Apuntes en PDF de Lenguajes de Programación solo en Docsity!

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.
  1. Enumere las ventajas de SQLite. Algunas ventajas de SQLite incluyen su facilidad de uso, bajo consumo de recursos, velocidad, capacidad de trabajar con bases de datos embebidas y aplicaciones móviles, y su capacidad para operar sin necesidad de un servidor de base de datos separado.
  2. ¿Cuáles son las clases de almacenamiento SQLite? SQLite ofrece varios tipos de almacenamiento, como INTEGER, REAL, TEXT, BLOB y NULL.
  3. ¿Cómo se almacenan los valores booleanos en SQLite? Los valores booleanos en SQLite se pueden almacenar como 0 o 1, o como NULL para representar "desconocido" o "no aplicable".
  4. ¿Cuál es el uso de la cláusula SQLITE group by? La cláusula GROUP BY en SQLite se utiliza para agrupar filas con base en los valores de una o más columnas, y es comúnmente utilizada con funciones de agregación como SUM, COUNT, AVG, entre otras.
  5. Mencione cuál es el comando que se usa para crear una base de datos en SQLite. El comando que se utiliza para crear una base de datos en SQLite es CREATE DATABASE.
  6. ¿Para qué se utiliza el comando .dump? El comando .dump se utiliza para crear una copia de respaldo de una base de datos SQLite.
  7. ¿Cómo se puede eliminar o agregar columnas de una tabla existente en SQLite? Para eliminar o agregar columnas de una tabla existente en SQLite, se utiliza la sentencia ALTER TABLE junto con las cláusulas ADD COLUMN o DROP COLUMN.
  8. ¿Cuál es el tamaño máximo de un VARCHAR en SQLite? El tamaño máximo de un VARCHAR en SQLite es de 1 gigabyte.
  9. ¿Cuándo usar SQLite y cuándo no usar SQLite? SQLite es adecuado cuando necesitas una base de datos embebida, rápida y de fácil configuración, pero no se recomienda para aplicaciones de alta concurrencia o bases de datos muy grandes. Si tu aplicación requiere un servidor de base de datos con alta escalabilidad y soporte para múltiples usuarios concurrentes, otras bases de datos como MySQL o PostgreSQL pueden ser más apropiadas