Ejercicio Fibonacci y la conexiรณn a la Base de Datos
Para realizar la conexion del anterior ejercicio de Fibonacci, con el uso de un orm, sequelize.
Primero ¿Que es un ORM?
Un ORM (Object-Relational mapping), es un modelo de programaciรณn, que consiste en transformar las tablas de una DB, en entidades esto para simplificar el trabajo, de acceso a dichos datos.
entre los beneficios de usar un ORM estรกn:
- Facilidad y velocidad al usarla.
- Abstracciรณn de la base de datos usada.
- Seguridad de la capa de acceso a datos contra posibles ataques.
SEQUELIZE
Es un ORM, de Node Js que esta basado en promesas, para Postgres, MySQL, MariaDB, SQLite y Microsoft SQL Server.
Para instalar usamos el siguiente comando:
$ npm install --save sequelize
Comandos a usar:
sequelize init :Inicio el proyecto en sequelize.
Para crear nuestros modelos debemos seguir la siguiente sintaxis:
sequelize model:generate --name NombreTabla --attributes Nombre(atributo):string(tipoDato),etc
sequelize db:create :Sirve para crear la base de datos.
sequelize db:drop :Sirve ara eliminar la base de datos.
sequelize db:seed:all : Para poder subir todos los registros/ o semillas a la base datos
Fragmentos de Cรณdigo:
Resultado:
Cรณdigo en Github: https://github.com/jazsnchz/Apis/
No hay comentarios:
Publicar un comentario
Quiero saber que opinas ?