Bases de datos y ORM

La base de datos es una recopilación de datos e información de forma organizada y estructurada.
Normalmente cuentan con un sistema de gestión de base de datos (DBMS).

BASES DE DATOS RELACIONALES

Es el modelo más utilizado hoy en día.
En ese…


This content originally appeared on DEV Community and was authored by Pablo Agustín Canale

La base de datos es una recopilación de datos e información de forma organizada y estructurada.
Normalmente cuentan con un sistema de gestión de base de datos (DBMS).

BASES DE DATOS RELACIONALES

Es el modelo más utilizado hoy en día.
En esencia las bases de datos relacionales son un conjunto de tablas formadas por columnas (campos) y filas (registros). La estructura nos ayuda a hacer relaciones entre tablas mediante claves foráneas.

¿QUÉ ES UN DBMS?

Es un programa que te permite crear, editar y administrar las bases de datos. La mayoria de las relacionales utilizan SQL, como MySQL o PostgreSQL.

¿QUÉ ES SQL?

Es un lenguaje de programación usado por casi todas las bases de datos relacionales para consultar, definir y manipular datos.

PRINCIPIOS ACID

Image description

OBJECT RELATIONAL MAPPING (ORM)

Es un modelo de programación que consiste en la transformación de las tablas de una base de datos, en una serie de entidades que simplifiquen las tareas básicas de acceso a los datos para el programador.

¿Porqué queremos un ORM?

Como sabemos SQL es el lenguaje más utilazado de consulta pero existen varios sistemas de gestión de base de datos que cuentan con diferencias en los mismos tipos de consultas, por ejemplo

Image description

Esto nos lleva a dificultades en el desarrollo ya que deberiamos aprendernos estas variaciones para cada base de datos distinta en la que trabajemos, y mas importante aún, si en un futuro deseamos migrar la aplicación, habría que reescribir una gran cantidad de consultas.

Con el ORM nos facilitamos el trabajo, nos brinda ayuda en las labores básicas de cualquier acceso a datos, el CRUD (Create, Read, Update, Delete). Realizando todas estas labores a través de un lenguaje orientado a objetos.


This content originally appeared on DEV Community and was authored by Pablo Agustín Canale


Print Share Comment Cite Upload Translate Updates
APA

Pablo Agustín Canale | Sciencx (2021-12-08T02:53:29+00:00) Bases de datos y ORM. Retrieved from https://www.scien.cx/2021/12/08/bases-de-datos-y-orm/

MLA
" » Bases de datos y ORM." Pablo Agustín Canale | Sciencx - Wednesday December 8, 2021, https://www.scien.cx/2021/12/08/bases-de-datos-y-orm/
HARVARD
Pablo Agustín Canale | Sciencx Wednesday December 8, 2021 » Bases de datos y ORM., viewed ,<https://www.scien.cx/2021/12/08/bases-de-datos-y-orm/>
VANCOUVER
Pablo Agustín Canale | Sciencx - » Bases de datos y ORM. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/12/08/bases-de-datos-y-orm/
CHICAGO
" » Bases de datos y ORM." Pablo Agustín Canale | Sciencx - Accessed . https://www.scien.cx/2021/12/08/bases-de-datos-y-orm/
IEEE
" » Bases de datos y ORM." Pablo Agustín Canale | Sciencx [Online]. Available: https://www.scien.cx/2021/12/08/bases-de-datos-y-orm/. [Accessed: ]
rf:citation
» Bases de datos y ORM | Pablo Agustín Canale | Sciencx | https://www.scien.cx/2021/12/08/bases-de-datos-y-orm/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.