0% encontró este documento útil (0 votos)
148 vistas11 páginas

Ejercicio SQLite

Este documento proporciona instrucciones para instalar SQLite en Windows y realizar ejercicios básicos usando comandos SQL. Explica cómo descargar e instalar SQLite, crear una base de datos, ejecutar consultas SQL simples y usar comandos de SQLite. También distingue entre SQLite, el motor de base de datos, y la aplicación de línea de comandos SQLite3.

Cargado por

kelvio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
148 vistas11 páginas

Ejercicio SQLite

Este documento proporciona instrucciones para instalar SQLite en Windows y realizar ejercicios básicos usando comandos SQL. Explica cómo descargar e instalar SQLite, crear una base de datos, ejecutar consultas SQL simples y usar comandos de SQLite. También distingue entre SQLite, el motor de base de datos, y la aplicación de línea de comandos SQLite3.

Cargado por

kelvio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 11

Facultad de Ciencias Espaciales

Depto. Ciencia y Tecnologías de la Información Geográfica


CTE-221
Unidad 2
Actividad 5: Guía instalación de SQLite y ejercicios

Nombre:

Instrucciones:
En la presente guía de trabajo se le presenta la herramienta que se utilizará para desarrollar los
ejercicios que debe de realizar. Lo que entregaran en su reporte este marcado en un color azul

Objetivos.
1. Conocer una de las herramientas donde se usa el lenguaje SQL
2. Desarrollar la capacidad de análisis para identificar las sentencias adecuadas en cada situación
presentada.

Instalar el software
La guía de instalación es sugerida para computadoras con el sistema operativo Windows

SQLite implementa un motor de base de datos relacional pequeño, rápido, autónomo, de alta
confiabilidad y totalmente funcional.
A continuación, se describen los pasos que debes seguir para instalar SQLite en un ordenador
con sistema operativo Windows.
Paso 1: descarga del software
Debe acceder al sitio https://www.sqlite.org/index.html, hacer click en la pestaña Download
(descarga) como se muestra en la imagen.

Paso 2: Esta te llevará a la ventana donde se encuentran las diferentes versiones del programa
a usar. En este caso descarga la versión sqlite-tools-win32-x86-3r320300.zip como se
muestra en la imagen. Debes recordar la ubicación donde descargaste la carpeta

Elaborado por YMCZ/julio 2020 y actualizado por CMSC/octubre 2021


Elaborado por YMCZ/julio 2020 y actualizado por CMSC/octubre 2021
Paso 3: Crea una carpeta en el disco C de su computadora con el nombre de CTE221 y
descomprima el archivo que acaba de descargar en dicha carpeta. Al descomprimir el archivo
debe de tener cuidado que en la carpeta quede los siguientes archivos

sqlite3_analyzer.exe sqlite3.exe sqldiff.exe

Elaborado por YMCZ/julio 2020 y actualizado por CMSC/octubre 2021


Paso 4: Ejecuta la consola de comandos.
Para poder ejecutar la consola de comandos, presione la tecla del logo del Windows + la tecla
de la letra R

Te aparecerá la ventana para ejecutar


cualquier instrucción.

Aquí ESCRIBIR cmd y presionar aceptar


(o enter)

Esta es la consola
de comandos, con
la que nos
dirigiremos llamar
el programa

Paso 5: Debe dirigirse a la carpeta creada “C:\CTE221”, con el comando cd que nos permite
cambiar de directorio; escribes cd \CTE221 (luego presionas ENTER)

Elaborado por YMCZ/julio 2020 y actualizado por CMSC/octubre 2021


Nos lleva a nuestro directorio.

Paso 6: Deberá corroborar que los archivos se descomprimieron e instalaron correctamente en


dicha carpeta. Para realizar eso usamos el comando dir (luego presionas ENTER). Realice una
captura de pantalla

