PRIVILEGIOS DE ACCESO EN INFORMIX - PowerPoint PPT Presentation

About This Presentation
Title:

PRIVILEGIOS DE ACCESO EN INFORMIX

Description:

PRIVILEGIOS DE ACCESO EN INFORMIX Prof. Gabriel Matonte PRIVILEGIOS Hay privilegios para: La Base de Datos Las tablas Los atributos PERMISOS A LA BD CONNECT Hacer ... – PowerPoint PPT presentation

Number of Views:76
Avg rating:3.0/5.0
Slides: 13
Provided by: Erm83
Category:

less

Transcript and Presenter's Notes

Title: PRIVILEGIOS DE ACCESO EN INFORMIX


1
PRIVILEGIOS DE ACCESO EN INFORMIX
  • Prof. Gabriel Matonte

2
PRIVILEGIOS
  • Hay privilegios para
  • La Base de Datos
  • Las tablas
  • Los atributos

3
PERMISOS A LA BD
  • CONNECT
  • Hacer consultas a las tablas si tiene privilegios
  • Crear Vistas si tiene privilegios
  • Crear tablas temporarias e indices sobre ellas
  • Alterar y eliminar tablas e indices de los cuales
    sea dueño
  • Dar privilegios sobre tablas que le pertenecen

4
PERMISOS A LA BD
  • RESOURCE
  • Ampliar el modelo de la BD
  • Hacer consultas a las tablas que tenga
    privilegios
  • Crear nuevas tablas e índices

5
PERMISOS A LA BD
  • DBA
  • Dar cualquier privilegio sobre la base a otro
    usuario
  • Eliminar cualquier objeto del modelo aunque no
    sea dueño
  • Ejecutar consultas
  • Crear tablas, índices y vistas y asignar a otro
    usuario como dueño
  • Ejecutar las sentencias de la B.D. commit work y
    rollback work

6
PERMISOS POR DEFECTO
  • Cuando se crea una BD, el creador queda como DBA
  • Ningún otro usuario puede acceder a la BD, hasta
    que se le especifiquen derechos

7
PERMISOS A NIVEL DE TABLAS Y COLUMNAS
  • ALTER
  • DELETE
  • INDEX
  • INSERT
  • SELECT col
  • UPDATE col
  • ALL

8
SENTENCIAS SQL PARA DAR DERECHOS
  • GRANT
  • tab_priv ON nom_tabla
  • db_priv
  • TO PUBLIC Lista Usuarios
  • WITH GRANT OPTION

9
EJEMPLOS
  • GRANT DBA TO PUBLIC
  • GRANT CONNECT TO gmatonte
  • GRANT ALTER ON clubes TO gmatonte WITH GRANT
    OPTION
  • GRANT SELECT nombre,apellido ON Clientes TO PUBLIC

10
SENTENCIAS SQL PARA QUITAR DERECHOS
  • REVOKE
  • tab_priv ON nom_tabla db_priv
  • FROM
  • PUBLIC Lista_de_usuarios

11
EJEMPLOS DE REVOKE
  • REVOKE RESOURCE FROM gmatonte
  • REVOKE DELETE ON Clubes FROM PUBLIC
  • REVOKE ALTER ON Clubes
  • FROM gmatonte

12
ACLARACIONES
  • Los permisos se dan y quitan con revoke y grant y
    no con el sist. Op.
  • Un usuario no puede quitarse privilegios a si
    mismo.
  • Solo el que creo la tabla, el DBA y un usuario
    con Grant Option puede dar o quitar privilegios.
Write a Comment
User Comments (0)
About PowerShow.com