
Definición de qué es una base de datos
hablaremos de que son los SGBD como mysql (SQL) y mongodb (NoSQL)
Explicaremos los otros lenguajes que hacen parte de una base de datos, fuera del SQL y del NoSQL
Explicaremos los otros lenguajes que hacen parte de una base de datos, fuera del SQL y del NoSQL
Hablaremos de los diferentes tipos de bases de datos, pero nos enfocaremos en las relacionales (SQL) y las Documentales (NoSQL)
Las bases de datos relacionales son las más usada y estas se suelen trabajar con el lenguaje SQL
Definición de los lenguajes SQL y NoSQL
Instalar el sgbd mysql para bases de datos sql
Pasos para instalar mysql en debian:
Abrir una terminal y ejecutar lo siguiente:
1. sudo apt update
2. sudo apt upgrade
3. wget http://repo.mysql.com/mysql-apt-config_0.8.9-1_all.deb
4. sudo dpkg -i mysql-apt-config_0.8.9-1_all.deb
5. sudo apt update
6. sudo apt install mysql-server
Programa para entender como funciona el sql en el fondo
Programa para entender como funciona el sql en el fondo
Entendiendo cómo funciona el sql de fondo
Entendiendo cómo funciona el sql de fondo a través de unos ejercicios
Creación de nuestra primera base de datos sql
Realizando consultas con sql
Creando nuestra prinera base de datos sql con el programa workbench de mysql
Comando sql para crear base de datos
Comando sql para eliminar base de datos
Comando sql para usar una base de datos
Comando sql para crear tabla (entidad)
Comando sql para eliminar tabla (entidad)
Comando sql para describir una tabla (entidad)
Comando sql para insertar registros en una tabla (entidad)
Comando sql para seleccionar una tabla y sus atributos a mostrar en una consulta
Comando sql para condiciones en una consulta
Comando sql para actualizar registros de una tabla(entidad)
Comando sql para eliminar registros de una tabla(entidad)
Comando sql para eliminar todos los registros de una tabla(entidad)
Comando sql para renombrar una tabla(entidad)
Comando sql para agregar una nueva columna a una tabla(entidad)
Comando sql para eliminar una columna una tabla(entidad)
Comando sql para agregar llave primaria una tabla(entidad)
Comando sql para agregar llave foranea una tabla(entidad)
operaciones lógicas con sql
Comando sql para poner parámetros en los cuales debe estar la consulta
Comando sql para buscar un patrón específico en una columna.
comando sql para ordenar la consulta
comando sql para agrupar la consulta
comando sql para utilizar condiciones cuando se utiliza group by
comando sql para no repetir(distinguir) valores en la consulta
Función de sql para contar
Función de sql para hallar el valor más grande
Función de sql para hallar el valor más pequeño
Función de sql para hallar el valor promedio
Función de sql para sumar todos los valores
Función de sql para calcular raíz cuadrada
Función de sql para generar valores numéricos aleatorios
Función de sql para concatenar texto
Funciones de sql para trabajar con valores numéricos
Funciones de sql para trabajar con cadenas de texto
utilizar alias en sql para renombrar(momentaneamente) las columnas o el nombre de los atributos
Función sql para trabajar uniendo(reuniendo) varias tablas
función sql para crear procedimientos que nos permiten agilizar ciertas consultas o acciones comunes
función sql para crear tablas virtuales a partir de tablas física o de otras tablas virtuales
Comando para almacenar los cambios que ser realicen en la base de datos(commit) o devolver una base de datos a un estado anterior(rollback)
comando sql para crear tablas temporales que podemos utilizar para hacer pruebas
Generar consultas dentro de otras consultas en sql
Utilizar parámetro para generar llaves primarias automáticamente en sql
Realizar consultas para poner en practica lo aprendido sobre sql
Realizar consultas para poner en practica lo aprendido sobre sql
Realizar consultas para poner en practica lo aprendido sobre sql
Realizar consultas para poner en practica lo aprendido sobre sql
Realizar consultas para poner en practica lo aprendido sobre sql
Realizar consultas para poner en practica lo aprendido sobre sql
Realizar consultas para poner en practica lo aprendido sobre sql
Realizar consultas para poner en practica lo aprendido sobre sql
Realizar consultas para poner en practica lo aprendido sobre sql
Realizar consultas para poner en practica lo aprendido sobre sql
Realizar consultas para poner en practica lo aprendido sobre sql
Introducción a mongodb un sgbd NoSQL
Instalación del SGBD NoSQL mongodb en windows
Instalación del SGBD NoSQL mongodb en linux
Tipos de datos del sGBD NoSQL mongodb
Accediendo al SGBD NoSQl mongodb en windows
Accediendo al SGBD NoSQl mongodb en linux
Crear base de datos NoSQL con mongodb
Eliminar colección de una base de datos NoSQL con el SGBD MongoDB
Eliminar una base de datos NoSQL con el SGBD MongoDB
Insertar documentos a una base de datos NoSQL en MongoDB
Realizar consultas de documentos a una base de datos NoSQL en MongoDB
Realizar consultas de documentos a una base de datos NoSQL en MongoDB
Realizar consultas de documentos a una base de datos NoSQL en MongoDB
Realizar actualizaciones de documentos a una base de datos NoSQL en MongoDB
Eliminar documentos en una base de datos NoSQL en MongoDB
Obtener solo los valores que nos interesan de la consulta en una base de datos NoSQL en MongoDB
Ordenar el resultado de la consulta NoSQL en MongoDB
Hacer agregaciones(agrupaciones) en NoSQL con MongoDB
Realizar consultas de documentos haciendo uso de expresiones regulares en una base de datos NoSQL en MongoDB
En este curso aprenderás que es una base de datos(BD), que son los gestores de BD, que tipos de bases de datos hay, como diseñar e implementar tus propias BD, además de comprender lo elemental del álgebra relacional y volverte todo un maestro del SQL para realizar tus consultas por más complejas que sean. También aprenderás sobre bases de datos NoSQL y tendrás bases firmes para empezar a trabajar con este tipo de BD.
Este curso está diseñado para que cualquier persona interesada en aprender sobre bases de datos SQL y NoSQL lo pueda hacer, sin importar si tiene o no conocimiento previo, una vez terminado el curso serás todo un experto en SQL y tendrá nociones fuerte en NoSQL.