PRIVILEGIOS DE ACCESO EN INFORMIX

Slides:



Advertisements
Presentaciones similares
Diseño de Bases de Datos
Advertisements

Madrid, junio de 2009 Seguridad en bases de datos: SQL Server 2005 y Oracle 10g.
Microsoft® SQL Server 2008 Usuarios, Roles, Encriptación y Back Up de la base de datos.
VISTAS (VIEWS) DEFINICIÓN Y OBJETIVO DE LAS VISTAS.
LENGUAJE ESTRUCTURADO DE CONSULTA “SQL”
Base de Datos Orientada a Objetos (OODBMS)
SQL G r u p o
CAPITULO 9 Creando y Manejando Tablas
Controlando el Acceso a los Usuarios
Data set Data table Base de datos con servidor de base de datos String conexión Objeto conexión.
VISTAS EN INFORMIX Prof. Gabriel Matonte.
4.3. Privilegios de usuarios
BASE DE DATOS DISTRIBUIDAS
USUARIOS Y PRIVILEGIOS EN ORACLE
Transacciones (MySQL). Definición: Conjunto de sentencias que se tratan como una sola. Comienzan con BEGIN/START TRANSACTION; Se puede confirmar (COMMIT)
Control del Acceso de los Usuarios
MySQL M.C. Pedro Bello López.
Lenguaje SQL (Structured Query Language)
Bases de Datos Relacionales
Fragmentación de Datos
Universidad del Cauca – FIET – Departamento de Sistemas
Administración de Bases de Datos
“UNIVERSIDAD VERACRUZANA”
Componentes sintácticos
Gestión de Objetos con Vistas de Diccionario de Datos
Lenguaje Estructurado de Consultas
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Administración del DBMS E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 11 Creando Vistas.
1 Microcomputación II Unidad II Administración de datos con MS-SQL Server y Visual Basic Introducción a Transact – SQL: Select, Delete, Update. Tema:
D. M.L. (Lenguaje de Manipulación de Datos)
SQL (Structured Query Language / Lenguaje de consulta estructurado)‏
Auditoría del Sistema ¿Qué es una Auditoría de una BD? Controlar y registrar las acciones de determinados usuarios de la BD. A nivel SO vs a nivel del.
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Manipulación de Datos Conceptos básicos.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 12 Otros Objetos de la Base de Datos.
Vista Externa de Una Base de Datos John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A.
Usuarios y privilegios MySQL. Cuentas de usuario ALTAS:  CREATE USER IDENTIFIED BY ‘contrasena’; Si no se pone ningún host, interpreta.
Fundamentos de bases de datos
ASIGNACION DE PRIVILEGIOS DE USUARIO Grupo:403 Escuela:Conalep Coacalco 184 Profesor: Roberto Carlos Muñoz Celaya Integrantes: Álvarez González Mónica.
LENGUAJE SQL.
Structured Query Language (Lenguaje Estructurado de Consultas)
Convertirse en otro Usuario Prof. Juan P. Valdez Diplomado Oracle Unapec – mescyt 2012.
ENCUENTRO 3 Presentación de la sintaxis de las sentencias ALTER Table, DELETE, y UPDATE. Consultas combinadas. Vistas. Aplicación de las sentencias vistas.
Lenguaje Estructurado de Consulta
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 0 Introducción.
Vista Externa de Una Base de Datos John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A.
Instrucciones para administrar bases de datos. Instrucciones para administrar una base de datos Para crear la base de datos debemos emplear las diferentes.
Prof. Daniel Obando Fuentes
Para crear una vista debemos utilizar la sentencia CREATE VIEW, debiendo proporcionar un nombre a la vista y una sentencia SQL SELECT válida. CREATE.
1 -Instrucciones del Lenguaje de definición de datos (DDL) se utilizan para crear objetos en la base de datos. -Instrucciones del Lenguaje de control de.
MySQL LENGUAJE SQL.
Prof. De Bases de Datos: Lcdo. Luis Peña. El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query.
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
Diseña y administra base de datos avanzadas
Lenguaje SQL. Permite la definición de la base de datos mediante el lenguaje de definición de datos (DDL, Data Definition Lenguaje) Permite a los usuarios.
Unidad 4 SEGURIDAD 4.1 Tipos de usuarios
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Comandos DDL Los comandos DDL son las siglas de Data Definition Language, y se corresponde con el conjunto de órdenes que permiten definir las estructuras.
Usuarios y privilegios
SQL es un estándar internacional para trabajar con bases de datos, que consta de dos partes: una parte para manipular datos y una parte para definir tipos.
Usuarios. Colocar el servidor en el modo de autenticación Windows/SqlServer. En SQL Server Management Studio, click derecho, Propiedades en la Instancia.
SQL es el lenguaje de comunicación entre el programa cliente y programa servidor; Oracle es un programa servidor, en el que está la base de datos propiamente.
UNIVERSIDAD LATINA V. ADMINISTRACIÓN EN BASES DE DATOS RELACIONALES. E.I. L.E. Prof. Ramón Castro Liceaga.
ORACLE SQL - DCL.
AA Gerardo Morgade Donato AA Isnel Leyva Herbella.
Seguridad. Identificación y Autenticación  Se denomina Identificación al momento en que el usuario se da a conocer en el sistema.  La autentificación.
UNITA - IBARRA roles Paulina Guevara.
DML Transact SQL Sesión X Triggers. Duración 2 Horas.
SEGURIDAD SQL Usuarios, privilegios y perfiles.
Orígenes Funciones Condicionales
SQL + PHP + HTML Prof. Martín Contreras.
Transcripción de la presentación:

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 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

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

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

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

PERMISOS A NIVEL DE TABLAS Y COLUMNAS ALTER DELETE INDEX INSERT SELECT [col] UPDATE [col] ALL

SENTENCIAS SQL PARA DAR DERECHOS GRANT tab_priv ON nom_tabla | db_priv TO PUBLIC | Lista Usuarios [WITH GRANT OPTION]

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

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

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

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.