Ayuda: El comando dir es un comando de símbolo del sistema utilizado para mostrar una lista de
los archivos y subcarpetas contenidos en una carpeta. *

Paso 7: A partir de acá creará su primer base de datos mediante la ejecución de la aplicación
sqlite3.exe, una vez que se descomprimieron e instalaron en la carpeta correcta.
Ejecuta(escribe) el sqlite3.exe y nombra su BBDD, para efecto de este ejercicio lo llamaremos
“miBBDD.db” luego ENTER

Elaborado por YMCZ/julio 2020 y actualizado por CMSC/octubre 2021


Genere una captura de pantalla de la base de datos creada

Paso 8: Para salir de la aplicación sqlite. En sqlite solamente debes escribir. (.quit luego ENTER)

Te devuelve al directorio (carpeta) que has estado


trabajando.

En la imagen se visualiza que


tenemos la aplicación SQLite3.exe
que tiene precisamente integrada
a la librería SQLite core dentro de
ese programa .EXE y que ahora se
utilizará para conectarnos a una
BBDD.

Elaborado por YMCZ/julio 2020 y actualizado por CMSC/octubre 2021


Que hay que saber:
SQLITE CORE: Es el núcleo de SQLite que contiene el motor de BBDD real y la API pública. El
núcleo puede integrarse en una biblioteca estática o dinámica, o puede integrarse
directamente en una aplicación. “En nuestra practica SQLite Core ya está integrada
directamente en la aplicación SQLite3.”

SQLITE3: Es una aplicación de línea de comandos. La aplicación está construida sobre SQLite
Core. SQLITE3 acepta comando SQL desde un PROMPT interactivo y pasa dichos comandos a
SQLite Core para su procesamiento.

Es importante saber estas definiciones porque SQLite3 no es la BBDD SQLite.


SQLite3 es una aplicación de línea de comandos que tiene integrada a SQLite core, que es la
librería que contiene el motor de BBDD. Recapitulando SQLite3 en si mismo no es el motor de
BBDD, es simplemente una aplicación.

Ejecutar comando SQL con SQLite.


Paso 10: Ejecutar la primera sentencia SQL
Para ejecutar la primera sentencia en nuestra BBDD que nos permite escribir únicamente un
texto por ejemplo Mi Bases de Datos.

usaremos la palabra reservada SELECT (visto en las presentaciones de la clase,) en donde


consultaremos la BBDD creada el formato de la sentencia sería: select 'miBBDD'; luego
ENTER. ¡No olvides finalizar con el punto y coma!

Ayuda: Se
colocará el
nombre de la
BBDD entre
comillas simple
conocidas como
apostrofes

Te arroja en la siguiente línea el texto que le has indicado. Realice una captura de pantalla mostrando el
texto

Una vez que hayas colocado la captura de pantalla conteste lo siguiente:


¿Cómo te fue en este ejercicio?

Elaborado por YMCZ/julio 2020 y actualizado por CMSC/octubre 2021


Tómese un momento para reflexionar sobre lo que aprendió en este ejercicio.

Teoría para considerar


Además de comando SQL, la aplicación sqlite3 nos permite ejecutar comandos propios de la
aplicación, que no son comandos SQL y que no hacen uso de la librería SQLite core, sino que
simplemente son provistos por la aplicación sqlite3.
Casi todos esos comandos comienzan con un punto; por eso se les suele llamar comandos de
punto o dot commands.

Como el que nos permite salir de la aplicación que es el .quit


Entonces de esta manera ejecutamos nuestra primera sentencia SQL y nuestro primer comando
de punto, mediante el uso de la aplicación sqlite3.
Para recordar: Con sqlite3 podemos ejecutar comandos SQL o comandos de punto. Los
comandos de punto son propios de la aplicación sqlite3, no son parte del lenguaje SQL

Segunda parte de la actividad

