# data[].attributes.body
David Santiago Gaviria Correa

Salomé Gil Chancí

Nestor Miguel Garcia Florez

Jhonathan Giraldo Guerra

# data[].attributes.body
El back-end son los datos y la infraestructura que permiten que la aplicación funcione. Almacena y procesa los datos de las aplicaciones para los usuarios.

A veces denominado servidor, el back end de la aplicación administra la funcionalidad general de la aplicación web. Cuando el usuario interactúa con el front end, la interacción envía una solicitud al back end en formato HTTP. El backend procesa la solicitud y devuelve una respuesta.

# data[].attributes.body
El frontend o «desarrollo del lado del cliente» se refiere a la práctica de producir HTML, CSS y JavaScript. Estos tres elementos se encargan de dar forma a la parte frontal de un sitio web o aplicación. Esto incluye los fondos, colores, texto, animaciones o efectos.

Ejemplo:

Un ejemplo de frontend es la página de inicio de una tienda en línea, donde puedes ver productos, navegar por categorías, agregar artículos al carrito, y realizar una compra

# data[].attributes.body
Un DBMS (sistema de gestión de bases de datos) actúa como interfaz entre la base de datos y los usuarios, permitiendo recuperar, actualizar y gestionar información. También facilita supervisión y control para operaciones administrativas como rendimiento y copias de seguridad.

# data[].attributes.body
Un dato es la representación de una variable que puede ser cuantitativa o cualitativa que indica un valor que se le asigna a las cosas y se representa a través de una secuencia de símbolos, números o letras.

# data[].attributes.body
Una relación en bases de datos es una tabla que organiza y estructura datos en filas (tuplas) y columnas (atributos). Cada fila representa un registro único, y cada columna define un atributo específico con un tipo de dato. Las relaciones no deben tener filas duplicadas y deben mantener la integridad de los datos.

Características clave:

1. Tuplas (Filas): Representan registros individuales, como un estudiante en una tabla de "Estudiantes".

2. Atributos (Columnas): Definen características de los datos, como "Nombre" o "Email".

3. Clave primaria: Identifica de manera única cada fila, como "ID_Cliente".

4. Integridad de datos: Asegura coherencia y evita valores nulos en la clave primaria.

# data[].attributes.attachment_link.title
DALL·E 2024-08-30 22.44.58 - An illustration representing a relational database table. The table has columns named ID_Cliente, Nombre, Email, and Fecha_Registro, each column conta

# data[].attributes.body
Conjunto de datos sobre la cual se puede sacar una conclusión o una idea

"La información es un conjunto de datos acerca de algún suceso, hecho o fenómeno, que organizados en un contexto determinado tienen su significado, cuyo propósito puede ser el de reducir la incertidumbre o incrementar el conocimiento acerca de algo".

# data[].attributes.body
Un tipo de entidad define el esquema o intensión para el conjunto de entidades que comparten la misma estructura. La colección de entidades de un tipo particular de entidad definen la extensión del tipo de entidad.

En un MER existen diferentes tipos de atributos: 

Atributos simples o atómicos: son atributos no divisibles. 

Atributos compuestos: son atributos que se pueden dividir en sus componentes, pudiendo formar jerarquías. 

Atributos monovaluados: son atributos que tienen un solo valor para una entidad en particular. 

Atributos multivaluados: son atributos que tienen límites inferior y superior en el número de valores para una entidad.  Atributos almacenados 

Atributos derivados 

Valores nulos

Atributos complejos: son atributos compuestos o multivaluados anidados de una manera arbitraria (lista, conjuntos).

# data[].attributes.headline
figuras del Modelamiento Entidad Relación - MER

# data[].attributes.subject
figuras del Modelamiento Entidad Relación - MER

# data[].attributes.body
El modelo entidad relación ER es un modelo de datos que permite representar cualquier abstracción, percepción y conocimiento en un sistema de información formado por un conjunto de objetos denominados entidades y relaciones incorporando una representación visual conocida como diagrama entidad-relación

Ejemplo, en una base de datos de ventas de un negocio, las entidades podrían ser, entre otras, “Cliente”, “Producto”, “Factura” o “Dirección

# data[].attributes.body
CaracterísticUn Diagrama Entidad-Relación (ER) es una herramienta visual que modela la estructura lógica de una base de datos, mostrando entidades, relaciones y atributos.

