Seguridad en Bases de Datos SQL
Clase 34 de 36 • Curso de Bases de Datos con SQL - Deprecado
Contenido del curso
Introducción a las bases de datos relacionales
Manipulación de Datos
Manipulación Avanzada de Datos
- 14

Instalación de MySQL Server y MySQL Workbench
01:50 min - 15

¿Qué es la cláusula WHERE de SQL?
08:54 min - 16

Filtrar y Ordenar Datos en SQL (LIKE)
06:04 min - 17

Práctica: Filtrar Datos con WHERE en SQL
- 18

Cláusulas de Comparación Textual en SQL (AND, NULL, IN, NOT)
06:23 min - 19

Funciones de Aritmética Básica en SQL (COUNT, SUM, AVG)
08:15 min - 20

Funciones de Aritmética Básica en SQL (MIN, MAX)
04:34 min
Agrupación de Datos
Transformación de Datos
- 26

Vistas Materializadas en SQL: Como optimizar tus consultas y reportes.
06:13 min - 27

Práctica: Crear Vistas Materializadas en SQL
- 28

Optimización de Bases de Datos con SQL: CREATE INDEX y TRIGGER
01:31 min - 29

Vistas Materializadas y Temporales en SQL
03:00 min - 30

Expresiones de Tablas Comunes (CTE) en SQL
06:32 min
Procedimientos Almacenados
Administración de Base de Datos
Análisis de Datos Avanzados
GRANT:
GRANT se utiliza para otorgar permisos específicos a los usuarios o roles en una base de datos. Estos permisos determinan qué operaciones pueden realizar los usuarios en los objetos de la base de datos, como tablas, vistas, procedimientos almacenados, etc.
La sintaxis general de GRANT es la siguiente:
GRANT permiso ON objeto TO usuario;
Donde:
- Permiso es el tipo de permiso que se otorga, como SELECT, INSERT, UPDATE, DELETE, etc.
- Objeto es el objeto de la base de datos al que se aplica el permiso, como una tabla, vista, procedimiento almacenado, etc.
- Usuario es el usuario o rol al que se le otorgan los permisos.
Por ejemplo, para otorgar permisos de selección en una tabla llamada employees al usuario user1, puedes usar:
GRANT SELECT ON employees TO user1;
REVOKE:
REVOKE se utiliza para revocar o eliminar los permisos previamente otorgados a un usuario o rol en una base de datos.
La sintaxis general de REVOKE es la siguiente:
REVOKE permiso ON objeto FROM usuario;
Donde:
- permiso es el tipo de permiso que se revoca.
- objeto es el objeto de la base de datos del que se revocan los permisos.
- usuario es el usuario o rol al que se le revocan los permisos.
Por ejemplo, para revocar los permisos de selección en la tabla employees del usuario user1, puedes usar:
REVOKE SELECT ON employees FROM user1;