wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Preguntas sobre ORMs y características de Prisma y TypeORM

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

Explica por qué los ORMs facilitan el trabajo de los desarrolladores al interactuar con bases de datos relacionales.

a)

Porque automatizan el proceso de guardar, consultar y actualizar datos, permitiendo trabajar de forma más natural desde el código orientado a objetos.

b)

Porque eliminan la necesidad de aprender SQL.

c)

Porque solo funcionan con bases de datos no relacionales.

d)

Porque reemplazan completamente a los administradores de bases de datos.

2.

¿Cuál de las siguientes características corresponde a los ORM actuales como Prisma y TypeORM?

a)

Funcionan con bases de datos en la nube. Permiten trabajar con objetos dentro del código sin escribir SQL manual constantemente. Desarrollo más rápido y simplificado, aunque a veces no se ve qué consultas se ejecutan internamente.

b)

Solo funcionan con bases de datos relacionales locales y no permiten integración con la nube.

c)

Requieren escribir todo el código SQL manualmente para cada consulta.

d)

No permiten trabajar con objetos dentro del código y solo se usan para migraciones de bases de datos.

3.

¿Cuál de las siguientes características corresponde a los ORM actuales como Prisma y TypeORM?

a)

Solo funcionan con bases de datos locales.

b)

Permiten trabajar con objetos dentro del código sin escribir SQL manual constantemente.

c)

Requieren escribir SQL manual para cada consulta.

d)

No simplifican el desarrollo.

4.

Un equipo de desarrollo nota problemas de rendimiento en ciertas aplicaciones al usar un ORM. ¿Cuál podría ser la causa principal de este problema?

a)

El ORM puede introducir sobrecarga y no estar optimizado para todos los escenarios.

b)

El ORM siempre mejora el rendimiento de las aplicaciones.

c)

El ORM elimina la necesidad de pruebas de rendimiento.

d)

El ORM solo funciona con bases de datos NoSQL.

5.

Analiza el término "Mapeo" en ORM y selecciona la opción que mejor describe su función.

a)

Es un proceso que consiste en emparejar valores.

b)

Es una base de datos relacional.

c)

Es un lenguaje de programación.

d)

Es una técnica de encriptación de datos.

6.

¿Cuál es el propósito de mapear cada tabla de la base de datos a una clase en el proceso descrito?

a)

Facilitar la conversión de datos en objetos utilizables en programación.

b)

Eliminar la necesidad de usar bases de datos.

c)

Mejorar la velocidad de las consultas SQL.

d)

Reducir el tamaño de la base de datos.

7.

¿Cuál es una función principal del mapeo automático en un ORM al trabajar con bases de datos?

a)

Permitir la conversión automática de tablas en objetos.

b)

Eliminar la necesidad de consultas SQL.

c)

Aumentar la velocidad de la red.

d)

Proteger la base de datos contra virus.

8.

Considerando la información de la tabla, ¿qué razonamiento explica por qué SQLAlchemy y Django ORM son considerados competidores directos?

a)

Ambos son herramientas ORM para Python y compiten en el mismo mercado de desarrolladores.

b)

Ambos son herramientas para JavaScript y compiten en diferentes mercados.

c)

Ambos son frameworks de frontend para Python.

d)

Ambos son bases de datos relacionales.

9.

¿Cuál es una ventaja de utilizar un ORM en lugar de escribir consultas SQL manualmente?

a)

Permite interactuar con la base de datos usando objetos en el lenguaje de programación.

b)

Hace que las consultas sean siempre más rápidas que el SQL manual.

c)

Elimina la necesidad de conocer la estructura de la base de datos.

d)

Garantiza que nunca habrá errores en las consultas.

10.

¿Qué ventaja ofrece el uso de un ORM en comparación con la escritura manual de consultas SQL?

a)

Reduce el tamaño del código fuente de la aplicación.

b)

Facilita la creación de bases de datos no relacionales.

c)

Permite a los desarrolladores centrarse en la lógica de negocio en lugar de en la sintaxis SQL.

d)

Elimina la necesidad de realizar pruebas de seguridad.

11.

¿Cuál es una característica clave que diferencia a un ORM de un sistema de gestión de bases de datos tradicional?

a)

Los ORM requieren menos recursos del servidor.

b)

Los ORM son más rápidos que los sistemas de gestión de bases de datos.

c)

Los ORM permiten la manipulación de datos a través de objetos en lugar de tablas.

d)

Los ORM solo funcionan con bases de datos en memoria.

12.

¿Estudia Sistemas con qué objetivo?

a)

Me apasiona la informática

b)

Mejores oportunidades laborales y de salario

c)

Considero que es la ruta adecuada para un futuro estable

d)

Era lo que prometía en el momento