Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.614 questões
Seja a tabela Pilotos definida em um banco de dados SQL e que possui 1000 registros. Ao utilizar o comando DELETE FROM Pilotos; os registros dessa tabela serão todos apagados
I O comando GRANT é utilizado para conceder privilégios de acesso, e a cláusula WITH GRANT OPTION permite que o destinatário repasse o privilégio a outros usuários.
II O privilégio REFERENCES é exigido para a criação de chaves estrangeiras ou restrições CHECK que referenciem outra relação.
III O conceito de roles permite a atribuição de privilégios a grupos lógicos de usuários, podendo haver herança de privilégios entre roles.
IV O mecanismo de autorização em nível de linha — como o VPD (virtual private database) do Oracle — permite restringir o acesso a tuplas específicas de uma relação, aplicando automaticamente predicados baseados no usuário da sessão.
Em qualquer implementação SQL padrão, as autorizações podem ser concedidas sobre tuplas individuais, sem necessidade de extensões específicas do SGBD.
Estão certos apenas os itens
As tabelas contribuinte e pagamento apresentadas anteriormente fazem parte do banco de dados da secretaria de fazenda de certo ente federativo. A administração tributária deste ente deseja listar os nomes dos contribuintes cujo valor total de pagamentos é superior à média total dos pagamentos de todos os contribuintes.
A partir dessa situação hipotética, assinale a opção em que é corretamente apresentada a instrução adequada, de acordo com o padrão SQL/ANSI, para se obter a lista desejada pela administração tributária.
A administração tributária deve identificar pagamentos cujos valores estejam abaixo da média individual dos pagamentos de cada contribuinte, visando à detecção de possíveis inconsistências ou tentativas de fraude.
Considerando essa situação hipotética, assinale a opção em que é apresentada a instrução SQL por meio da qual a operação visada pela administração tributária será corretamente realizada.
As restrições básicas podem ser especificadas em SQL como parte da criação de tabelas, incluindo restrições de chave, integridade referencial, valores permitidos e nulidade. Sobre esse tema, analise as afirmativas a seguir:
I. A integridade referencial é especificada por meio da restrição FOREIGN KEY, associada à cláusula REFERENCES.
II. É possível definir um valor padrão para um atributo anexando a cláusula DEFAULT à definição do atributo.
III. A cláusula UNIQUE define a chave primária de uma relação.
IV. A cláusula CHECK impõe uma condição lógica que deve ser satisfeita pelos valores inseridos ou atualizados em uma coluna ou em um conjunto de colunas.
V. Se nenhuma cláusula DEFAULT for especificada para um atributo, o SQL define automaticamente o valor padrão como NOT NULL.
Estão CORRETAS:
Assinale a alternativa que apresenta o nome das colunas da tabela, bem como o número de linhas da tabela obtida como resultado da execução da seguinte operação SQL:
Acerca da álgebra relacional, do banco de dados NoSQL e da prática de storytelling, julgue o item subsequente.
Em bancos de dados NoSQL orientados a grafos, como Neo4j, a execução de consultas é otimizada principalmente por meio de joins tradicionais, de forma semelhante aos bancos de dados relacionais.
Acerca da álgebra relacional, do banco de dados NoSQL e da prática de storytelling, julgue o item subsequente.
O storytelling de dados dispensa o uso de visualizações gráficas, pois a narrativa textual é suficiente para transmitir informações complexas.
Acerca da álgebra relacional, do banco de dados NoSQL e da prática de storytelling, julgue o item subsequente.
Em bancos de dados NoSQL orientados a colunas, como Apache Cassandra, a consistência forte é garantida automaticamente para todas as operações de leitura e escrita, independentemente do nível de consistência configurado pelo cliente.
A respeito de linguagens de bancos de dados e administração de bancos de dados, julgue o item subsequente.
Em um banco de dados relacional, os comandos SELECT e UPDATE fazem parte da DML (data manipulation language).
No que se refere a bancos de dados, julgue o item a seguir.
Em bancos de dados NoSQL do tipo chave-valor, todos os registros fazem parte da mesma coleção e têm em comum apenas a chave única.
Assinale a opção que define uma Função Determinística em um SGBD.
Um analista de BI deseja obter os nomes de todos os departamentos cuja média salarial dos funcionários é superior à média salarial de todos os funcionários da empresa.
Assinale a opção que apresenta o comando SQL capaz de atender a essa requisição de forma mais concisa.
Assinale o trecho de código SQL que executa corretamente a criação da tabela e a inserção de um novo produto que não especifica o preço unitário.
O comando SQL mais adequado para realizar a inserção desse novo registro na tabela ASSESSOR é: