Jump to content

Curso: [Base de Datos Desde Cero] [BG - UL - KF - OPL - DF -


Recommended Posts

curso-intensivo-programacion-desde-cero-

c146e895d55741bc0f4b2f539f51bf70o.png


Formato: .MP4
Resolución: 1280x720p
Tamaño: 4.37 GB
Idioma: Español
Formadores: Álvaro Felipe
Contenido: 4Modulos
Duración: X:xx horas
Archivos Base: Si incluye (Proyecto final)
Empresa: Escuela Digital




d88155e3fd88dac8fdff4db67b4bea0fo.png


Base de Datos Desde Cero. Cuando programas, guardas la información en variables, objetos o arrays. Sin embargo esta información no es persistente, es decir, no se guarda entre sesiones. Por lo que el siguiente paso es aprender a manejar bases de datos donde se guardará toda la data de nuestra aplicación.

Este curso te enseñará lo necesario para diseñar y estructurar bases de datos relacionales (SQL) para tus proyectos. También podrás analizarlas y crear procedimientos almacenados (lógica en la DB), lo que te permitirá crear soluciones que un framework no te ofrece directamente.

También si usas un CMS (WordPress, Drupal, Joomla, etc) con este curso serás capaz de comprender la estructura de sus bases de datos, extraer información y crear soluciones que la API del CMS no proporciona directamente.


¿QUÉ APRENDERÁS?





Modulo 1





Introducción





  • Conceptos Generales
  • Instalación de postgresql
  • Configuración Básica
  • postgresql.conf
  • pg_hba.conf
  • Usando la Herramienta Administrativa psql
  • Los meta-comandos '\' y la ayuda.
  • Nuestro primer 'Hola Mundo'




Nuestra primera base de datos





  • Entendiendo los Tablespace
  • Creando roles (Usuarios y Grupos)
  • Creación de una base de datos
  • Esquemas (schema), ¿Para qué sirven?
  • Creación de una tabla de ejemplo
  • Tipos de datos
  • Secuencias (sequence)




Diseño de bases de datos





  • Entendiendo el MODELO ENTIDAD RELACIÓN
  • Entidad
  • Relación
  • Roles
  • Atributos
  • Relaciones Recursivas
  • Restricciones explícitas
  • Ejemplo de aplicación del MER
  • Entendiendo el MODELO RELACIONAL
  • Dominios atómicos
  • Restricción Nulo
  • Restricción de (Identidad, Integridad de Entidad, Integridad Referencial, Claves alternas)
  • Representación Tabular de relaciones
  • Diseño Lógico de BD
  • Especificación del dominio de los datos
  • Atributos Compuestos
  • Atributos Multivaluados (Simples y Compuestos)
  • Cardinalidad
  • Operaciones en el Modelo Relacional
  • Operaciones Transaccionales (Inserción, Eliminación, Modificación)
  • Transacciones Compuestas (Begin, Rollback, Commit)
  • Violaciones de Restricciones




Modulo 2





Lenguaje SQL





  • Lenguaje de Definición de Datos (DDL)
  • CREATE (DATABASE, ROLE, TABLE, VIEW)
  • ALTER (DATABASE, ROLE, TABLE, VIEW)
  • DROP (DATABASE, ROLE, TABLE, VIEW)
  • Lenguaje de Control de Datos (DCL)
  • GRANT
  • REVOKE
  • Lenguaje de Manipulación de Datos (DML)
  • SELECT
  • INSERT
  • UPDATE
  • DELETE




Algebra relacional aplicada en SQL





  • Proyección
  • Renombramiento
  • Selección
  • Agrupación
  • Agregación
  • Unión (All)
  • Intersección
  • Diferencia
  • Producto Cartesiano
  • Cross Join
  • Natural Join
  • Inner Join
  • Left Join
  • Right Join
  • Full Join




La cláusula SELECT a fondo





  • Atributos, expresiones, alias
  • From
  • Where
  • Like
  • Between
  • In
  • Exist
  • Except
  • Not
  • Case
  • Into
  • Distinct
  • Group By
  • Funciones de agregación SUM, MAX, MIN, AVG, COUNT
  • Order By
  • Having
  • Limit y Offset (Ejemplo de Paginación)
  • Subconsultas




Modulo 3





Programacion procedimental





  • Estructura básica
  • CREATE OR REPLACE FUNCTION
  • Variables
  • Tipos
  • Tipos record
  • Tipos %type
  • Tipos %rowtype
  • Estructuras de control
  • CONDICIONALES
  • CICLOS
  • PARÁMETROS DE ENTRADA
  • Retorno de datos
  • Cursores
  • Drop function




Triggers





  • BEFORE
  • INSERT
  • UPDATE
  • DELETE
  • AFTER
  • INSERT
  • UPDATE
  • DELETE




Formas normales





  • DEPENDENCIAS FUNCIONALES
  • PRIMERA, SEGUNDA, TERCERA FORMA NORMAL
  • FORMA NORMAL BOYCE-CODD




Modulo 4


Bases de datos no relacionales





  • Revisión de algunas BD No Relacionales
  • Cómo emular información no Relacional en Postgresql




Proyecto final - Sistema de facturación





  • Diseño de la base de datos
  • Creación de los procedimientos almacenados que determinarán la lógica del proyecto.




Proyecto final - Sistema de facturación





  • Creación del Backend en Java
  • Uso de un Backend previamente hecho en PHP
  • Creación del Frontend.

b605da4430a7673a6c11990bcbd36e4bo.png

BasedeDatosDesdeCero1.md.jpgBasedeDatosDesdeCero2.md.jpgBasedeDatosDesdeCero3.md.jpgBasedeDatosDesdeCero4.md.jpg

cd805d2ccc445e35ee4e203e252bad52o.png

http://safelinks.in/xooedz-lolac

2c5ece15ac8fdf808b11000ce074e1d9o.jpg





 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...