Actividad: Comparativa de Lenguajes de Consulta
(CE1.1, CE1.2 y CE1.3) Complete la siguiente actividad seleccionando la opción correcta en cada caso.
1. ¿Cuál de estos lenguajes es específicamente diseñado para consultas en bases de datos orientadas a objetos?
a) SQL
b) OQL
c) JPQL
d) XMLQL
Correcto! OQL (Object Query Language) es el lenguaje estándar para consultar bases de datos orientadas a objetos.
2. ¿Qué sentencia SQL se utiliza para eliminar registros de una tabla?
a) REMOVE
b) DELETE
c) DROP
d) ERASE
Correcto! La sentencia DELETE se utiliza para eliminar registros de una tabla en SQL.
3. ¿Cuál de estas características NO corresponde al lenguaje SQL?
a) Permite definir la estructura de la base de datos
b) Permite manipular los datos almacenados
c) Permite controlar el acceso a los datos
d) Permite programación orientada a objetos nativa
Correcto! SQL no es un lenguaje de programación orientado a objetos, aunque algunas extensiones como PL/SQL añaden características procedurales.
4. Relacione cada lenguaje con su descripción:
Lenguaje |
Descripción |
1. SQL |
|
2. JPQL |
|
3. XMLQL |
|
Las respuestas correctas son: SQL - b, JPQL - c, XMLQL - a
5. ¿Cuál de estas afirmaciones sobre procedimientos almacenados es FALSA?
a) Mejoran el rendimiento al ejecutarse en el servidor
b) Reducen el tráfico de red
c) Son independientes del SGBD utilizado
d) Pueden contener lógica de negocio compleja
Correcto! Los procedimientos almacenados NO son independientes del SGBD, ya que cada sistema tiene su propia sintaxis y características.