Questões de Concurso Comentadas sobre visão (view) em banco de dados

Foram encontradas 115 questões

Q252661 Banco de Dados
Em relação à Segurança e Autorização em Banco de Dados, analise as seguintes sentenças, marcando (V) para verdadeira e (F) para falsa.

( ) O privilégio de SELECT sobre uma relação R já permite que se estabeleça restrição de integridade referencial para R.

( ) Mesmo se tiver recebido o privilégio de CREATE VIEW, um usuário ainda precisa receber o privilégio de SELECT em uma relação específca se quiser criar uma visão a partir dessa relação.

( ) Um privilégio concedido com GRANT OPTION permite que o usuário que o recebeu possa conceder tal privilégio a outros usuários.

( ) A concessão de privilégios não se aplica às visões.

Assinale a opção com a sequência CORRETA.

Alternativas
Q248986 Banco de Dados
Na linguagem SQL, chama-se de view qualquer relação que

Alternativas
Q220572 Banco de Dados
Sobre visões (views) em Bancos de Dados Oracle, é INCORRETO afirmar:
Alternativas
Q453044 Banco de Dados
Em relação a bancos de dados, é correto afirmar que.
Alternativas
Q379803 Banco de Dados
Em um banco de dados SQL Server 2008, deve haver um recurso que forneça um meio de permitir a execução automática de um código quando ocorre uma ação. Dentre os tipos possíveis, esse recurso pode ser criado para uma tabela ou view e definido para um evento INSERT, UPDATE ou DELETE. Nesse caso, o recurso é denominado:
Alternativas
Q261138 Banco de Dados
Na base de dados de um sistema de controle de clientes, foi criada a tabela CLIENTES, que conta com as colunas: ID, NOME, ENDERECO, CIDADE e UF. Os valores da coluna ID não se repetem.

Sobre essa tabela CLIENTES foi criada a visão VCLIENTES_RJ, que busca apresentar os clientes do estado do Rio de Janeiro. O comando de criação da visão VCLIENTES_RJ é:

CREATE VIEW VCLIENTES_RJ
AS SELECT ID, NOME, ENDERECO, CIDADE, UF
FROM CLIENTES WHERE UF = ‘RJ’

Um usuário submeteu o seguinte comando para execução pelo gerenciador do banco de dados:

UPDATE VCLIENTES_RJ SET NOME =’JOAO’
WHERE ID IN (1,2,3) AND UF = ‘SP’

O comando UPDATE acima, quando submetido para execução, resulta na atualização de:

Alternativas
Q199895 Banco de Dados
Sobre visões em bancos de dados relacionais, considere as afirmativas a seguir.

I - O uso de visões permite restringir o acesso a dados das tabelas por razões de segurança.

II - Fazer insert em uma visão gerada a partir de uma única tabela, e que não contenha a chave primária da tabela nessa visão, gera erro.

III - É impossível fazer update em visões geradas por junções em mais de uma tabela.

Está correto APENAS o que se afirma em
Alternativas
Q133321 Banco de Dados
Julgue os itens subsequentes, relativos à segurança e à integridade
de 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.
Alternativas
Ano: 2010 Banca: TJ-SC Órgão: TJ-SC Prova: TJ-SC - 2010 - TJ-SC - Analista de Sistemas |
Q1635600 Banco de Dados

Sobre a utilização de VIEWS em um banco de dados Oracle 10g, analise as afirmativas a seguir e assinale a alternativa correta:


I. É possível utilizar uma cláusula GROUP BY na criação de uma VIEW.

II. Uma VIEW pode ser criada para exibir dados de mais de uma tabela.

III. A utilização de VIEWS aumenta a performance do banco de dados.

IV. A utilização de VIEWS, por si só, garante a integridade das informações contidas no banco de dados.

Alternativas
Q564246 Banco de Dados
Com relação a visões de um banco de dados, analise estas afirmações.

I. As visões fornecem segurança automática para dados ocultos, ou seja, dados não visíveis por uma determinada visão.

II. As visões não fornecem um recurso de abreviação para uma consulta.

III. As visões permitem que os mesmos dados sejam vistos por usuários diferentes de modos diferentes ao mesmo tempo.

IV. As visões podem fornecer independência de dados lógica.

Então, assinale a alternativa que contém todas as afirmações corretas. 

