
Presentación formal del maestro
Conceptos:
Base de datos
Sqlite
Sqlite-DB-browser
Las tablas
Los campos
Tipos de datos en Sqlite: Integer - Text - Real - Numeric - Blob
Los registros
Conceptos:
Las restricciones: Primary Key - Foreign Key - Not null - Unic
Las consultas: Consulta campo único - Consulta por rango o intervalo
Los filtros
Las relaciones
Conceptos:
Clausula
Select
From
Where
Between
Like
And
Or
Not
Sum
Avg:
Count
Min
Max
Pasos para descargar el Sqlite DB Browser
Pasos para instalar Sqlite DB Browser
Descripción de la interfaz Sqlite DB Browser
Menú principal
Barra de herramientas
Pestañas de funciones con las tablas
Creación de la base de datos
Creación de la tabla: Cuentas
Id: integer, primary key , auto-numérico
Cuenta: texto
Usuario-correo: texto
Contraseña: texto
Ingreso de datos(agregar), eliminar datos, guardar datos
Búsqueda de datos por filtro de campo
Creación de la base de datos
Creación de la tabla: estudiantes
Id: integer, primary key , auto-numérico
Nombre: texto - unica
Teléfono: texto
Tutor: texto
Dirección: texto
Ingreso de datos(agregar), eliminar datos, guardar datos
Creación de la tabla: cobro
Id: integer, primary key , auto-numérico
Ide: integer, foreng key (relación con el id de la tabla de estudiantes)
Nombre: text
Mes: texto
Monto: numeric
Fecha: text
Ingreso de datos(agregar), eliminar datos, guardar datos
Prueba de restricción por la clave foránea y clave principal de las tablas cobros y estudiantes
Ingreso de fechas usando el formato Año-Mes-Día
Ejemplo de las clausulas:
SELECT - FROM:
select * from estudiantes
WHERE:
select * from estudiantes WHERE nombre = "felix"
LIKE:
select * from estudiantes WHERE nombre like "felix%"
Ejemplo de las clausulas:
AND:
select * from estudiantes where nombre like "fe%" and direccion like "mexi%"
OR:
select * from estudiantes where nombre like "fe%" or tutor like "dia%"
NOT:
select * from estudiantes where nombre not like "rocio%"
Ejemplo de la clausula:
BETWEEN:
select * from cobros where fecha BETWEEN "2023-01-01" and "2023-01-31"
select * from cobros where fecha BETWEEN "2023-02-01" and "2023-02-31"
Ejemplo de las clausulas:
SUM:
select sum(monto) from cobros where fecha BETWEEN "2023-02-01" and "2023-02-31"
AVG:
select avg(monto) from cobros where fecha BETWEEN "2023-01-01" and "2023-01-31"
MIN:
SELECT min(monto) from cobros
MAX:
SELECT max(monto) from cobros
Ejemplo de las clausulas:
MAYOR QUE:
select * from cobros where monto > 1000
MAYOR E IGUAL:
select * from cobros where monto >= 1000
MENOR QUE:
select * from cobros where monto < 1000
MENOR E IGUAL_
select * from cobros where monto <= 1000
COUNT:
select count(*) from cobros
Aprenderán a usar:
Base de datos: programa capaz de almacenar gran cantidad de datos, relacionados y estructurados, que pueden ser consultados rápidamente de acuerdo con las características selectivas que se desee, es como una gran biblioteca pero digital
Sqlite: es un sistema de gestión de bases de datos relacional escrita en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp, en su versión 3, SQLite permite bases de datos de hasta 2 Terabytes de tamaño. SQLite es la base de datos más implementada en el mundo con más aplicaciones de las que podemos contar, incluidos varios proyectos de alto perfil.
Sqlite-browser: es una herramienta de código abierto, visual y de alta calidad para crear, diseñar y editar archivos de bases de datos compatibles con SQLite, con esta herramienta podemos crear, editar y consultar sin necesidad de usar tantos comandos.
Aprenderán a:
Descargar e Instalarar SQLite DB Browser
Crear bases de datos SQLite de forma fácil y rápida
Creación de tablas y campos
Tipos de datos en Sqlite:
Integer
Text
Real
Numeric
Blob
Insertar, Actualizar y Eliminar por interfaz y Consultar registros por comandos o clausulas.
Crear consultas especiales por rango
Las restricciones:
Primary Key
Foreign Key
Not null:
Unic:
Relacionar tablas con la restricción Foreign Key
Las clausulas Sqlite-browser para consultas
Select: selecciona uno o varios campos de una tabla
From: dicta o decide desde donde obtendremos los datos
Where: define donde se buscara un dato y bajo que condición
Between: define un intervalo o rango para buscar datos
Like: analiza si una cadena se parece a otra cadena
And: concatena dos valores
Or: define si se selecciona un valor u otro
Not: define una negación
Sum: suma los registros de un campo especifico
Avg: promedio de los registros de un campo especifico suma todos los campos y lo divide entre su cantidad de registros
Count: cuenta la cantidad de registro de una tabla
Min: retorna el valor mínimo de los registros seleccionados
Max: retorna el valor máximo de los registros seleccionados
Crearan:
Proyecto base de datos de Claves personales
Proyecto base de datos de Pagos De Estudiantes