Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo role

O que devemos conhecer sobre SQL/Oracle Parte 18: Controlando o acesso dos usuários

Diferenciando privilégios de sistema de privilégios de objetos Existem três categorias gerais para agrupar privilégios, que são: Privilégios de sistema: habilidade de realizar tarefas especificas no banco de dados, como por exemplo, logar ou criar uma tabela; Privilégios de objeto: habilidade de realizar tarefas em um determinado objeto do banco de dados; Regra (role): coleção de um ou mais privilégios de sistema e/ou privilégios de objeto, e/ou outras regras; O que devemos ter em mente é o seguinte, privilégios de sistema é o que precisamos para criar objetos do banco de dados, por exemplo, o direito de criar uma tabela é um privilégio de sistema e a habilidade de alterar registros dessa tabela é um privilégio de objeto. A seguir uma tabela com alguns dos privilégios de sistema: Privilégios de sistema Privilégio Descrição CREATE SESSION Conectar a base. CREATE TABLE Criar uma tabela na conta do usuário, i

O que devemos conhecer sobre SQL/Oracle Parte 2: Usando comandos DDL para criar e manipular tabelas

Categorizando os principais objetos de uma base de dados Os objetos de banco de dados disponibilizam as estruturas necessárias para que uma aplicação seja formada, ou seja, é tudo aquilo que dá sentido na concepção de uma base de dados. Esses objetos vão desde tabelas, que é a estrutura base, até objetos como visões. Todos os objetos do banco possuem uma categoria, ou pertencem a um “schema” ou são do tipo “non-schema”. Objetos “schema” pertencem a um usuário e existem enquanto essa conta de usuário existir. Já os objetos “non-schema” existem para dar suporte ao uso do banco, como por exemplo, usuários, regras e sinônimos públicos. Um pequeno resumo sobre objetos: Tabelas armazenam dados; Constraints são regras em tabelas; Views funcionam como “janelas/visões” para tabelas; Indexes proporcionam ganho de velocidade durante consultas em tabelas, funciona como um índice de um livro; Sequences são contadores de objetos; Synonyms são uma forma alternativa de se nomear ob