Alternativas
Q130501 Banco de Dados
Com relação à segurança em bancos de dados relacionais, considere que o proprietário X de uma tabela R não queira que outros usuários do banco de dados tenham acesso a todos os atributos dessa tabela R. Uma solução é que o proprietário X crie uma estrutura auxiliar S, a partir da tabela R, e seja concedida autorização aos demais usuários para acessar essa estrutura auxiliar S. Tal estrutura recebe a denominação de
Alternativas
Q78726 Banco de Dados
Instruções: Para responder à  questão, considere que os aplicativos devem ser reputados sempre na
originalidade da versão referenciada e não quaisquer  outras passíveis de modificação (customização,
parametrização, etc.) feita pelo usuário. Quando não explicitados nas questões, as versões dos
aplicativos são: Windows XP edição doméstica (Português), Microsoft Office 2000, SGBD MS-SQL
Server 2000 e navegador Internet Explorer 8. Mouse padrão destro.

Em um SGBDR, se ocupa respectivamente de alteração de tabela (ex. Alter Table), atualização de uma linha de tabela (ex. Update) e exclusão de visão (ex. Drop View), a
Alternativas
Q74094 Banco de Dados
O conceito de visão é muito útil e empregado na implementação de banco de dados.
O emprego do conceito visão tem as seguintes finalidades ou vantagens:
Alternativas
Q70349 Banco de Dados
Em relação aos aspectos de segurança de SGBDs, julgue os itens a
seguir.
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.
Alternativas
Q68486 Banco de Dados
Assinale a alternativa correta a respeito do uso de tabelas e visões (views) no banco de dados Oracle.
Alternativas
Q62649 Banco de Dados
Maneira alternativa de observação de dados de uma ou mais entidades ? tabelas ?, que compõe uma base de dados. Pode ser considerada como uma tabela virtual ou uma consulta armazenada. Trata-se de

Alternativas
Q40538 Banco de Dados
Acerca dos mecanismos de segurança e controle de concorrência
dos sistemas de banco de dados, julgue os itens que se seguem.
O uso de views, stored procedures e cursores pode evitar ataques de SQL injection.
Alternativas
Q40530 Banco de Dados
Os SGBDs modernos permitem que boa parte da carga de
processamento, que antes residia nas aplicações, seja liberada ao
disponibilizar recursos do lado do banco de dados, permitindo até
mesmo a codificação de complexas funções parametrizadas. Acerca
desses recursos, julgue os itens a seguir.
É possível inserir, excluir e atualizar registros diretamente de uma view.
Alternativas
Q40529 Banco de Dados
Os SGBDs modernos permitem que boa parte da carga de
processamento, que antes residia nas aplicações, seja liberada ao
disponibilizar recursos do lado do banco de dados, permitindo até
mesmo a codificação de complexas funções parametrizadas. Acerca
desses recursos, julgue os itens a seguir.
As views proporcionam benefícios tais como mascaramento da complexidade do banco de dados, melhor controle das permissões de usuários e organização dos dados para exportação, contudo não aumentam a velocidade no acesso às informações visto que ainda executam os comandos SQL tradicionais.
Alternativas
Q2263299 Banco de Dados
A seguir, apresentam-se relações de um esquema do banco de dados relacional EMPRESA, em que as chaves primárias estão sublinhadas.

EMPREGADO (NOME, SOBRENOME, NSS, SEXO, SALARIO, NSS_SUPERVISOR, NUD)
DEPARTAMENTO (NOMED, NUD, NSS_GERENTE, TOTAL_SAL)
PROJETO (NOMEP, NUMEROP, LOCALIZAP, NUMD)
TRABALHA_EM (NSSE, NUMP, HORAS)
DEPENDENTE (NSSE, NOME_DEPENDENTE, SEXO, PARENTESCO)
Considerando essas relações, julgue o item, no que se refere a visão (view) e triggers.
Considere o seguinte trecho de código SQL.
CREATE VIEW TRABALHA_EM1 AS SELECT NOME, SOBRENOME, NOMEP, HORAS FROM EMPREGADO, PROJETO, TRABALHA_EM WHERE NSS=NSSE AND NUMP=NUMEROP;
Utilizando-se as tabelas da base por meio do uso de duas junções, pode-se obter o mesmo resultado do código acima, conforme a seguir.
SELECT NOME, SOBRENOME FROM TRABALHA_EM1 WHERE NOMEP=’ProjetoX’;
Alternativas
Respostas
81: B
82: B
83: E
84: A
85: A
86: A
87: A
88: C
89: B
90: C
91: E
92: A
93: B
94: C
95: D
96: B
97: C
98: C
99: E
100: C