Conceptos clave:

1. Entidades: Son objetos o conceptos importantes del sistema, como "Estudiante" o "Curso", representados con rectángulos.

2. Relaciones: Describen cómo las entidades interactúan, como un estudiante inscrito en un curso, y se representan con rombos.

3. Atributos: Son las características de las entidades o relaciones, como "Nombre" o "Edad" de un estudiante, representados con óvalos.

4. Cardinalidad: Indica cuántas entidades participan en una relación, como 1:1 o 1

Ejemplo: Un diagrama ER para una escuela podría tener las entidades "Estudiante" y "Curso", la relación "Inscrito en", y atributos como "Nombre" y "Edad" para "Estudiante" y "Nombre del Curso" para "Curso".as clave:

# data[].attributes.headline
las figuras del Diagrama Entidad Relación -ER

# data[].attributes.subject
las figuras del Diagrama Entidad Relación -ER

# data[].attributes.body
El diagrama en sí es un tipo de diagrama de flujo. Es un modelo lógico que muestra cómo fluyen los datos de una entidad a otra. Con este formato fácil de seguir, los desarrolladores y diseñadores de software pueden visualizar claramente la estructura de un sistema. Comprende claramente cómo están estructurados tus datos con un diagrama entidad relación. Con esta representación visual de tus datos, puedes identificar fácilmente las relaciones entre las diferentes entidades y tomar mejores decisiones sobre cómo gestionarlas.

Símbolos del diagrama entidad relación

Cada diagrama presenta una selección de símbolos de diagrama entidad relación. Estos son algunos de los símbolos más comunes:

Rectángulos

Los rectángulos representan las entidades padres. Suelen tener entidades débiles (rectángulos dobles) que dependen de ellas.

Óvalos

Los atributos se representan mediante óvalos. Describen las características de una entidad.

Rombos

Los rombos se utilizan para mostrar las relaciones entre entidades.

Flechas y líneas de conexión

Las líneas y flechas sirven para indicar las relaciones entre entidades.

Cardinalidades

Las cardinalidades indican la cantidad de información que fluye de una entidad a otra

# data[].attributes.body
Una base de datos es un sistema organizado para almacenar, gestionar y acceder a datos de manera estructurada, garantizando la eficiencia, seguridad e integridad de la información.

Características clave:

1. Organización: Los datos se estructuran en tablas y otros objetos para facilitar su gestión.

2. Eficiencia: Permiten realizar consultas rápidas sobre grandes volúmenes de datos.

3. Seguridad: Protegen la información contra accesos no autorizados y fallos.

4. Manejo de transacciones: Aseguran la correcta ejecución de operaciones, incluso ante fallos.

Ejemplo: En una tienda en línea, la base de datos podría incluir tablas para "Clientes", "Productos", y "Pedidos".

# data[].attributes.body
El ciclo de vida del desarrollo de software (SDLC) es un proceso rentable y eficiente en términos de tiempo empleado por los equipos de desarrollo para diseñar y crear software de alta calidad. El objetivo del SDLC es minimizar los riesgos del proyecto por medio de una planificación anticipada que permita que el software cumpla las expectativas del cliente durante la fase de producción y posteriormente.

# data[].attributes.body
Una entidad es una colección de datos relacionados que tiene un propósito específico. Es la unidad básica de una base de datos y cada entidad tiene su propio conjunto de atributos.

# data[].attributes.body
Una instancia de un tipo de entidad representa un objeto específico (como un cliente o un pedido concreto). Cada una de las instancias de un tipo de entidad debe tener una clave de entidad única dentro de un conjunto de entidades.

Dos instancias de tipo de entidad se consideran iguales solo si son del mismo tipo y los valores de sus claves de entidad son idénticos.

# data[].attributes.body
Las propiedades particulares de los tipos de entidad se denominan atributos. Los atributos contienen valores que describen cada instancia de la entidad y representan la parte principal de los datos almacenados en la base de datos.

Cada atributo está asociado con un conjunto de valores, denominado dominio o conjunto de valores, el dominio define los valores potenciales que un atributo podría tener.

# data[].attributes.body
Simples

Los atributos simples son aquellos que tienen un solo componente y que no se pueden dividir en partes más pequeñas con significado propio. Se representan mediante círculos.

Ejemplos: nombre, dni, email, dirección, sueldo

