- Level Foundation
- Course by Meta
-
Offered by
About
Los desarrolladores backend escriben aplicaciones que utilizan los usuarios finales para interactuar con las bases de datos. Algunas de las tareas habituales que realizan los usuarios finales con estas aplicaciones son almacenar, buscar, extraer y manipular datos. Por lo tanto, es esencial que todos los desarrolladores backend cuenten con conocimiento y experiencia firmes respecto del funcionamiento de las bases de datos. En este curso, recibirá una introducción sobre las bases de datos y explorará las diferentes formas en que se pueden utilizar para almacenar y administrar datos. También aprenderá a distinguir entre los distintos tipos de sistemas de administración de bases de datos. A continuación, practicará tareas básicas de creación y selección de datos con el uso de comandos del lenguaje de consulta estructurado (SQL). Para el final de este curso, usted será capaz de realizar lo siguiente: - Demostrar un conocimiento práctico de los conceptos y principios que sustentan el funcionamiento de bases de datos - Identificar y explicar los diferentes tipos de tecnología de base y sistemas de administración utilizados en bases de datos - Identificar e interpretar instrucciones SQL básicas y comandos - Manipular los registros en una base de datos con el uso de instrucciones SQL y comandos - Trazar alternativas para SQL, y planificar y diseñar un sistema de base de datos relacional simple Además, obtendrá experiencia de la siguiente manera: - Conceptos fundamentales en base de datos - Sintaxis y comandos básicos de MySQL - Sistemas de administración de bases de datos - Bases de datos relacionalesModules
Course Introduction
1
Discussions
- ¿Qué espera aprender?
2
Videos
- Introducción al curso
- Un día en la vida de un ingeniero de bases de datos
2
Readings
- Programa del curso: Introducción a las bases de datos
- Cómo tener éxito en este curso
Bases de datos y datos
1
Assignment
- Comprobación de conocimientos: bases de datos y datos
3
Videos
- ¿Qué es una base de datos?
- ¿Cómo se relacionan los datos?
- Tipos alternativos de bases de datos
3
Readings
- Gráficos de ejemplo de datos relacionales
- Evolución de la base de datos
- Recursos adicionales
Introducción a SQL
1
Assignment
- Comprobación de conocimientos: Revisión de la sintaxis SQL
4
Videos
- ¿Qué es un lenguaje de consultas estructurado?
- Uso de SQL
- Ventajas de SQL
- Introducción a la sintaxis SQL
2
Readings
- Comandos SQL comunes
- Recursos adicionales
Estructura básica de la base de datos
2
Assignment
- Comprobación de conocimientos: Estructura de la base de datos
- Cuestionario del módulo: Introducción a las bases de datos
3
Videos
- ¿Qué son las tablas en las bases de datos?
- Tipos de claves en una tabla de base de datos
- Resumen del módulo: Introducción a las bases de datos
3
Readings
- Resumen de tablas
- Resumen de la estructura de la base de datos
- Recursos adicionales
Tipos de datos SQL
4
Assignment
- Autoevaluación: Trabajar con números
- Autoevaluación: Trabajar con cadenas
- Autoevaluación: Trabajar con valores predeterminados
- Autoevaluación: Elegir el tipo de datos adecuado para una columna
4
Labs
- Ejercicio: Trabajar con números
- Ejercicio: Trabajar con cadenas
- Trabajar con valores predeterminados
- Elegir el tipo de datos adecuado para una columna
3
Videos
- Tipos de datos numéricos
- Tipos de datos de cadena
- Valores predeterminados
1
Readings
- Recursos adicionales
Crear y leer
3
Assignment
- Autoevaluación: Crear base de datos, crear tabla e insertar datos
- Autoevaluación: Practicar la creación de tablas
- Comprobación de conocimientos: Crear, insertar y seleccionar
2
Labs
- Ejercicio: Crear base de datos, crear tabla e insertar datos
- Ejercicio: Practicar la creación de tablas
6
Videos
- Base de datos CREATE y DROP
- Sentencia CREATE TABLE
- Declaración ALTER TABLE
- Sentencia INSERT
- Sentencia SELECT
- Sentencia INSERT INTO SELECT
2
Readings
- Creación de tablas
- Recursos adicionales
Actualizar y eliminar
3
Assignment
- Autoevaluación: Eliminación de registros
- Comprobación de conocimientos: Actualizar y eliminar
- Cuestionario del módulo: Operaciones Create, Read, Update y Delete (CRUD)
1
Labs
- Ejercicio: Eliminación de registros
3
Videos
- Actualización de datos
- Eliminación de datos
- Resumen del módulo: Operaciones Create, Read, Update y Delete (CRUD)
1
Readings
- Recursos adicionales
Operadores SQL
1
Assignment
- Comprobación de conocimientos: Operadores
3
Videos
- Operadores aritméticos SQL
- Operadores en uso
- Operadores de comparación SQL
3
Readings
- Ejemplos de operadores aritméticos SQL
- Ejemplos de operadores de comparación SQL
- Recursos adicionales
Ordenar y filtrar datos
2
Assignment
- Autoevaluación: ORDER BY y WHERE
- Cuestionario del módulo: SQL operators and sorting and filtering data
1
Labs
- ORDER BY y WHERE
4
Videos
- Cláusula ORDER BY
- Cláusula WHERE
- Claúsula SELECT DISTINCT
- Resumen del módulo: Operadores SQL y datos de clasificación y filtrado
4
Readings
- Tipos de clasificación/ordenación
- La cláusula WHERE utiliza
- Cláusula SELECT DISTINCT en uso
- Recursos adicionales
Diseño del esquema de la base de datos
1
Assignment
- Comprobación de conocimientos: Esquema de la base de datos
3
Videos
- Esquema de base de datos
- Esquema en uso
- Tipos de esquema de base de datos
3
Readings
- Exploración del esquema de base de datos
- Elaboración de un esquema
- Recursos adicionales
Diseño de bases de datos relacionales
2
Assignment
- Comprobación de conocimientos: Definición de claves
- Relaciones y claves de bases de datos
4
Videos
- Tabla de relaciones
- Clave primaria
- Clave externa
- Búsqueda de entidades
4
Readings
- Modelo relacional
- Claves en profundidad
- Diagramas entidad-relación (ERD)
- Recursos adicionales
Normalización de bases de datos
3
Assignment
- Comprobación de conocimientos: Normalización de bases de datos
- Autoevaluación: Ejemplos de esquemas de bases de datos
- Cuestionario del módulo: Diseño de bases de datos
1
Labs
- Ejemplos de esquemas de bases de datos
5
Videos
- ¿Qué es la normalización de bases de datos?
- Primera forma normal 1NF
- Segunda forma normal 12F
- Tercera forma normal 3NF
- Resumen del módulo: Diseño de bases de datos
2
Readings
- Normalización de datos
- Recursos adicionales
Evaluación calificada
1
Assignment
- Evaluación calificada: Introducción a las bases de datos
1
Videos
- Resumen del curso: Introducción a bases de datos para el desarrollo de backend
1
Readings
- Acerca de la evaluación calificada
Resumen del curso
1
Discussions
- ¿Qué opina del trabajo con bases de datos?
1
Videos
- ¡Felicitaciones! Ha completado la introducción a las bases de datos para el desarrollo backend.
1
Readings
- Próximos pasos luego de la Introducción a las bases de datos
Auto Summary
"Introducción a bases de datos para el desarrollo de backend" es un curso fundamental ofrecido por Coursera, enfocado en la comprensión y administración de bases de datos, esencial para desarrolladores backend. Aprenderás conceptos clave, tipos de sistemas de administración y comandos SQL para manipular datos. Ideal para principiantes en IT y Ciencias de la Computación, el curso ofrece suscripciones Starter y Professional, y está diseñado para proporcionar una base sólida en bases de datos relacionales y MySQL.

Taught by Meta Staff