Jump to content

✅ Curso: (Base de Datos Desde Cero) Español [MG +]


Recommended Posts

curso-intensivo-programacion-desde-cero.
Curso: Base de Datos Desde Cero Español

Informacion.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.


datos%2Btecnivos.png

  • Idioma: Español
  • Peso: 3.17 GB


links.png
ver-enlaces-min.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...