Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESETest M02 UF3

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Test M02 UF3

Descripción:
Test Bases de Datos DAM

Autor:
yai.lg
(Otros tests del mismo autor)

Fecha de Creación:
17/01/2022

Categoría:
Informática

Número preguntas: 40
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Un cursor me permite Obtener un único dato de una consulta, por ejemplo, el campo nombre de un trabajador Insertar datos en una tabla Recorrer los resultados de cualquier select Recorrer los resultados de un select si afecta a una única tabla.
El atributo %ROWTYPE nos permite Declarar una variable para que pueda contener un registro de una tabla. Definir una tabla de objetos. Definir una tabla de variables. Declarar una variable para que pueda contener una columna de una tabla.
En una base de datos ORACLE para modificar un usuario (por ejemplo el password) utilizamos update user... Es obligatorio eliminar y volver a crear Alter user.... update role...
La función de un rol es Aplicar unos permisos y privilegios a unos usuarios con requerimientos similares Dificultar el trabajo del administrador del sistema Establecer un sistema de permisos que cubra todas las posibilidades Sólo permitir la conexión del usuario a la base de datos.
El tablespace SYSTEM contiene: El diccionario de datos. Los datos de los usuarios. Los objetos temporales. Los ficheros de configuración del sistema.
Para controlar los errores en ORACLE utilizamos Bloque BEGIN Bloque EXCEPTION Bloque END Bloque ERROR.
En una base de datos ORACLE para que un usuario pueda iniciar sesión: Debe tener el permiso CREATE SESSION. Debe tener el permiso LOGIN. Debe tener el permiso CONNECT. Solo pueden iniciar sesión los administradores de la base de datos.
En una base de datos ORACLE para dar de alta el usuario marta ejecutamos create user marta identified by password insert into sys values('marta') grant all privileges on sys to marta create user marta .
Para cambiar los permisos de un usuario en el sistema utilizaremos el Lenguaje PL/SQL. Lenguaje DCL. Lenguaje DML. Lenguaje DDL.
En una base de datos ORACLE eliminamos privilegios a un usuario con podemos utilizar grant o revoke drop user grant revoke.
Un cursor implícito Insertar datos en una tabla Todas son correctas. Obtener un único dato de una consulta, por ejemplo, el campo nombre de un trabajador Modificar los datos de una tabla, por ejemplo, el nombre de un trabajador.
Los cursores FOR..LOOP Nunca debemos utilizar esta instrucción No existe esta instrucción Ejecutan de forma implícita las operaciones OPEN, FECH y CLOSE Ejecutan de forma implícita las operaciones OFEN y CLOSE.
En la creación de un rol Nunca debe incluirse la cláusula IDENTIFIED BY en la creación de un rol. Los roles se activan de forma automática. La cláusula IDENTIFIED BY es obligatoria para su creación La cláusula IDENTIFIED BY es obligatoria para poder activar el rol La cláusula IDENTIFIED BY es opcional. La utilizaremos si queremos que se precise una contraseña para activar el rol .
En un tablespace de oracle se almacenan: Los archivos temporales de los usuarios. La política de seguridad de la base de datos. Los ejemplos de las bases de datos. Objetos del esquema de la base de datos: tablas, vistas, etc..
Las funciones o procedimientos almacenados Reducen el tráfico de la red. Aumentan el tráfico de la red. Solo pueden realizar una acción. Por ejemplo, dar de alta un cliente a la base de datos Es preciso realizar un procedimiento para cada tabla de la base de datos que queramos actualizar o consultar.
Si se debe condicionar la ejecución de una instrucción al valor de una determinada variable utilizaré la instrucción for while if repeat.
La instrucción CLOSE nombre_cursor No existe esta instrucción Solo cierra el cursor para evitar su utilización involuntaria. Libera los recursos y cierra el cursor Nunca debemos utilizar esta instrucción.
La vista dba_users nos muestra información sobre: Los usuarios del sistema. Las vistas de los usuarios. Las tablas de los usuarios. Privilegios del sistema asignados a usuarios. .
Para determinar la validez máxima de la contraseña en días utilizamos: PASSWORD_TIME PASSWORD_DAYS PASSWORD_LIFE_TIME PASSWORD_MAX_DAYS.
El lenguaje PL/SQL nos permite: Controlar errores. Todas son ciertas Utilizar comandos de consulta y manipulación de datos. Crear procedimientos y funciones almacenados.
La vista dba_sys_privs nos muestra información sobre: Privilegios del administrador de la base de datos. Privilegios de todos los objetos de la base de datos. Privilegios de sistema asignados a usuarios y roles. Privilegios en activo para el usuario y sesión actuales.
En una base de datos ORACLE para eliminar el usuario marta ejecutamos drop user marta remove user marta delete user marta revoke all privileges on sys to marta.
Cuando tratamos los errores, la sección WHEN OTHERS THEN Es obligatorio y debe ubicarse al final Es obligatorio y debe ubicarse al inicio Es opcional. Si se incluye, debe ubicarse al principio del bloque Es opcional. Si se incluye, debe ubicarse al final .
Para quitar todos los privilegios al usuario marta ejecutamos GRANT ALL privileges TO marta REVOKE ALL privileges FROM marta REVOKE ALL privileges TO marta DELETE ALL TO marta.
Las funciones o procedimientos almacenados se ejecutan Siempre en el cliente El usuario decide donde en el momento de la ejecución En el servidor o en el cliente, según la configuración del servidor Siempre en el servidor .
La opción WITH ADMIN OPTION permite que El usuario que recibe el privilegio o permiso puede otorgar este permiso o privilegio a otros usuarios El usuario puede administrar los objetos del sistema El usuario puede realizar todas las funciones de administrador El usuario puede administrar a otros usuarios.
La mejor opción para realizar una instrucción un número conocido de veces es, por ejemplo 10 veces es FOR IF REPEAT WHILE.
Las variables :OLD y :NEW Almacenan los dos últimos valores de una variable. En los triggers contienen una copia del registro antes y después de ejecutar la operación SQL. En los triggers guardan los dos últimos registros leidos. Se utilizan como parametros de entrada y de salida.
La instrucción RAISE se utiliza para Para controlar errores de valores duplicados. Para controlar accesos no permitidos a las bases de datos. Para controlar consultas que no devuelven datos. Para controlar errores definidos por el programador.
La vista dba_data_files nos muestra información sobre: Las vistas de los usuarios. Los permisos de los usuarios. Las tablas de los usuarios. Los archivos que utiliza el tablespace. .
Un perfil de base de datos sirve: Para asignar un conjunto de permisos a un determinado usuario. Para limitar los recursos que puede utilizar un usuario en el sistema. Para administrar la base de datos. Para crear tablas de datos predefinidas.
Un disparador se utiliza para: Pasar parámetros a una función. Para recorrer de forma secuencial todos los registros de un cursor. Ejecutar bloques PL/SQL automáticamente cuando se producen ciertos eventos. Para controlar errores.
La instrucción FETCH en relación a los cursores se utiliza para Mover una posición adelante el puntero del cursor Extraer la siguiente fila de valores del conjunto de resultados del cursor y mueve una posición adelante el puntero del cursor Extraer la siguiente fila de valores del conjunto de resultados del cursor Eliminar un registro del cursor.
En una base de datos ORACLE para crear un rol ejecutamos create user insert into table users... grant role create role.
Una instrucción de tipo LOOP me permite controlar los errores solo sirven para recorrer los registros resultado de una consulta repetir una acción varias veces realizar una acción si una determinada condición es cierta.
La diferencia entre una función y un procedimiento almacenado Los procedimientos devuelven un valor de retorno. Las funciones se ejecutan más rápido que los procedimientos No hay ninguna diferencia Las funciones pueden utilizarse en expresiones e incluirse en otras funciones o procedimientos.
Un parámetro de tipo INOUT permite Enviar un valor al procedimiento que podrá ser modificado. Recibir un valor del procedimiento. Declarar una variable para que pueda contener un registro de una tabla. Enviar solo un valor al procedimiento.
El lenguaje DCL permite: Crear las estructuras de datos. Crear los procedimientos y funciones almacenados en la base de datos. Controlar el acceso a los datos almacenados en la base de datos. Modificar los datos de la base de datos.
El alcance de una variable es Bloque BEGIN y END donde está declarada Todas son falsas Cualquier procedimiento o función de la base de datos Cualquier procedimiento o función del SGBD (todas las bases de datos).
En una base de datos ORACLE para modificar un usuario (por ejemplo el password) utilizamos update role... Es obligatorio eliminar y volver a crear update user... alter user.... .
Denunciar test Consentimiento Condiciones de uso