# data[].attributes.body
Por contra, los atributos compuestos son aquellos que están formados por varios componentes y que tienen afinidad en cuanto a su significado. Se representan, también, con círculos unidos a cada uno de los atributos de los que se compone. Ejemplos: nombre (nombre-pila, apellido2, apellido2), dirección (calle, numero, puerta)

# data[].attributes.body
Por otra parte, un atributo multivaluado puede tener varios valores por cada ocurrencia de la entidad. Se representan de manera similar, pero en lugar de un círculo son dos, uno dentro de otro.

• Ejemplos: teléfono, dirección, coche

# data[].attributes.body
Por contra, los atributos derivados son aquellos que son obtenidos a partir del valor de uno o varios atributos existentes en la misma o en otras entidades. Se representan mediante círculos discontinuos.

• Ejemplos: edad (a partir de la fecha de nacimiento)

# data[].attributes.body
Un atributo monovaluado es aquel que tiene un solo valor por cada ocurrencia de la entidad a la que pertenece. Se representan mediante un círculo.

• Ejemplos: nombre, edad, dni, apellidos

# data[].attributes.body
Dentro de los atributos existentes en una entidad, existirá un atributo o atributos que serán denominados clave y que serán los identificadores de ésta en cada una de sus ocurrencias. Además, deben tener un conjunto de características entre las que están:

• Tienen un valor único en cada entidad (ejemplo: matrícula de la entidad vehículo)

• Debe ser mínima, es decir, sin atributos superfluos

• Puede ser un atributo compuesto

• Pueden tener más de un atributo clave

# data[].attributes.body
Una clave primaria es una columna o un conjunto de columnas en una tabla cuyos valores identifican de forma exclusiva una fila de la tabla. Una base de datos relacional está diseñada para imponer la exclusividad de las claves primarias permitiendo que haya sólo una fila con un valor de clave primaria específico en una tabla

# data[].attributes.body
Una clave foránea es una columna o un conjunto de columnas en una tabla cuyos valores corresponden a los valores de la clave primaria de otra tabla. Para poder añadir una fila con un valor de clave foránea específico, debe existir una fila en la tabla relacionada con el mismo valor de clave primaria.

• Empleado: nombre (clave), fecha nacimiento (clave), sueldo

# data[].attributes.body
Se define grado de una relación como el número de conjuntos de entidades que participan en el conjunto de relaciones, o lo que es lo mismo, el número de entidades que participan en una relación. Las relaciones en las que participan dos entidades son binarias o de grado dos. Si participan tres serán ternarias o de grado 3. Los conjuntos de relaciones pueden tener cualquier grado, lo ideal es tener relaciones binarias.

# data[].attributes.headline
Qué es un Cardinalidad de una Relación: Uno a Uno, Uno a Muchos, Muchos a Muchos y Muchos a Uno.

# data[].attributes.subject
Qué es un Cardinalidad de una Relación: Uno a Uno, Uno a Muchos, Muchos a Muchos y Muchos a Uno.

# data[].attributes.body
1:1, uno a uno. Estas relaciones entre bases de datos se dan cuando cada campo clave aparece sólo una vez en cada una de las tablas.

Tomando un ejemplo del mundo real, una clara relación de "uno a uno" podría ser, el nombre de cualquier persona y su número de teléfono. Si partimos del supuesto en que cada persona tiene un solo número de teléfono, se podría hablar de una relación "uno a uno".

# data[].attributes.headline
Especialización / Generalización (Tipos de Especializaciones: Total, Parcial, Disjunta, Solapada).

# data[].attributes.subject
Especialización / Generalización (Tipos de Especializaciones: Total, Parcial, Disjunta, Solapada).

# data[].attributes.body
Permite formar una nueva entidad, mediante la unión de otras entidades. El proceso inverso se denomina especialización y divide una entidad en cierto número de otras entidades

Solapada: una entidad puede pertenecer a más de una subclase al mismo tiempo.

Disjunta:  una entidad solo puede pertenecer a una única subclase

Total: toda entidad de la superclase debe pertenecer a alguna de las subclases.

Parcial: puede haber entidades de la superclase que no pertenezcan a ninguna de las subclases

# data[].attributes.body
(1:N) A cada elemento de la primera entidad le corresponde uno o más elementos de la segunda entidad, y a cada elemento de la segunda entidad le corresponde uno sólo de la primera entidad.

