Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEM10 Administracion de sistemas gestores de base de datos

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
M10 Administracion de sistemas gestores de base de datos

Descripción:
preguntas para repaso m10

Autor:
Erik
(Otros tests del mismo autor)

Fecha de Creación:
19/05/2023

Categoría:
Informática

Número preguntas: 97
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
La opción WITH ADMIN OPTION en oracle permite que El usuario que recibe el privilegio o permiso puede otorgar este permiso o privilegioa otros usuarios. El usuario puede administrar a otros usuarios. El usuario puede realizar todas las funciones de administrador. El usuario puede administrar los objetos del sistema.
En una replicación en mysql las operaciones de actualización se realizan sobre El esclavo El maestro No puede haber operaciones de actualización Los dos.
Cual de los siguientes no es una ventaja de un sistema distribuido La seguridad en caso de sobrecarga. La proximidad. La escalabilidad. El diseño y estructura de la base de datos.
La instrucción ndb_mgmd se utiliza para iniciar el nodo de administración SQL esclavo datos.
En una base de datos ORACLE para dar de alta el usuario marta ejecutaremos insert into sys values("marta") create user marta create user marta identified by password grant all privileges on sys to marta.
Los índices de tipo UNIQUE se aplican a Campos de tipo blob Campos cuyo valor no se repite Campos multicolumna Campos donde los valores se pueden repetir.
La instrucción cache índex se utiliza para indexar la tabla cache. Reconstruir el índice. indexar el motor MyISAM. Asignar los índices a una determinada cache.
Para indicar a los nodos cuál es el nodo de administración utilizamos hostname y port ndbcluster hostname ndb-connectstring.
La función de un rol es Aplicar unos permisos y privilegios a unos usuarios con requerimientos similares. Sólo permitir la conexión del usuario a la base de datos. Dificultar el trabajo del administrador del sistema. Establecer un sistema de permisos que cubra todas las posibilidades.
El fichero binary log se almacenan El establecimiento de conexiones con los clientes. Las instrucciones que modifican los datos. Los errores encontrados al iniciar, ejecutar o detener mysqld. Las consultas que tardan mucho tiempo en ejecutarse.
Las funciones o procedimientos almacenados se ejecutan El usuario decide donde y 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. Siempre en el cliente.
¿Cuál de los siguientes no es un problema de rendimiento de un SGDB? Las consultas bien indexadas. Gran cantidad de conexiones a la base de datos. Recursos hardware insuficientes. Un diseño desnormalizado.
Los cursores FOR...LOOP No existe esta instrucción. Ejecutan de forma implícita las operaciones OPEN y CLOSE. Nunca debemos utilizar esta instrucción. Ejecutan de forma implícita las operaciones OPEN, FETCH y CLOSE.
Si se debe condicionar la ejecución de una instrucción al valor de una determinada variable utilizaré la instrucción WHILE IF FOR REPEAT.
Una instrucción de tipo LOOP me permite Solo sirve 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. Controlar los errores.
El motor NDB Almacena los datos en la RAM. Recomendable para las aplicaciones donde predominan los select. Se utiliza para implementar tablas que se particionaran en varias máquinas. Permite transacciones u bloqueos.
Para acceder a los datos de un clúster utilizamos el nodo datos administración esclavo SQL.
Un perfil de base de datos sirve Para asignar un conjunto de permisos a un determinado usuario. Para administrar la base de datos. Para limitar los recursos que puede utilizar un usuario en el sistema. Para crear tablas de datos predefinidas.
en una base de datos ORACLE añadimos privilegios a un usuario con GRANT CRATE USER Podemos utilizar GRANT o REVOKE REVOKE.
En una base de datos ORACLE para modificar un usuario (por ejemplo el password) utilizamos Es obligatorio eliminar y volver a crear. update user... update role... Alter user...
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.
La mejor opción para realizar una instrucción un número conocido de veces es, por ejemplo 10 veces es REPEAT FOR WHILE IF.
En Oracle para quitar todos los privilegios al usuario marta ejecutaremos GRANT ALL privileges TO marta REVOKE ALL privileges FROM marta DELETE ALL TO marta REVOKE ALL privileges TO marta.
En una base de datos Oracle para crear un rol ejecutaremos crate user grant role create role insert into table users...
En un tablespace de oracle se almacenan Objetos del esquema de la base de datos: tablas, vistas, etc... La política de seguridad de la base de datos. Los ejemplos de las bases de datos. Los archivos temporales de los usuarios.
En una optimización a nivel de base de datos comprobamos Los motores de almacenamiento sean los apropiados. Los privilegios de los usuarios sean correctos. Los recursos hardware sean suficientes. Las tablas no tengan mas de 10 atributos.
Una fragmentación vertical consiste En dividir los atributos de la relación. En dividir las filas y los atributos de la relación. En dividir las filas de la relación. En almacenar la base de datos en diferentes servidores.
Para saber los procesos que se estan ejecutando utilizamos. mysqladmin statuslist SHOW STATUS mysqladmin status SHOW PROCESSLIST.
Para controlar los errores en Oracle utilizmos Bloque EXEMPTION Bloque BEGIN 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 CONNECT. Solo pueden iniciar sesión los administradores de la base de datos. Debe tener el permiso LOGIN.
En Oracle la viata dbs_sys_privs nos muestra información sobre Privilegios en activo para el usuario y sesión actuales. Privilegios de todos los objetos de la base de datos. Privilegios del administrador de la base de datos. Privilegios de sistema asignados a usuarios y roles.
Los permisos locales en mysql se almacenan en Cada tabla almacena los permisos de los usuarios. Cada base de datos almacena los permisos de los usuarios. La tabla db de la base de datos mysql. La tabla user de la base de datos mysql.
El valor optimo de la variable table_open_cache debería ser El valor predeterminado 4000. max_connections*el numero de tablas a las que accede cualquier sonsulta SQL. El número de tablas de la base de datos*el numero de índices. El número de tablas de la base de datos+el número de índices.
Las operaciones que realiza el maestro y se deben replicar en un esclavo se almacenan en system_log_file slave_log_file master_log_file replication_log_file.
La variable table_open_cache define: El número de tablas abiertas para todos los subprocesos. El número de tablas abiertas del proceso actual. El espacio de memoria asignado a todas las tablas abiertas. El espacio de memoria asignado a la base de datos actual.
Cual de los siguientes no es un tipo de nodo de un clúster sql esclavo adminiostración datos.
La instrucción FORCE INDEX se utiliza para Usar un índice HASH en vez de un indice BTREE. Obligar a crear índices al crear una consulta. Obligar a crear índices al crear una tabla Obligar a utilizar el índice en una consulta.
En los motores Memory y NDB que estructura de índice es mas recomendable HASH RTREE RANGE BTREE.
En un sistema distribuido los componentes comparten procesador. comparten disco. comparten memoria. se encuentran repartidos en diferentes máquinas.
La estructura de una determinada tabla en mysql se almacena en la base de datos. sys information_schema mysql performance_schema.
La instrucción FETCH en relación a los cursores se utiliza para Mover una posición adelante el puntero del cursor. Elimina un registro 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.
En consultas con rango (BETWEEN) que estructura del índice es mas recomendable RTREE HASH RANGE BTREE.
El esquema básico de replicación en MySQL consiste en: Uno de datos, uno de control y uno de administración. Un maestro y dos esclavos. Un maestro y un esclavo. Un maestro, uno de control y un esclavo.
Los índices de tipo índex se aplican a Campos de tipo blob Campos multicolumna Campos no clave Campos de texto.
La información de los usuarios y sus privilegios en MySQL se almacenan en la base de datos information_schema performance_schema sys mysql.
El motor Archive Recomendable para las aplicaciones donde predominan los select. Se utiliza para implementar tablas que se particionan en varias máquinas. Para guardar gran cantidad de información sin indexar. Permite transacciones y bloqueos.
La instruccion RAISE se utiliza para Para controlar accesos no permitidos a las bases de datos. Para controlar errores definidos por el programador. Para controlar consultas que no devuelven datos. Para controlar errores de valores duplicados.
Intento conectarme con mysql -u [nombre_usuario], y recibo un error. ¿Cuál es el problema? Tienes que restaurar el servicio con systemctl restart mysql. Tienes que instalar mysql-workbench antes. Tienes que escribir sudo, para entrar en modo administrador. Hay que escribir -p para indicar que se tiene que introducir un contraseña.
En una fragmentación mixta Se aplica un fragmentación primero vertical y luego vertical. Se aplica una fragmentación primero horizontal y luego vertical. Solo se puede implementar en entornos replicados. Se aplican dos fragmentaciones una horizontal y otra vertical sin importar el orden.
El alcance de una variable es Cualquier procedimiento o funcion del SGDB (todas las bases de datos) Cualquier procedimiento o funcion de la base de datos. Todas son falsas. Bloque BEGIN y END donde está declarada.
Un cursor implícito Todas son correctas Modificar los datos de una tabla, por ejemplo, el nombre de un trabajador. Insertar datos en una tabla. Obtener un único dato de una consulta, por ejemplo, el campo nombre de un trabajador.
En una replicación el master_log_file almacena Los errores de replicación. El estado de replicación. Las operaciones que realiza el esclavo. Las operaciones que realiza el maestro y se tiene que replicar.
La base de datos sys en MySQL se utiliza para Guardar la información de los usuarios y sus privilegios. Guardar la estructura de las tablas y las bases de datos. Analizar la seguridad del sistema. Analizar el rendimiento del sistema.
Un parámetro de tipo INOUT permite Enviar solo un valor al procedimiento. 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.
El lenguaje DCL permite Controlar el acceso a los datos almacenados en la base de datos. Crear los procedimientos y funciones almacenados en la base de datos. Modificar los datos de la base de datos. Crear las estructuras de datos.
En Oracle para determinar la validez máxima de la contraseña en días utilizamos: PASSWORD_MAX_DAYS PASSWORD_TIME PASSWORD_LIFE_TIME PASSWORD_DAYS.
El motor InnoDB Recomendable para las aplicaciones donde predominan los select. Guarda los datos en ficheros de texto separados por comas. Almacena los datos en la RAM. Permite transacciones y bloqueos.
Para saber el número de tablas abiertas utilizamos la instruccion: mysqladmin status show open tables mysqladmin tables show tables status.
Los permisos globales en mysql se almacenan en Cada tabla almacena los permisos de los usuarios. La tabla user de la base de datos mysql. Cada base de datos almacena los permisos de los usuarios. La tabla db de la base de datos mysql.
Para asignar permisos en MySQL y que pueda otorgarlo a terceros utilizamos with admin option with grant option Agrupar los usuarios según sus requerimientos. with thirds option.
El atributo %ROWTYPE nos permite Declarar una variable para que pueda contener un registro de una tabla Declarar una variable para que pueda contener una columna de una tabla. Definir una tabla de objetos. Definir una tabla de variables.
La concurrencia mide El tiempo total requerido por una tarea. La opción de disco. El número de solicitudes por segundo. El rendimiento de una carga de trabajo variable.
Un cursor me permite Obtener un único dato de una consulta, por ejemplo, el campo nombre de un trabajador. Recorrer los resultados de un select si afecta a una única tabla. Insertar datos en una tabla. Recorrer los resultados de cualquier select.
El primer nodo en iniciar el servicio en un clúster de datos es: El nodo de control. El nodo SQL. El nodo de administración. El nodo de datos.
En una base de datos de Oracle eliminamos privilegios a un usuario con: revoke podemos utilizar grant o revoke grant drop user.
Para cambiar los permisos de un usuario en el sistema utilizamos el Lenguaje DML Lenguaje PL/SQL Lenguaje DCL Lenguaje DDL.
En un clúster de datos el número mínimo de nodos es: 2 5 4 3.
En la optimización de las columnas que afirmación es correcta. Un medium int ahorra espacio respecto a un int. Las columnas not null empeoran el uso de los índices. Los identificadores únicos es preferible que sean en formato cadena. Es preferible almacenar valores numéricos en formato cadena.
Las variables OLD y NEW Se utilizan como parametros de entrada y salida. En los triggers contienen una copia de registro antes y después de ejecutar la operación SQL. En los triggers guardan los dos últimos registros leídos. Almacenan los dos últimos valores de una variable.
En que máquina de la red se encuentran los datos que hace referencia a la trasparencia en indexación fragmentación ubicación replicación.
La diferencia entre una función y un procedimiento almacenado Las funciones se ejecutan mas 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 de Oracle añadimos privilegios a un usuario con revoke podemos utilizar grant o revoke create user grant.
En los motores MyISAM tienen Una única cache para almacenar los datos y las claves. Una cache de claves y una cache de datos. Una cache de datos. Una cache de claves.
Las funciones o procedimientos almacenados Solo pueden realizar una acciona. 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 queremos actualizar o consultar. Reducen el trafico de la red. Aumentan el trafico de la red.
Cual de los siguientes no es un inconveniente de un sistema distribuido. La escalabilidad Gestión mas compleja. La seguridad de datos. El diseño y estructura de la base de datos.
La instrucción ndbd se utiliza para iniciar el nodo de administracion esclavo SQL datos.
Un disparador se utiliza para: Para recorrer de forma secuencial todos los registros de un cursor. Pasar parámetros a una función. Ejecutar bloques PL/SQL automáticamente cuando se producen ciertos eventos. Para controlar errores.
La instrucción EXPLAIN se utiliza para: Reconstruir una tabla. Reconstruir un indice. Optimizar las consultas. Crear índices multicolumna.
El tablespace SYSTEM de Oracle contiene: Los datos de los usuarios. El diccionario de datos. Los ficheros de configuración del sistema. Los objetos temporales.
En una base de datos Oracle para eliminar el usuario marta ejecutaremos revoke all privileges on sys to marta drop user marta delete user marta revoke user marta.
La instrucción CLOSE nombre_cursor No existe esta instrucción. Nunca debemos utilizar esta instrucción. Solo cierra el cursor para evitar su utilización involuntaria. Libera los recursos y cierra el cursor.
En Oracle la vista dbs_users nos muestra informacion sobre: Privilegios del sistema asignados a usuarios. Los usuarios del sistema. Las vistas de los usuarios. Las tablas de los usuarios.
El lenguaje PL/SQL nos permite: Utilizar comandos de consulta y manipulación de datos. Crear procedimientos y funciones almacenados. Todas son ciertas. Controlar errores.
El privilegio USAGE en MySQL permite: Crear usuarios Hacer un select en todas las bases de datos. Conectar al servidor de MySQL Ejecutar procedimientos.
En una base de datos Oracle eliminamos privilegios a un usuario con: grant revoke drop user podemos utilizar grant o revoke.
¿En que tabla de MySQL se almacenan los privilegios referentes a procedimientos y funciones? user_privs procs_privs func_privs routine_privs.
En la creación de un rol La clausula IDENTIFIED BY es opcional. La utilizaremos si queremos que se precise una contraseña para activar el rol. Nunca debe incluir la clausula IDENTIFIED BY en la creación de un rol. Los roles se activan de forma automática. La clausula IDENTIFIED BY es obligatoria para poder activar el rol. La clausula IDENTIFIED BY es obligatoria para su creación.
Una fragmentación horizontal consiste En dividir las filas de la relacion. En almacenar la base de datos en diferentes servidores. En dividir las filas y los atributos de la relación. En dividir los atributos de la relación.
Para ver los privilegios de un usuario en MySQL utilizamos Select privileges from mysql where user=<usuario> Show grants Show privileges Select grants from mysql where user=<usuario>.
Para medir la velocidad de una función o expresión utilizamos Analyze Compare Benchmark Explain.
En oracle la vista dbs_data_files nos muestra informacion sobre: Las vistas de los usuarios Las tablas de los usuarios Los archivos que utiliza el tablespace Los permisos de los usuarios.
Un cursor implícito Todas son correctas Obtener un único dato de una consulta, por ejemplo, el campo nombre de un trabajador Insertar datos en una tabla Modificar los datos de una tabla, por ejemplo, el nombre de un trabajador.
Una fragmentación horizontal consiste En dividir las filas de la relación. En almacenar la base de datos en diferentes servidores. En dividir los atributos de la relación. En dividir las filas y los atributos de la relación.
Un disparador se utiliza para Ejecutar bloques PL/SQL automáticamente cuando se producen ciertos eventos. Para controlar errores. Para recorrer de forma secuencial todos los registros de un cursor. Pasar parámetros a una función.
La base de datos sys en MySQL se utiliza para Guardar la informacion de los usuarios y sus privilegios. Guardar la estructura de las tablas y las bases de datos. Analizar el rendimiento del sistema. Analizar la seguridad del sistema.
Un parametro de tipo INOUT permite Declarar una variable para que pueda contener un registro de una tabla. Enviar un valor al procedimiento que podrá ser modificado. Recibir un valor del procedimiento. Enviar solo un valor al procedimiento.
Para acceder a los datos de un clúster utilizamos el nodo datos esclavo SQL administracion.
Denunciar test Consentimiento Condiciones de uso