Parece que su navegador tiene desactivado JavaScript.

Usted debe tener habilitado JavaScript en su navegador para utilizar la funcionalidad de este sitio web. Haga clic aquí para obtener instrucciones sobre cómo habilitar JavaScript en su navegador.

Vídeo Curso Programación Bases de Datos de Básico a Avanzado

Aprende todo lo relacionado con las Bases de Datos desde lo Básico a Avanzado

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.

Contenido del Vídeo Curso de Bases de Datos

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

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

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

Bases de datos no relacionales

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

    0 artículos

Monedas