UF3 - DDBB
|
|
Título del Test:
![]() UF3 - DDBB Descripción: UF3 - DDBB |



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




