Presentacion Encuentro 4 U4 M1
Presentacion Encuentro 4 U4 M1
Presentacion Encuentro 4 U4 M1
{ Programación del
Lado del Servidor y
Persistencia de
Datos
}
ENCUENTRO N°4
1 CONTENIDOS DE LA CLASE {
2
3
4
5
6
7
8 Conexión a Base de Datos SQL
9
10
usando Sequelize
11
12
13
14 }
Argentina Programa 4.0
ENCUENTRO N°4
1 OBJETIVOS {
2
3
4
5
Aprender a manipular una base de datos desde NodeJS
6
7
8 Entender la importancia de la persistencia de los
9 datos
10
11
12
13
14 }
Argentina Programa 4.0
ENCUENTRO N°4 UNIDAD 4 - Programación del Lado del
Servidor y Persistencia de Datos
1
{
2
3
4
5
6 [ Conexión a Base de Datos SQL
7
8
usando Sequelize ]
9
10
11
12
13
14 }
Argentina Programa 4.0
Conexión a Base de Datos SQL usando UNIDAD 4 - Programación del Lado del
Sequelize Servidor y Persistencia de Datos
1
¿Qué son las bases de datos
2 relacionales? { datos relacionales
< Las bases de se caracterizan
3 por almacenar datos en tablas que se relacionan
4 entre sí. Cada tabla representa una entidad y
5 cada fila de la tabla representa una instancia o
registro de esa entidad.
6
7
Las bases de datos relacionales utilizan el
8
lenguaje SQL (Structured Query Language) para
9 realizar consultas y operaciones en los datos.
10 SQL es un lenguaje de programación diseñado para
11 manipular y gestionar datos en una base de datos
12 relacional. Se utiliza para realizar consultas
13 (SELECT), actualizar registros (UPDATE), eliminar
14 registros (DELETE) y para insertar nuevos
} registros (INSERT). >
Argentina Programa 4.0
Conexión a Base de Datos SQL usando UNIDAD 4 - Programación del Lado del
Sequelize Servidor y Persistencia de Datos
1 ¿Qué es Sequelize? {
2 < Sequelize es una librería de JavaScript de
3 código abierto que permite a los desarrolladores
4 interactuar con bases de datos SQL de manera más
5 fácil y eficiente. Está diseñada para trabajar
6 con bases de datos relacionales, como MySQL,
7
PostgreSQL, SQLite y Microsoft SQL Server, y se
puede utilizar con Node.js y otras aplicaciones
8
basadas en JavaScript. >
9
10
11
12
13
14
}
Argentina Programa 4.0
Conexión a Base de Datos SQL usando UNIDAD 4 - Programación del Lado del
Sequelize Servidor y Persistencia de Datos
¿Cúales son las funciones principales de
1 sequilize para trabajar con bases de datos SQL?
2 {
3 1) <Modelos: Permite a los desarrolladores definir modelos que representen
4 tablas en la base de datos. Esto ayuda a simplificar la escritura de
consultas y a mantener una estructura coherente en la base de datos. >
5
<Consultas: Sequelize proporciona una API para realizar consultas a la base
6 2) de datos. Los desarrolladores pueden utilizar diferentes métodos para
7 realizar consultas complejas y realizar acciones como la búsqueda, creación,
actualización y eliminación de registros. >
8
<Migraciones: Las migraciones permiten a los desarrolladores realizar
9 3) cambios en la estructura de la base de datos de manera controlada y
10 reversible. Sequelize proporciona una API para realizar migraciones de
manera eficiente y segura.>
11 <Validación de datos: Sequelize permite validar los datos antes de que se
12 4) inserten en la base de datos. Los desarrolladores pueden definir reglas de
validación personalizadas para asegurarse de que los datos sean precisos y
13
coherentes. >
14 }