Академический Документы
Профессиональный Документы
Культура Документы
Privilegios.
(grant ~ revoke)
Equipo 8
MartinezBandera Daniel
Hernndez Jimnez Jos Rodolfo
Vidal Lpez Julio Manuel
Vistas
Unavista es una consulta que se presenta como una tabla (virtual)
a partir de un conjunto de tablas en unabase de datosrelacional.
Lasvistastienen la misma estructura que una tabla: filas y
columnas. La nica diferencia es que slo se almacena de ellas la
definicin, no losdatos.
Usuarios
Usuarios normales.Son usuarios no sofisticados que interactan con
el sistema mediante un programa de aplicacin con una interfaz de
formularios, donde puede rellenar los campos apropiados del
formulario. Estos usuarios pueden tambin simplemente leer informes
generados de la base de datos.
Programadores de aplicaciones.Son profesionales informticos que
escriben los programas de aplicacin, utilizando herramientas para
desarrollar interfaces de usuario, como las herramientas dedesarrollo
rpido de aplicaciones (DRA), que facilitan crear los formularios e
informes sin escribir directamente el programa.
Usuarios sofisticados.Interactan con el sistema sin programas
escritos, usando el lenguaje de consulta de base de datos para hacer
sus consultas. Los analistas que envan las consultas para explorar los
datos en la base de datos entran en esta categora, usando ellos las
herramientas deprocesamiento analtico en lnea(OLAP, OnLine
Analytical Processing), o herramientas derecopilacin de datos.
Privilegios
Es la capacidad de un usuario dentro de la base de datos a
realizar determinadas operaciones o acceder a determinados
objetos de otros usuarios.
Privilegios sobre los objetos
Nos permite acceder y realizar cambios en los datos de otros
usuarios. Ejemplo: El privilegio de consultar la tabla de otro
usuario es un privilegio sobre objetos.
Privilegios de sistema
Dan derecho a ejecutar un tipo de comando SQL o a realzar
alguna accin sobre objetos de un tipo especificado. Por
ejemplo, el privilegio para crear TABLESPACES es un privilegio
de sistema. Formato:
Grant
GRANT <permission> [ ,...n ]
ON <database_principal> [ ,...n ] TO [Username]@localhost
[WITH GRANT OPTION];
Revoke
REVOKE<permission> [ ,...n ]
ON <database_principal> [ ,...n ] FROM [Username]@localhost;