Uma tabela ORACLE temporária que armazena registros predeter...
GABARITO: C
Uma View (Visão) é uma tabela lógica, baseada em uma tabela ou em outra visão. Ela não possui dados próprios, é somente uma interface para a manipulação de um conjunto de dados. Ela pode ser utilizada para restringir o acesso a dados em uma tabela, facilitar consultas complexas e também otimizar o tempo dos desenvolvedores. A View é uma maneira alternativa de observação de dados de uma ou mais tabelas, que compõem uma base de dados. Pode ser considerada como uma tabela virtual ou uma consulta armazenada. Como exemplo de utilização de view, cita-se a restrição usuário x domínio controlando o acesso de um usuário específico a colunas de uma tabela. Alguns benefícios da utilização das Views: economia de tempo com retrabalho; velocidade de acesso às informações; mascara a complexidade do banco de dados; organiza dados a serem exportados para outros aplicativos.
Achei estranho ele falar que a VIEW armazena registros. Mas achei a menos errada...
Gatilho ou trigger é um recurso de programação executado sempre que o evento associado ocorrer. Trigger é um tipo especial de procedimento armazenado, que é executado sempre que há uma tentativa de modificar os dados de uma tabela que é protegida por ele. É muito utilizada para ajudar a manter a consistência dos dados ou para propagar alterações em um determinado dado de uma tabela para outras. Um bom exemplo é um gatilho criado para controle de quem alterou a tabela, nesse caso, quando a alteração for efetuada, o gatilho é "disparado" e grava em uma tabela de histórico de alteração, o usuário e data/hora da alteração.
CONSTRAINTS são restrições que você estabelece para uma coluna no banco de dados. É um método para validar a integridade de todos os dados que entram em sua base.
podem ser dos seguintes tipos:
Gabarito: C - VIEW
No contexto dos bancos de dados Oracle, uma VIEW é uma tabela virtual baseada no resultado de uma consulta SQL. As views são utilizadas para simplificar o esquema do banco de dados para os usuários, ocultar complexidade, ou restringir o acesso a determinados dados. Uma view cria uma camada de abstração sobre as tabelas reais, permitindo definir filtros e selecionar apenas as colunas desejadas para exibição.
A alternativa correta é a C - VIEW, pois ela corresponde exatamente à definição de uma tabela temporária que armazena registros de uma consulta SQL e que pode ser usada para filtrar campos, ou seja, para realizar consultas restritas. Através de uma view, é possível definir uma consulta complexa e apresentá-la como se fosse uma tabela simples, o que facilita a execução de consultas subsequentes e pode melhorar a segurança e a gestão dos dados.
As demais alternativas não correspondem à definição de uma estrutura que armazena registros temporários para consultas restritas. CONTAINER geralmente se refere a um conceito de virtualização ou de bases de dados em ambientes de desenvolvimento; TRIGGER é um procedimento armazenado que é executado automaticamente em resposta a determinados eventos em uma tabela; CONSTRAINT se refere a regras de integridade que são aplicadas às colunas de uma tabela; e TABLESPACE é uma unidade de armazenamento que agrupa estruturas lógicas de armazenamento no Oracle.