M10 Administracion de sistemas gestores de base de datos
![]() |
![]() |
![]() |
Título del Test:![]() M10 Administracion de sistemas gestores de base de datos Descripción: preguntas para repaso m10 |




Comentarios |
---|
NO HAY REGISTROS |
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. |