(N:1) Es el mismo caso que el anterior pero al revés; a cada elemento de la primera entidad le corresponde un elemento de la segunda, y a cada elemento de la segunda entidad, le corresponden varios de la primera.

# data[].attributes.body
M:N muchos a muchos . A cada elemento de la primera entidad le corresponde uno o más elementos de la segunda entidad, y a cada elemento de la segunda entidad le corresponde uno o más elementos de la primera entidad.M:N muchos a muchos . A cada elemento de la primera entidad le corresponde uno o más elementos de la segunda entidad, y a cada elemento de la segunda entidad le corresponde uno o más elementos de la primera entidad.

# data[].attributes.body
Un objeto en la programación son representaciones de cualquier cosa del mundo real, asi como los conceptos abstractos con sus características y comportamientos específicos.

# data[].attributes.headline
¿Qué es tipos de entidades (Fuertes, débiles, la entidad relación ) y el concepto de discriminante

# data[].attributes.subject
¿Qué es tipos de entidades (Fuertes, débiles, la entidad relación ) y el concepto de discriminante

# data[].attributes.body
las entidades representan objetos o conceptos del mundo real y se clasifican en diferentes tipos que ayudan a estructurar los datos y sus relaciones.

Tipos de Entidades:

1. Entidades Fuertes:

Son independientes y existen por sí mismas, identificadas por una clave primaria única.

Ejemplo: "Estudiante" en una universidad, identificado por un ID_Estudiante único.

2. Entidades Débiles:

Dependen de una entidad fuerte para existir y no pueden ser identificadas solo por su clave primaria; requieren una clave externa de la entidad fuerte.

Ejemplo: "Detalle_Pedido" en una tienda, que depende de "Pedido" y se identifica junto con el ID_Pedido.

3. Entidades de Relación:

Representan relaciones entre entidades fuertes y pueden tener atributos propios.

Ejemplo: "Inscripción" entre "Estudiante" y "Curso", con atributos como la "Fecha de Inscripción".

Discriminante: Es un atributo que distingue entre varias ocurrencias de una entidad débil, actuando como un identificador parcial. Junto con la clave primaria de la entidad fuerte, ayuda a identificar una tupla específica dentro de la entidad débil.

Ejemplo: En "Detalle_Pedido", el "Número de Artículo" puede ser un discriminante que, junto con el ID_Pedido, identifica un artículo dentro de un pedido.

# data[].attributes.headline
Modelo relacional y sus componentes (Tabla, Tupla, Atributo, Dominio de un Atributo)

# data[].attributes.subject
Modelo relacional y sus componentes (Tabla, Tupla, Atributo, Dominio de un Atributo)

# data[].attributes.body
El modelo relacional, para el modelado y la gestión de bases de datos, es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos, se ocupa de:

La estructura de datos

La manipulación de datos

La integridad de los datos

Tuplas: Filas de una relación que contiene valores para cada uno de los atributos

Atributos: Columnas de una relación y describe las características particulares de cada campo

Dominio de un atributo: El dominio dentro de la estructura del Modelo Relacional es el conjunto de valores que puede tomar un atributo.

# data[].attributes.headline
Sintaxis del Esquema de una Base de Datos

# data[].attributes.subject
Sintaxis del Esquema de una Base de Datos

# data[].attributes.body
Un esquema de base de datos define cómo se organizan los datos dentro de una base de datos relacional; esto incluye restricciones lógicas, como nombres de tablas, campos, tipos de datos y las relaciones entre estas entidades.

# data[].attributes.headline
Esquema de una Tabla. (Claves; tipos de Claves. Reglas de Traducción)

# data[].attributes.subject
Esquema de una Tabla. (Claves; tipos de Claves. Reglas de Traducción)

# data[].attributes.body
Una tabla de base de datos (BBDD) es un objeto o estructura cuya finalidad principal consiste en el almacenamiento de datos.

CLAVES

Para entender mejor cómo funcionan las tablas y se relacionan entre sí, es necesario comprender los diferentes tipos de claves que puede presentar una tabla

Primary key: Una Primary Key es una clave única en bases de datos relacionales, formada por campos que identifican registros de manera exclusiva y sin nulos

Unique key: Una Unique Key identifica de manera única un registro, evitando valores duplicados en columnas específicas que participen en la restricción UNIQUE y no formen parte de la Primary Key.

