NEW
Font size
WorksheetsG_2Prue.de usuarios, roles y privilegios de las BD 2025 5to desa
Total questions: 40
Worksheet time: 21mins
Para visualizar los permisos que tiene un usuario empleamos el comando en consola
show grants
show grants for 'Flor'@' localhost';
Las dos opciones son correctas
Una cuenta de usuario (login) está formada por:
Los permisos de acceso a los objetos de la BD
Contraseña
Por un nombre de usuario
El nombre de usuario y máquina desde la que se conecta
¿Si modificamos los permisos con GRANT, REVOKE o SET PASSWORD el servidor recarga las tablas de permisos automáticamente?
Verdadero
Falso
Este privilegio otorga permiso para leer y escribir archivos en la máquina del servidor
File
Insert
grant
Este comando permite cargar grandes cantidades de datos en una base de datos MySQL desde un archivo de texto delimitado (CSV)
Load data infile
File
txt
CSV
Este comando te mostrará una lista de todos los procesos en ejecución en ese momento, incluyendo información como el usuario que inició el proceso, la base de datos en la que se está ejecutando y el estado del proceso
Processlist
Tasklist
Process
Al utilizar la palabra PASSWORD en la sentencia CREATE USER:
Encriptamos la contraseña
Nos obliga a introducir la contraseña ya encriptada
Esa opción no aparece
Creamos la contraseña
Para utilizar la sentencia CREATE USER hace falta tener el permiso INSERT en la BD mysql
Verdadero
Falso
¿Para utilizar la sentencia CREATE USER hace falta tener el permiso CREATE USER?
Si, correcto
No, falso
Es la posibilidad de ejecutar determinadas operaciones o no sobre los diferentes elementos del sistema de gestión de contenido
Permisos
Roles
¿Para usar GRANT o REVOKE, debe tener el permiso GRANT OPTION además de los permisos que está dando o quitando?
Verdadero
Falso
¿Es durante el diseño físico cuando se definen los usuarios, roles y permisos de acceso a la BD?
Si, es cierto
No, es el diseño lógico
El rol asociado al especialista encargado del manejo SGBD usado para implementar la BD, se denomina
Administrador del SGBD
Administrador del sistema
Administrador de datos
Administrador de BD
Este comando se usa para cambiar el nombre de un objeto de base de datos existente
Alter
Modify
Rename
Change
Es toda persona que tenga todo tipo de contacto con el sistema de base de datos desde que éste se diseña, elabora, termina y se usa.
Analista de sistemas
Diseñador de BD
Programador
Usuario
¿Cuantos tipos de usuarios existen?
2
3
5
4
Son usuarios no sofisticados que interactúan con el sistema mediante la innovación de algunos programas de aplicación que se ha escrito previamente.
Usuarios Normales
Usuarios sofisticados
Usuarios Especializados
En general se emplean para asignar los privilegios relacionados con los usuarios finales de las aplicaciones de un sistema
Permisos
Roles
Es un derecho para ejecutar un tipo particular de sentencia o para acceder un objeto de otro usuario.
Permisos
Roles
Se aplican al conjunto de todas las bases de datos en un servidor. Es el nivel más alto de privilegio, en el sentido de que su ámbito es el más general.
De base de datos
De tabla
De columna
Globales
¿Cuantos niveles de privilegios existen?
4
3
2
5
Decimos que un usuario no posee privilegios cuando usamos CREATE USER en lugar de GRANT?
Verdadero
Falso
Este tipo de lenguaje permite crear roles, permisos e integridad referencial, así como el control al acceso a la base de datos.
DML
DCL
DDL
Para eliminar usuarios se usa la sentencia:
Delete
Borrar
Drop
¿Cuando indicamos el % estamos diciendo que se puede conectar desde cualquier máquina?
Verdadero
Falso
¿Cuando creamos un usuario e indicamos localhost quiere decir que no podrá entrar desde el mismo ordenador donde se está ejecutando el servidor?.
Verdadero
Falso
¿Cuándo creamos un usuario e indicamos la IP quiere decir que podrá entrar desde otro ordenador?
Verdadero
Falso
Son simples archivos creados por los propios usuarios, para infinidad de tareas, se ejecutan directamente desde símbolos del sistema
CSV
TXT
BAT
¿El comando REVOKE pertenece a los DCL?
Cierto
Falso
¿La palabra clave Change le permite modificar un tipo de datos de columna y restricciones?
Verdadero
Falso
Cuál es la diferencia entre el comando show grants y show grants for 'Denise'@'localhost'
Muestra todos los permisos que se pueden dar en una BD
Solo muestra los permisos concedidos a dicho usuario
No, no existe ninguna diferencia entre ellos
Para pasar sus permisos de privilegios a otros usuarios se debe tener el privilegio
Load data infile
Super usuario
With grant option
Grant
Si utilizo la siguiente sintaxis ON nombre_db.*, estoy
Concediendo privilegios a Todos los objetos de la BD
Concediendo privilegios globales
Concediendo privilegios a Todas las tablas de una BD en particular
Concediendo privilegios a una columna de una tabla concreta
Este comando es empleado para eliminar todos los registros de una tabla.
Drop
Delete
Truncate
Escoja el comando que pertenece tanto a los DML como DQL
Distinct
Insert
Update
Select
El comando rename se usa cuando queremos modificar una base de datos o cualquier objeto contenido en la base de dato
Verdadero
Falso
Comando para activar el local infile
Set global
Show variables like
load data infile
Este sistema se asegura que todos los usuarios pueden ejecutar sólo la operación permitida a los mismos
Sistemas de usuarios
Sistema de roles
Sistema de privilegios
Son comandos que se ejecutan desde el S.O. Marque el que pertenece a MYSQL
processlist
Tasklist
Taskkill
¿El valor dado a la variable local infile puede ser en letras y números?
Si, verdadero
No, esta variable no se le asigna ningún valor
