Está en la página 1de 4

TECNOLÓGIAS DE LA INFORMACIÓN Y COMUNICACIÓN

NIVEL Y CURSO:

QUINTO “A”

MATERIA:

GESTION DE BASE DE DATOS

ESTUDIANTE:

MARIA BELEN LARA GOROZABEL

MAESTRA:

YANINA ALEXANDRA VITERI ALCÍVAR

CHONE – MANABI – ECUADOR

2023
ACTIVIDAD SEMANA 5
1. ¿Cuál es uno de los principales usos de las tablas en PL/SQL?
a) Almacenar datos de forma permanente en una base de datos.
b) Almacenar datos temporales dentro de un bloque de código o una función PL/SQL.
c) Realizar consultas complejas en una base de datos relacional.
d) Ninguna de las anteriores.

2. ¿Cuál es la diferencia principal entre las tablas anidadas y las tablas indexadas en
PL/SQL?
a) Las tablas anidadas almacenan datos de diferentes tipos, mientras que las tablas
indexadas almacenan solo un tipo de dato.
b) Las tablas anidadas son estructuras bidimensionales, mientras que las tablas
indexadas son unidimensionales.
c) Las tablas indexadas almacenan pares clave-valor, mientras que las tablas anidadas
almacenan valores del mismo tipo de datos.
d) Ninguna de las anteriores.

3. ¿Qué tipo de datos se utiliza comúnmente para las claves en las tablas indexadas en
PL/SQL?
a) Solo VARCHAR2.
b) Solo PLS_INTEGER.
c) Diferentes tipos de datos, dependiendo de la necesidad.
d) Ninguna de las anteriores.

4. ¿Cuál es el propósito principal de las tablas en PL/SQL?


a) Realizar cálculos complejos en un bloque de código PL/SQL.
b) Almacenar datos permanentes en una base de datos relacional.
c) Almacenar datos temporales en memoria durante la ejecución de un programa
PL/SQL.
d) Realizar consultas en tiempo real en una base de datos.

5. ¿Cuál es uno de los principales propósitos de las vistas en PL/SQL?


a) Almacenar datos físicamente.
b) Simplificar y asegurar el acceso a los datos.
c) Generar informes en formato PDF.
d) Realizar actualizaciones en tablas.

6. ¿Cómo se define una vista en PL/SQL?


a) Con la sentencia "CREATE INDEX".
b) Con la sentencia "CREATE VIEW".
c) Con la sentencia "SELECT INTO".
d) Con la sentencia "INSERT INTO".

7. ¿Qué beneficios proporcionan las vistas en PL/SQL?


a) Incrementar la complejidad de las relaciones entre tablas.
b) Facilitar la adaptación de las aplicaciones a cambios en la base de datos.
c) Generar automáticamente informes detallados.
d) Eliminar la necesidad de utilizar tablas subyacentes.
8. ¿En qué situaciones podría ser útil utilizar una vista materializada en lugar de una vista
virtual en PL/SQL?
a) Cuando se requiere una interfaz más amigable.
b) Cuando se quiere evitar el consumo de almacenamiento adicional.
c) Cuando se necesita mejorar el rendimiento en consultas repetitivas.
d) Cuando se busca ocultar la estructura de las tablas subyacentes.

9. ¿Cuál de las siguientes afirmaciones sobre las vistas en PL/SQL es correcta?


a) Todas las vistas son actualizables.
b) Las vistas no pueden utilizarse en consultas SQL.
c) Las vistas son copias físicas de los datos subyacentes.
d) La seguridad y la simplificación son beneficios clave de las vistas en PL/SQL.

10. ¿Cuál es la función principal de un usuario en Oracle?


a) Autenticar y autorizar el acceso a la base de datos.
b) Definir roles en la base de datos.
c) Crear objetos como tablas y procedimientos almacenados.
d) Otorgar privilegios directamente a los objetos.

11. ¿Qué es un esquema de base de datos en Oracle?


a) Un conjunto de usuarios.
b) Un conjunto de roles.
c) Un conjunto de objetos como tablas y procedimientos almacenados.
d) Un conjunto de privilegios.

12. ¿Cómo se crea un usuario en Oracle?


a) Con el comando CREATE ROLE.
b) Con el comando CREATE OBJECT.
c) Con el comando CREATE USER.
d) Con el comando GRANT USER.

13. ¿Qué es un rol en Oracle?


a) Un conjunto de usuarios.
b) Un conjunto de objetos de base de datos.
c) Un conjunto de permisos.
d) Un conjunto de esquemas.

14. ¿Qué comando se utiliza para otorgar permisos a un rol en Oracle?


a) CREATE ROLE.
b) GRANT ROLE.
c) GRANT.
d) CREATE USER.

15. ¿Cómo se asigna un rol a un usuario en Oracle?


a) Con el comando ASSIGN ROLE.
b) Con el comando GRANT ROLE TO.
c) Con el comando CREATE USER.
d) Con el comando GRANT.
16. ¿Qué son los privilegios en Oracle?
a) Conjuntos de usuarios.
b) Conjuntos de objetos de base de datos.
c) Derechos específicos otorgados a usuarios o roles.
d) Roles predefinidos en Oracle.

17. ¿Cuál de los siguientes NO es un ejemplo de privilegio común en Oracle?


a) SELECT.
b) CREATE.
c) USER.
d) DELETE.

También podría gustarte