Foreign Key

Una Foreign Key es una clave externa que vincula dos tablas al relacionar la Primary Key de una con la Foreign Key de la otra, asegurando la integridad referencial entre ellas.

Candidate Key

Una Candidate Key identifica de manera única registros sin ser Primary Key, cumpliendo condiciones específicas.

Alternate Key

Una Alternate Key es una Candidate Key que cumple las condiciones de una Primary Key para identificar una fila en una tabla, pero no se establece como tal.
También se le conoce como una clave secundaria que pertenece al conjunto de claves diferentes a la Primary Key.

Composite Key

Una Composite Key es una clave utilizada para identificar un registro de manera única, formada por dos o más campos, también conocida como clave concatenada.
Los campos por separado no pueden identificar el registro por completo.

Super Key

Una Super Key es un grupo de atributos que identifica de manera única una fila en una tabla.
Son todas las combinaciones posibles de atributos que identifican un registro.

# data[].attributes.body
Los Axiomas de Armstrong son reglas utilizadas para derivar dependencias funcionales en el diseño de bases de datos, esenciales para la normalización y para evitar redundancias y anomalías.

Axiomas Básicos:

1. Reflexividad: Si un conjunto de atributos Y está incluido en X, entonces X determina Y (X→Y).

2. Aumentación: Si X determina Y, entonces al agregar un conjunto de atributos Z a ambos lados, XZ determina YZ (XZ→YZ).

3. Transitividad: Si X determina Y y Y determina Z, entonces X determina Z (X→Z).

Axiomas Derivados:

1. Unión: Si X determina Y y Z, entonces X determina YZ (X→YZ).

2. Descomposición: Si X determina YZ, entonces X determina Y y X determina Z (X→Y y X→Z).

3. Pseudotransitividad: Si X determina Y y YZ determina W, entonces XZ determina W (XZ→W).

Ejemplo: En una tabla de "Empleados" con columnas como EmpleadoID, Departamento, y Gerente, los axiomas de Armstrong se utilizan para derivar dependencias funcionales entre estos atributos, ayudando a normalizar la base de datos y eliminar redundancias.

# data[].attributes.body
Raymond F. Boyce fue un científico en el campo de las bases de datos, y es conocido principalmente por su colaboración con Edgar F. Codd. Su aporte más significativo y popular fue la creación de la Forma Normal de Boyce-Codd (BCNF)

# data[].attributes.headline
¿Quién es Peter Chen y cuál fue su aporte a la humanidad más significativo y popular? 

# data[].attributes.subject
¿Quién es Peter Chen y cuál fue su aporte a la humanidad más significativo y popular? 

# data[].attributes.body
Peter Chen es un destacado científico informático y académico estadounidense de origen taiwanés, famoso por su contribución al desarrollo de modelos de bases de datos. Su principal logro es el Modelo Entidad-Relación (ER), presentado en su artículo de 1976, "The Entity-Relationship Model: Toward a Unified View of Data".

Aporte Significativo: El Modelo Entidad-Relación es una metodología crucial para el diseño de bases de datos. Este modelo utiliza una representación visual para organizar datos mediante tres componentes principales:

Entidades: Objetos relevantes en el sistema.

Relaciones: Conexiones entre entidades.

Atributos: Propiedades de las entidades.

# data[].attributes.body
Las anomalías de diseño en bases de datos son problemas que pueden surgir debido a una estructura de base de datos mal diseñada, de estas anomalias podemos encontrar tres tipos principales como lo son:

Anomalía de Inserción: Dificultad para agregar nuevos datos debido a la estructura de la base de datos.

Anomalía de Actualización: Problemas al actualizar datos que requieren cambios en múltiples lugares para evitar inconsistencias.

Anomalía de Eliminación: Eliminación de un dato puede llevar a la pérdida accidental de información relacionada.

# data[].attributes.body
relación matemática de algún tipo en la cual dos acontecimientos no tienen conexión lógica, aunque se puede implicar que la tienen debido a un tercer factor no considerado aún

# data[].attributes.body
MER Es un modelo de entidad—relación

DER Es un diagrama de entidad—relación

MER se encarga de una manera visual y corta para analizar la entidad y relación

DER este es un diagrama de clases, son clases con sus atributos y funcionamientos

