No que se refere aos códigos SQL, assinale a opção em que a sintaxe SQL está correta.
Questões de Concursos
Selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Nada por aqui
No que se refere aos códigos SQL, assinale a opção em que a sintaxe SQL está correta.
Julgue o item a seguir, a respeito de conceitos de SQL.
O comando SQL EXTRACT é utilizado para extrair dados de uma tabela.
Na SQL, é o comando principal da Linguagem de Consulta de Dados:
Considere um Sistema de Gerenciamento de Banco de Dados Distribuído (SGBDD) formado por três sítios (sites), S1, S2 e S3 e no qual existe uma relação que segue o esquema apresentado a seguir. Considere também que existe uma restrição de integridade sobre o campo SALARIO (que representa o salário de cada funcionário), assegurando que valores desse campo sejam sempre positivos.
Suponha que a relação FUNCIONARIO esteja fragmentada horizontalmente, de tal forma que todos os funcionários, cujo salário seja maior que R$ 5.000,00, estão armazenados em S1, e todos os funcionários, cujo salário vale até R$ 5.000,00, estão em S2. Considere ainda que ambos os fragmentos são não vazios e que não foi usada replicação. Se um usuário emite a consulta em SQL padrão
no sítio S3, o resultado é
Para responder às questões de números 85 e 86,
considere que ambas referem-se ao controle de
acesso aos dados (doação ou cancelamento de
privilégios) em um sistema de BD relacional,
usando sua linguagem específica (SQL).
Sempre que um proprietário A de uma relação R concede um privilégio sobre R para uma outra conta B, o privilégio pode ser dado a B com ou sem a cláusula ...... que, se é dada, então B também pode conceder aquele privilégio sobre R para outras contas.
Completa corretamente a lacuna o Grant
Considerando que, em qualquer sistema de banco de dados em que
se espera atingir um desempenho aceitável, a otimização de
consultas constitui uma necessidade, julgue os itens subsecutivos.
O processo de otimização automática de consultas SQL envolve a conversão da consulta original, em uma forma canônica, que, em algum aspecto, destina-se à obtenção de uma representação mais eficiente que a original.
Considere 3 tabelas de um banco de dados relacional:
Programa (ID, Título, Descrição), Usuário (CPF, Nome, Cargo), Tem (ID, CPF).
A tabela Tem implementa um relacionamento muitos para muitos de Programa para Usuário, sendo ID e CPF chaves estrangeiras na tabela Tem, com origem, respectivamente, nas tabelas Programa e Usuário.
Considere a seguinte consulta SQL ANSI:
SELECT Título, Nome
FROM Programa P, Usuário U, Tem T
CLÁUSULA X
A CLÁUSULA X para completar a consulta SQL, de modo a se obter o nome dos usuários e o título dos programas que eles utilizam é
Sobre o código apresentado, considere:
I. Durante a criação da tabela de inscritos, as chaves primárias Curso, Professor e Aluno serão validadas pela trigger insert_inscrito.
II. A query (SELECT Codigo FROM cursos WHERE Codigo = NEW.Curso) é utilizada para validar a inserção de um novo aluno para um determinado curso.
III. A referência NEW é utilizada para acessar dados da nova linha sendo inserida na tabela.
É correto o que consta em
A pesquisa de um padrão específico em uma coluna de tabela relacional é feita pela SQL por meio de
Um exemplo correto de uso de expressão SQL é:
Na criação de uma tabela SQL devem ser criadas as Constraints que são colunas determinadas como
Na linguagem SQL, no comando select, uma cláusula possibilita a remoção de entradas em duplicata num conjunto de resultados.
Esta cláusula é mostrada no seguinte comando:
Uma consulta feita a uma tabela de CLIENTES de um banco de dados relacional retornou o seguinte resultado:
O comando SQL que pode ter gerado tal resultado é:
Uma subconsulta SQL é uma instrução Select que NÃO pode estar aninhada dentro de uma instrução
Na linguagem SQL, para filtrar registros a serem atualizados em uma tabela pelo comando UPDATE, usa-se a cláusula
Na linguagem SQL
A pesquisa de um padrão específico em uma coluna de uma tabela relacional é possibilitada pelo uso do operador
As tabelas a seguir compõem a base de dados de uma livraria
LIVRO (COD LIVRO,PREC_UNIT,CAT)
VENDA (NUM VENDA,COD_LIVRO,DATA,QTD)
COD_LIVRO REFERENCIA LIVRO
Considere as seguintes informações sobre essa base de dados:
- As chaves primárias foram sublinhadas, e as chaves estrangeiras foram definidas através da cláusula REFERENCIA.
- A tabela LIVRO possui uma linha para cada título disponível no catálogo da livraria. Nela são registrados a categoria (CAT) e o preço unitário (PREC_UNIT) dos livros a venda.
- Uma linha da tabela VENDA representa uma venda realizada pela livraria. Cada venda se refere a um único livro, que é identificado através da chave estrangeira COD_LIVRO. Além disso, a tabela VENDA registra a data na qual a venda foi realizada e a quantidade de exemplares vendida. Logo, o valor de uma venda é o produto de QTD e PREC_UNIT.
- O gerente dessa livraria solicitou que fosse disponibilizada uma consulta que listasse os códigos dos livros cujos valores médios de venda fossem superiores aos valores médios de venda de todos os livros da categoria 2 (CAT=2).
Qual comando SQL irá retornar corretamente as informações solicitadas por esse gerente?
Para controlar a execução das transações, o SQL utiliza o comando