(1,0)
Em relação aos aspectos de segurança de SGBDs, julgue os itens aseguir.Existem dois níveis de privilégio no SGBD: de conta e de relação (tabela). O primeiro independe das relações no banco de dados e o de relação refere-se ao privilégio de acesso de cada relação individual ou visão (view) no banco.
Considerando a linguagem de definição de dados e o código acima,que tem como objetivo criar duas relações estados e municípios,julgue os itens de 58 a 60.Considere a visão do banco de dados (view), resultante do código abaixo, que cria uma lista com nome de município, área do município, sigla do estado e área do estado. Nesse caso, essa lista é atualizada automaticamente sempre que for atualizada a relação estados e(ou) municípios.Create view area_municipios_estados_view asselect estados.sigla, municipios.nome,municipios.area area_municipio, estados.area area_estadofrom estados,municipioswhere estados.ibge=municipios.ibge
Julgue os itens subsequentes, relativos à segurança e à integridadede banco de dados e à linguagem SQL.O uso de visão em banco de dados é uma forma de aumentar a sua segurança, pois impede o acesso direto aos dados de uma tabela, fornecendo somente os dados considerados necessários.
Após definir-se uma visão, é disponibilizada para o usuário uma tabela virtual que não compõe o modelo lógico de dados, na qual o usuário tem plena liberdade para realizar operações de consulta, inclusão, exclusão ou alteração.
Considerando o conceito de visões do modelo relacional, julgue os itens seguintes.Uma visão relacional é uma consulta virtual que nunca é materializada.
Aplicativos do banco de dados podem ser executados sobre visões de relações da base de dados.
Com relação a visões (views) e SQL ANSI, julgue os itens consecutivos.Em SQL, caso uma view tenha de atualizar dados no banco de dados, a cláusula WITH CHECK deverá ser acrescentada ao final da definição da view.
Em SQL, tanto CREATE VIEW quanto CREATE LIST TABLE são comandos que permitem que seja especificada uma view.
As visões definidas sobre várias tabelas por meio de junções, em geral, não são atualizáveis.
Com relação à análise de desempenho e tunning de banco de dados, julgue o item subsequente.O uso de views materializadas permite aumentar o desempenho do banco de dados, pois minimiza o acesso às tabelas de dados e torna mais rápida a execução das consultas.
Julgue o próximo item no que se refere à gestão de segurança em banco de dados.View é um objeto que permite implementar a segurança em um banco de dados, omitindo dados irrelevantes para algum grupo de usuário. No entanto, não é permitido criar uma view com base na definição de outra view.
Julgue o item a seguir, quanto à modelagem relacional de dados e à administração de dados.No contexto de bancos de dados, visão (view) é um objeto que consiste em uma lista organizada de todos os elementos de dados que são pertinentes para o sistema. A visão descreve entradas, saídas, composição de depósito de dados e cálculos intermediários.
A respeito de bancos de dados relacionais, julgue o item subsequente.
Uma visão (view) é derivada de uma ou mais relações e armazena os dados em uma tabela física do banco de dados, visando tornar ágeis as consultas.
Acerca de banco de dados, julgue o item que se segue.
A diferença entre materialized view e view comum em um banco de dados é o fato de que a primeira é armazenada em cache como uma tabela física, enquanto a segunda existe apenas virtualmente.
CREATE VIEW BIOLOGO_VW AS
SELECT nome, endereco, telefone
FROM FUNCIONARIO
WHERE codigo_biologo=674;
Com base no código SQL acima, julgue o item a seguir.
Ao ser executado, o código acima criará uma view materializada.
Recuperar senha