BASE DE DATOS DESDE CERO

Buen día compañeros, en esta ocasión les vengo a compartir un curso muy interesante, un curso sobre base de datos impartido por la plataforma EDTEAM, en la cual aprenderá Diseño de base de datos, Modelo Entidad Relación, Algebra relacional, Programacion procedimental, PostgreSQL, Triggers. en este curso usted no necesita ningún conocimiento, ya que este curso es completamente desde cero.


TEMARIO DEL CURSO

Introducción

    1.1 - Presentación y herramientas a utilizar
    1.2 - Base de datos y sus caracteristicas
    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 - Solucion 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 numericos
    2.5 -Tipos de datos character1
    2.6 - Tipos de datos de tiempo, boolean y json
    2.7 - Benchmark y guardar imagenes
    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 logico 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: Propietarios1
    4.3 - Crear tabla: Telefonos
    4.4 - Crear tabla: Telefonos, ciudades, viviendas
    4.5 - DDL: Modificar, borrar base de datos y tablas
    4.6 - DCL: Grant y Revoke
    4.7 - DML insert1
    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 relacion y seleccion 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 mas 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 - IN0
    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

Programacion procedimental

    7.1 - PgAdmin y Schema
    7.2 - Clausula DISTINCT
    7.3 - Lenguaje procedural y funciones
    7.4 - Creando funcion descuento con condicionales
    7.5 - Cuando usar procedimientos almacenados y concatenacion
    7.6 - Creando funcion para paginar resultados
    7.7 - Tipos de datos que acepta PostgreSQL
    7.8 - Ciclos For y While
    7.9 - Creando funcion consulta de ventas

Triggers

    8.1 - Triggers
    8.2 - Preparar funcion 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 funcion compras
    8.7 - Trigger: Inventario y funcion venta
    8.8 - Pruebas de funcionamiento

Formas normales

    9.1 - Normalizacion, calculo 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 MongoDB0
    10.2 - Colecciones en MongoDB
    10.3 - Emular SELECT con una base de datos NoSQL
    10.4 - Firebase y ejemplo en tiempo rea
    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 - Presentacion 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 autenticacion
    11.6 - Llamar funcion desde el backend
    11.7 - Trigger de productos y compras
    11.8 - Funcion comprar
    11.9 - Trigger auditoria de ventas
    11.10 - Funcion 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 - Estructua 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


No hay comentarios:

Publicar un comentario

Temas Relacionados

Noticias