Sei sulla pagina 1di 7

Bases de datos desde cero

Introducción

 1.1 - Presentación y herramientas a utilizar

 1.2 - Base de datos y sus características

 1.3 - SGBD y Base de datos relacionales

 1.4 - Base de datos no relacionales

 1.5 - Instalar PostgreSQL en Windows

 1.6 - Configuración de postgresql.conf

 1.7 - Archivo pghba.conf y reiniciar servicio de PostgreSQL

 1.8 - Ingresar a PostgreSQL desde consola en Windows

 1.9 - Instalar PostgreSQL en Linux para Digital Ocean

 1.10 - Crear base de datos e insertar datos en Linux

 1.11 - PostgreSQL en Ubuntu y solución a preguntas

Nuestra primera base de datos

 2.1 - Solución al archivo pghba.conf y contraseñas en PostgresSQL

 2.2 - Metacomandos en PostgreSQL

 2.3 - Tablespace y crear una base de datos

 2.4 - Tipos de datos numéricos

 2.5 -Tipos de datos character

 2.6 - Tipos de datos de tiempo, boolean y json

 2.7 - Benchmark y guardar imágenes

 2.8 - Secuencias y preguntas de la clase


Diseño de bases de datos

 3.1 - Modelo entidad relación

 3.2 - Roles y atributos

 3.3 - Restricciones

 3.4 - Ejemplo: Modelamiento de Base de datos

 3.5 - Diseño lógico y traducción MER a MR

 3.6 - Cardinalidad en el modelo relacional

 3.7 - Modelo entidad relación a modelo relacional

 3.8 - Restricciones de atributos y Operaciones transaccionales compuestas

 3.9 - Violaciones de restricciones

Lenguaje SQL

 4.1 - SQL: Crear usuario y base de datos

 4.2 - Crear tabla: Propietarios

 4.3 - Crear tabla: Teléfonos

 4.4 - Crear tabla: Teléfonos, ciudades, viviendas

 4.5 - DDL: Modificar, borrar base de datos y tablas

 4.6 - DCL: Grant y Revoke

 4.7 - DML insert

 4.8 - DML update y Delete

 4.9 - Truncate y preguntas de la clase

Algebra relacional aplicada en SQL

 5.1 - Realizar backup


 5.2 - Restaurar base de datos

 5.3 - Algebra relacional y proyección

 5.4 - Renombramiento de una relación y selección de registros

 5.5 - Union, interseccion y diferencia

 5.6 - Cross join

 5.7 - Natural join, inner join

 5.8 - Left right y Full join

 5.9 - Consulta para más de 2 tablas

La cláusula SELECT a fondo

 6.1 - SELECT: funciones y fechas

 6.2 - SELECT con WHERE: Condicionales y Upper

 6.3 - LIKE

 6.4 - BETWEEN

 6.5 - IN

 6.6 - EXISTS

 6.7 - CASE

 6.8 - Select INTO

 6.9 - DISTINCT

 6.10 - Group by

 6.11 - Order by
 6.12 - Having

 6.13 - Limit y Offset

 6.14 - Sub consultas e introducción a Procedimientos almacenados

Programación procedimental

 7.1 - PgAdmin y Schema

 7.2 - Clausula DISTINCT

 7.3 - Lenguaje procedural y funciones

 7.4 - Creando función descuento con condicionales

 7.5 - Cuando usar procedimientos almacenados y concatenación

 7.6 - Creando función para paginar resultados

 7.7 - Tipos de datos que acepta PostgreSQL

 7.8 - Ciclos For y While

 7.9 - Creando función consulta de ventas

Triggers

 8.1 - Triggers

 8.2 - Preparar función para el trigger

 8.3 - Creando el trigger

 8.4 - Crear tabla y funcion auditoria

 8.5 - Trigger de auditoria

 8.6 - Trigger: Inventario y función compras


 8.7 - Trigger: Inventario y función venta

 8.8 - Pruebas de funcionamiento

Formas normales

 9.1 - Normalización, cálculo de dependencias y claves

 9.2 - Formas normales

 9.3 - Proceso de normalización y ejemplo

 9.4 - Encontrar dependencias funcionales

Bases de datos no relacionales

 10.1 - Base de datos NoSQL y MongoDB

 10.2 - Colecciones en MongoDB

 10.3 - Emular SELECT con una base de datos NoSQL

 10.4 - Firebase y ejemplo en tiempo real

 10.5 - Json en PostgreSQL

 10.6 - Haciendo auditoria a una tabla con datos JSON

 10.7 - Tabla auditoria para almacenar JSON

Proyecto final - Sistema de facturación


 11.1 - Presentación del proyecto final

 11.2 - Entidades de la base de datos del proyecto

 11.3 - Crear Usuario, TablaSpace y base de datos

 11.4 - Creando tablas de la base de datos

 11.5 - Funciones de consulta y autenticación

 11.6 - Llamar función desde el backend

 11.7 - Trigger de productos y compras

 11.8 - Función comprar

 11.9 - Trigger auditoria de ventas

 11.10 - Función consulta de ventas e inventario

 11.11 - Probando funciones y preguntas de la clase

Proyecto final - Sistema de facturación

 12.1 - Explicación del proyecto y configuración

 12.2 - Estructura del Backend

 12.3 - Backend, Modelos y excepciones java

 12.4 - Backend DAO

 12.5 - Backend Servlets

 12.6 - Frontend Web pages y JSP

 12.7 - Funcionamiento, compras, ventas y listado de compras

 12.8 - Estilos al proyecto

ED taller Premium - Preguntas de los estudiantes

 ED taller Premium - Preguntas de los estudiantes


ED taller Premium - Notificaciones en tiempo real con Go
y PostgreSQL

 ED taller Premium - Notificaciones en tiempo real con Go y PostgreSQL

ED taller Premium - Transacciones de Base de Datos

 ED taller Premium - Transacciones de Base de Datos