Aprenda los fundamentos de la programación de bases de datos. Las bases de datos proporcionan una estructura organizada y consistente para almacenar y recuperar grandes cantidades de datos. Permiten a los programadores crear aplicaciones más complejas que pueden tomar pedidos, procesar pagos, hacer recomendaciones, autenticar usuarios y más. Este curso proporciona la base que necesitas para comenzar a programar la base de datos. Explore la terminología: formas normales, ACID y CRUD, integridad referencial, transacciones, registros y tablas. Descubra cómo diseñar bases de datos, comenzando con las tablas y las relaciones. Aprenda a escribir consultas para extraer los datos que necesita y cómo manipular las demandas de almacenamiento, acceso, rendimiento, y seguridad. En este curso contarás con ejemplos prácticos y explicaciones claras que te ayudarán a diseñar bases de datos que puedan soportar las necesidades de sus aplicaciones, sus datos y sus usuarios.

Tiempo Total en Video

Producido por

PRIVATE

11 hours, 42 minutes

Descripción general

Aprenda los fundamentos de la programación de bases de datos. Las bases de datos proporcionan una estructura organizada y consistente para almacenar y recuperar grandes cantidades de datos. Permiten a los programadores crear aplicaciones más complejas que pueden tomar pedidos, procesar pagos, hacer recomendaciones, autenticar usuarios y más. Este curso proporciona la base que necesitas para comenzar a programar la base de datos. Explore la terminología: formas normales, ACID y CRUD, integridad referencial, transacciones, registros y tablas.  Descubra cómo diseñar bases de datos, comenzando con las tablas y las relaciones. Aprenda a escribir consultas para extraer los datos que necesita y cómo manipular las demandas de almacenamiento, acceso, rendimiento, y seguridad. En este curso contarás con ejemplos prácticos y explicaciones claras que te ayudarán a diseñar bases de datos que puedan soportar las necesidades de sus aplicaciones, sus datos y sus usuarios.

En este programa aprenderás:

  • ✓ Introducción a las bases de datos
  • ✓ Modelado de bases de datos
  • ✓ Indexación y Optimización
  • ✓ Creando consultas SQL
  • ✓ El lenguaje de definición de datos DDL
  • ✓ Elegir claves primarias y compuestas
  • ✓ Ejecución de Consulta y Optimización
  • ✓ Carga de Bases de Datos
  • ✓ Transacciones
  • ✓ Tipos de Bases de Datos NoSQL

Contenido de el curso

    • Introducción 00:03:21
    • ¿Qué son las bases de datos? 00:11:59
    • Explorar bases de datos y sistemas de gestión de bases de datos 00:03:56
    • Las características de una bases de datos relacional 00:04:36
    • Explorando valores únicos y claves primarias 00:03:00
    • Importancia de las claves primarias 00:03:00
    • Definiendo Tablas Relacionales 00:10:45
    • Relaciones de uno a uno, uno a muchos y muchos a muchos 00:02:00
    • Transacciones y Pruebas ACID 00:05:44
    • Introducción al lenguaje de consulta estructurado SQL 00:06:53
    • Test de Evaluación Inicial 00:10:00
    • Recapitulando #1 00:20:00
    • Test Final Unidad #1 01:00:00
    • Introducción al modelaje de bases de datos 00:06:18
    • Planificando su bases de datos 00:04:54
    • Identificar columnas y seleccionar tipos de datos 00:07:15
    • Elegir claves primarias y compuestas 00:09:19
    • Creando Relaciones 00:06:36
    • Explorando relaciones uno a uno 00:05:16
    • Explorando relaciones de muchos a muchos 00:04:49
    • Comprender las reglas de relación y la integridad referencial 00:08:00
    • Entendiendo Normalización 00:07:42
    • Primera forma normal 00:05:35
    • Segunda forma normal 00:07:04
    • Tercera forma normal 00:07:49
    • Desnormalización de bases de datos 00:06:45
    • Recapitulando #2 00:10:00
    • Test Final Unidad #2 00:20:00
    • Creando consultas SQL 00:08:05
    • Creando la cláusula where 00:07:15
    • Comprender los índices 00:09:16
    • Comprender los conflictos de escritura 00:12:00
    • Comprender los procedimientos almacenados y los ataques de inyección 00:08:21
    • Ejecución de Consulta y Optimización 00:09:50
    • Carga de Bases de Datos 00:13:48
    • Recapitulando #3 00:10:00
    • Test Final Unidad #3 00:30:00
    • Lab SQL: Introducción 00:02:29
    • Lab SQL: Instalación 00:14:56
    • La sentencia de SELECT 00:06:40
    • Seleccionando Registros 00:03:52
    • Seleccionando columnas 00:05:00
    • Contando registros 00:03:31
    • Insertando data 00:06:42
    • Actualizando 00:05:09
    • Borrando data 00:04:25
    • Creando tablas 00:07:28
    • Borrando tablas 00:05:51
    • Insertando registros 00:07:32
    • Borrando registros 00:03:31
    • El valor NULL 00:10:41
    • Columnas Constraining 00:08:15
    • Cambiando el esquema 00:04:33
    • Creando una Columna ID 00:07:10
    • Filtrando Datos 00:14:02
    • Removiendo Duplicados 00:08:59
    • Ordenando Resultados 00:06:50
    • Expresiones condicionales 00:07:35
    • Recapitulando #4 00:10:00
    • Test Final Unidad #4 00:25:00
    • JOIN 00:03:27
    • Accediendo tabla relacionadas 00:07:46
    • Relacionando múltiples tablas 00:09:17
    • Funciones de agregado 00:10:58
    • Funciones más comunes 00:05:29
    • Removiendo duplicados de valores agregados 00:04:32
    • Transacciones 00:10:13
    • Recapitulando #5 00:10:00
    • Test Final Unidad #5 00:35:00
    • Bienvenida 00:00:54
    • Tipos de Bases de Datos NoSQL 00:03:49
    • Ventajas de las Bases de Datos NoSQL 00:04:03
    • Desarrollo de tareas de ciencias de datos con NoSQL 00:05:38
    • Recapitulando #6 00:10:00
    • Test Final Unidad #6 00:30:00