# data[].attributes.body
García, E. (2023, March 7). Descomposición de una base de datos.Padlet.https://padlet.com/1123garciacano/descomposici-n-de-una-base-de-datos-gzwz2z93qq0aij7p/slideshow/wish/2507422109

Topics | IBM. (n.d.). https://www.ibm.com/topics#w31aab7c15

Flores, R. E. G. (n.d.). Diagrama entidad. Scribd. https://es.scribd.com/document/393804453/Diagrama-Entidad

Araneda, P. (2021, March 31). Capítulo 7 El Modelo Relacional | Base de Datos.

https://bookdown.org/paranedagarcia/database/el-modelo-relacional.html#reglas-de-integridad

SQLearning. (2022, June 28). Bases de datos SQL (bases de datos relacionales). SQLearning | Tutoriales De SQL Y Transact-SQL. https://sqlearning.com/es/introduccion-sql-server/base-de-datos-relacionales/

Front End frente a back-end: diferencia entre el desarrollo de aplicaciones - AWS. (n.d.). Amazon Web Services, Inc. https://aws.amazon.com/es/compare/the-difference-between-frontend-and-backend/

¿Qué es la programación orientada a objetos? (n.d.). EDteam - En Español Nadie Te Explica Mejor. https://ed.team/blog/que-es-la-programacion-orientada-objetos

(S/f). Universidadeuropea.es. Recuperado el 21 de agosto de 2024, de https://titula.universidadeuropea.es/bitstream/handle/20.500.12880/5895/TFG_AitorCarrascoso.pdf?sequence=1&isAllowed=y

GeeksforGeeks. (2023, November 7). What is Database? GeeksforGeeks. https://www.geeksforgeeks.org/what-is-database/?ref=gcse_ind

What is a database? (2020, November 24). https://www.oracle.com/co/database/what-is-database/#WhatIsDBMS

Equipo editorial, Etecé. (2023, November 19). Dato - Qué es, concepto, ejemplos y tipos de datos. Concepto. https://concepto.de/dato/

https://www.uazuay.edu.ec/sites/default/files/public/analisis/Modelo%20Entidad%20Relacion.pdf

¿Qué es el SDLC? - Explicación del ciclo de vida del desarrollo de software - AWS. (n.d.). Amazon Web Services, Inc. https://aws.amazon.com/es/what-is/sdlc/

García, F. (2023, October 8). Que es una entidad en Base de Datos. https://codigosql.top/bases-de-datos/entidad/

Cmastr. (2023, September 5). tipo de entidad - ADO.NET. Microsoft Learn. https://learn.microsoft.com/es-es/dotnet/framework/data/adonet/entity-type

https://www.udb.edu.sv/udb_files/recursos_guias/informatica-moviles/base-de-datos-(moviles)/2019/i/guia-1.pdf

Imágenes:

https://www.techopedia.com/es/definicion/sistema-gestion-bases-datos-dbms

https://atlantictech.io/wp-content/uploads/2022/08/4113d-basededatos.png

https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTet3XWWYSc1E0f2bLK9r_oG894dMchBw53YQ&s

https://image.slidesharecdn.com/tm09modeloerextendido-130124091553-phpapp02/85/Tm09-modelo-er_extendido-26-320.jpg

https://bookdown.org/paranedagarcia/database/images/db-relacionterminos.jpg

https://encrypted-tbn0.gstatic.com/images?

q=tbn:ANd9GcTDe9WOnjO0PJGPremk_vhgj5HUGDmyoRUp8A&amp;shttps://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTDe9WOnjO0PJGPremk_vhgj5HUGDmyoRUp8A&amp;s

https://image.slidesharecdn.com/mer-100526095423-phpapp01/85/Mer-1-320.jpg

https://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Ejemplo_Diagrama_E-R_extendido.PNG/400px-Ejemplo_Diagrama_E-R_extendido.PNG

https://media.licdn.com/dms/image/v2/C5612AQE-Cvyl68PUVw/article-cover_image-shrink_600_2000/article-cover_image-shrink_600_2000/0/1586939623971?e=2147483647&v=beta&t=M-5_XQvfsPlvwpwcymwDLXFqqZtCYaZiTaF1NEpueOA

https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRB0LtbTzr_0vrFuAKvVR6aIqRiDSF7i_ObZw&s

https://pablodelgadoflores.com/wp-content/uploads/representacion_clave_primaria_e-r-1024x790.jpg