Introducción a las bases de datos (TEORÍA)
  • Definición de base de datos
  • Gestores de bases de datos (SGBD)
  • SGBD Arquitectura
  • SGBD Transformaciones
  • SGBD Lenguajes
  • SGBD Lenguajes parte 2
  • Propiedades ACID
  • Tipos de bases de datos
  • Algunos modelos de bases de datos
  • Fundamentos base de datos relacional
  • Diagrama Entidad-Relación
  • Diagrama Entidad-Relación Chen
  • Diagrama Entidad-Relación Barker
  • Definición SQL y NOSQL
  • Normalización de bases de datos (1FN, 2FN, 3FN)
  • Ejemplo normalización de una tabla
  • Ejercicio diagramación de una BD
  • Repositorio del curso
Configurando el entorno de trabajo
  • Instalación de Mysql en Windows
  • Instalación de Mysql en Linux
  • Instalación de Workbench en Linux
  • Instalación de Relational en Windows
  • Instalación de Relational en Linux
  • Accediendo a Mysql desde consola Windows
Álgebra Relacional
  • Explicación álgebra relacional
  • Ejercicios con Relational
Trabajando desde consola
  • BD desde consola
  • Creación BD desde consola
  • Creación tabla
  • Insertar datos
  • Consultas
Bases de datos sql con Workbench(Mysql)
  • Creación BD
  • Creación tablas
  • consola de workbench
SQL
  • Introducción
  • Crear BD (create)
  • Eliminar BD (drop)
  • Usar BD (use)
  • Crear Tabla (create table)
  • Eliminar Tabla (drop table)
  • Describir Tabla (desc)
  • Insertar Registros (insert into)
  • Seleccionar Tabla (select from)
  • Condición Dónde (where)
  • Actualizar Registros (update table)
  • Eliminar Registros (delete from)
  • Limpiar Tabla (truncate)
  • Renombrar Tabla (alter table)
  • Agregar Columna a una Tabla (alter table)
  • Eliminar Columna (alter table)
  • Agregar Llaves Primarias (alter table)
  • Agregar Llaves Foraneas (alter table)
  • Operaciones Lógicas (and/or)
  • Consulta Con Between
  • Entendiendo Like
  • Ordenar Consulta (order by)
  • Agrupando Consulta (group by)
  • Condiciones cuando se usa Group By (having)
  • Distinguir valores en consulta (distinct)
Funciones Útiles de SQL
  • Count
  • Max
  • Min
  • AVG
  • Sum
  • SQRT
  • Rand
  • Concat
  • Numeric
  • String
SQL Avanzado
  • Alias
  • Unión-Reunion (join)
  • Procedimientos almacenados (procedure)
  • Vistas (views)
  • Transacciones(commit, rollback)
  • Tablas temporales
  • Sub-Consultas
  • Secuencias
Ejercicios consultas SQL de básicas a complejas
  • Ejercicio 1
  • Ejercicio 2
  • Ejercicio 3
  • Ejercicio 4
  • Ejercicio 5
  • Ejercicio 6
  • Ejercicio 7
  • Ejercicio 8
  • Ejercicio 9
  • Ejercicio 10
  • Ejercicio 11
MongoDB para bases de datos NoSQL
  • Introducción a NoSQL con MongoDB
  • Instalación MongoDB(NoSQL) en Windows