En esta segunda parte de la actividad 5, trabajará con la base de datos llamada ejercicio002.db.
La cual la puede descargar en el anunciado de la actividad de esta práctica en el campus virtual
de la UNAH. Descarguela y guardela en la carpeta de su computadora que tiene previamente
creada en el disco c, llamada CTE221.

Abrir la consola de comandos, llame la aplicación sqlite3 y abra la base de datos llamada
ejercicio002.

Ejecute una consulta SQL de las vistas en clase para obtener todas las filas y todas las columnas
de la tabla “canciones”. ¿Cuál es el nombre de la canción correspondiente al código 3 de las
opciones presentadas a continuación? Marque la opción que considera correcta y coloque la
captura de pantalla de su validación.

Here comes the sun

Let it be

Yesterday

Help!

A continuación se le presenta un resultado que fue obtenido con una consulta SQL
“ejercicio002”:

Codigo Nombre
----------- -------------
1 Juan

Elaborado por YMCZ/julio 2020 y actualizado por CMSC/octubre 2021


2 Pedro
3 Clara
4 Ana

¿Cuál de las siguientes sentencias de consulta nos permite obtener ese resultado? Marque la
opción que considera correcta y coloque la captura de pantalla de su validación.

Select codigo, nombre from empleados;

Select id as codigo, name as nombre from empleados;

Select * from empleados;

Select id as codigo, nombre from empleados;

En la tabla bases de la base de datos “ejercicio002”, con el uso de una consulta SQL nos retorna
el siguente resultado:
Codigo marca
----------- -------------
1 Oracle
2 SqLite
3 MySQL

Muestre ¿Cuál de las consultas SQL vistas nos retorna ese resultado? Marque la opción que
considera correcta y coloque la captura de pantalla de su validación.
Select id as codigo, vendor from bases;

Select codigo, marca from bases;

Select * from bases;

Select codigo, marca as vendor from bases;

El comando .help le permite obtener ayuda de los comandos de punto que ofrece la aplicación
sqlite3.
Ejecute el siguiente comando para obtener ayuda acerca del comando “mode”.
.help mode

¿Cuál de los siguientes valores no es aceptado por el comando .mode? Marque la opción que
considera correcta y coloque la captura de pantalla de su validación.

ascii

Elaborado por YMCZ/julio 2020 y actualizado por CMSC/octubre 2021


header

list

line

Indique el número exacto de tablas que existen en la base de datos ejercicio002.db: Marque la
opción que considera correcta y coloque la captura de pantalla de su validación.

En el diccionario de datos de la base de datos ejercicio002.db, analice mediante la ejecución de


una consulta SQL sobre la tabla SQLITE_MASTER.

Valide el valor de la columna “rootpage” correspondiente a la tabla de canciones. Marque la


opción que considera correcta y coloque la captura de pantalla de su validación.

Seleccione el comando de punto que es necesario ejecutar para obtener el comando DDL para
la creación de la tabla de ejercicios, según lo visto en la clase práctica: Marque la opción que
considera correcta y coloque la captura de pantalla de su validación.

.tables ejercicios

Select sql from sqlite_master

.schema ejercicios

.ddl ejercicios

Elaborado por YMCZ/julio 2020 y actualizado por CMSC/octubre 2021


¿Cual de los siguientes comandos de punto permite activar encabezados para los resultados de
los comandos SQL? Marque la opción que considera correcta y coloque la captura de pantalla
de su validación.

.heading on

.header on

.titles on

.header activo

Utilice el comando PRAGMA para analizar la estructura de la tabla canciones. Indicar ¿Cuál es el
valor de la columna cid para la columna nombre de la tabla canciones? Marque la opción que
considera correcta y coloque la captura de pantalla de su validación.

En el reporte que entregue debe de tener lo siguiente:

• Portada
• Introducción
• Objetivos
• Respuestas y capturas de pantalla de la actividad
• conclusiones

Elaborado por YMCZ/julio 2020 y actualizado por CMSC/octubre 2021

También podría gustarte