You are on page 1of 7

Vistas, Usuarios,

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.

Usuarios especializados.Son usuarios sofisticados que escriben


aplicaciones de bases de datos especializadas y adecuadas para el
procesamiento de datos tradicional. Entre estas aplicaciones estn
los sistemas de diseo asistido por computadora, sistemas de base
de conocimientos y sistemas expertos, sistemas que almacenan
datos de tipos de datos complejos (como grficos y de audio) y
sistemas de modelado de entorno.
Administradoresde la base de datos (ABD).Son las personas
que tienen el control central del SGBD. Entre las funciones del ABD
se encuentran:
Definicin del esquema de la base de datos.
Definicin de la estructura y el mtodo de acceso.
Modificacin del esquema y la organizacin fsica.
Concensin de autorizacin para el acceso a los datos.
Mantenimiento rutinario.

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:

ALL PRIVILEGES: como mencionamos previamente esto


permite a un usuario de MySQL acceder a todas las
bases de datos asignadas en el sistema.
CREATE: permite crear nuevas tablas o bases de datos.
DROP: permite eliminar tablas o bases de datos.
DELETE: permite eliminar registros de tablas.
INSERT: permite insertar registros en tablas.
SELECT: permite leer registros en las tablas.
UPDATE: permite actualizar registros seleccionados en
tablas.
GRANT OPTION: permite remover privilegios de
usuarios.

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;

You might also like