Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 3.369 questões

Q1085662 Banco de Dados
Em uma instrução SQL, a cláusula GROUP BY, se utilizada juntamente com funções de grupo, deve estar em uma posição específica como
Alternativas
Q1084948 Banco de Dados
Qual recurso da DDL (Data Definition Language) de SQL deve ser usado para especificar uma chave estrangeira que mapeia um relacionamento com cardinalidade máxima 1:1?
Alternativas
Q1078917 Banco de Dados
O esquema relacional a seguir define um banco de dados, que contém os resultados das provas de natação dos Jogos Pan-americanos de 2019. Os nomes das tabelas e dos campos são autoexplicativos, permitindo, assim, entender a organização dos dados. As únicas exceções são os campos TEMPO_INDV e TEMPO, presentes na tabela RESULTADO. Eles existem porque em provas de revezamento são registrados os tempos (TEMPO_INDV) de cada um dos 4 membros da equipe e o tempo total (TEMPO) gasto pela equipe para completar a prova. Em provas individuais, o campo TEMPO_INDV recebe o valor nulo (NULL), enquanto o tempo gasto pelo atleta para completar a prova é registrado no campo TEMPO.

CREATE TABLE ATLETA (
 NUMERO NUMBER(5,0) NOT NULL,
 NOME VARCHAR2(50) NOT NULL,
 PAIS CHAR(3) NOT NULL,
 CONSTRAINT ATLETA_PK PRIMARY KEY (NUMERO))

CREATE TABLE PROVA (
 CODIGO CHAR(5) NOT NULL,
 DESCRICAO VARCHAR2(30) NOT NULL,
 CONSTRAINT PROVA_PK PRIMARY KEY (CODIGO))

CREATE TABLE RESULTADO (
 NUM_ATL NUMBER(5,0) NOT NULL,
 COD_PRV CHAR(5) NOT NULL,
 COLOCACAO NUMBER(2,0) NOT NULL,
 TEMPO_INDV VARCHAR2(8),
 TEMPO VARCHAR2(8) NOT NULL,
 CONSTRAINT RESULTADO_PK PRIMARY KEY (NUM_ATL,COD_PRV),
 CONSTRAINT RES_FK1 FOREIGN KEY (NUM_ATL)
 REFERENCES ATLETA (NUMERO),
 CONSTRAINT RES_FK2 FOREIGN KEY (COD_PRV)
 REFERENCES PROVA (CODIGO))

Deseja-se conhecer os nomes dos nadadores brasileiros (PAIS='BRA') que conquistaram medalhas de ouro (COLOCACAO=1), juntamente com a quantidade de medalhas de ouro que cada um conquistou. Os dados devem estar ordenados em ordem decrescente de número de medalhas conquistadas.

Qual consulta SQL executa o que foi pedido?

Alternativas
Q1078914 Banco de Dados

O administrador de um SGBDR deseja retirar todos os privilégios que o usuário USR005 possui sobre a tabela TBLK3.

Isso deve ser feito por meio do comando SQL

Alternativas
Q1078143 Banco de Dados

No processo de criação de um banco de dados dos computadores mantidos por um grupo de manutenção, é necessário criar uma tabela COMPUTADORES com os seguintes campos:

• idComputador, a chave primária, um inteiro

• Sala, uma string de até 30 caracteres que não pode ser nula

• Responsável, uma string de até 255 caracteres

• Status, uma string de até 10 caracteres

O comando SQL correto para criar essa tabela é

Alternativas
Q1078142 Banco de Dados
Qual a instrução SQL capaz de atualizar uma tabela chamada ESTOQUE, de forma que todos os valores da coluna PRECO sejam aumentados em 10%?
Alternativas
Q1070388 Banco de Dados

O Oracle SQL Plus do Oracle 10gR2 trabalha com inputs diretos na linha de comando e também com scripts contendo instruções PL/SQL.


Assinale a alternativa que indica o comando do SQL Plus que executa um script.

Alternativas
Q1064295 Banco de Dados
Na linguagem SQL, considerando duas tabelas A e B, para se obter o que está na Tabela A e não está na Tabela B, assim como o que está na Tabela B e não está na Tabela A é necessário usar o comando
Alternativas
Q1062480 Banco de Dados
Em um banco de dados aberto e em condições ideais, um Analista deseja selecionar e exibir apenas a primeira letra do nome da tabela colaboradores usando T-SQL. Para isso, terá que utilizar o comando:
Alternativas
Q1045845 Banco de Dados

Considere a sintaxe SQL básica do comando para a criação de gatilhos:


CREATE TRIGGER <nome do trigger>

<instante de execução> <evento disparador>

ON <nome da tabela> ...


Nesse comando, as opções corretas do

Alternativas
Q1044326 Banco de Dados

Considere a seguinte tabela de um banco de dados relacional:

Coleção (ID, Tipo, Nome, Descrição)


O comando SQL para obter o número de registros da tabela Coleção é:

Alternativas
Q1044320 Banco de Dados
Em PL/SQL, após a execução de um comando UPDATE, o cursor implícito SQL%FOUND retornará verdadeiro se
Alternativas
Q1044161 Banco de Dados
Considere o seguinte comando do SQL padrão para bancos de dados relacionais: SELECT Nome FROM Cliente WHERE Nome LIKE “%Maria%”
Essa consulta SQL vai ter como resultado o Nome dos Clientes que
Alternativas
Q1042241 Banco de Dados
Considere a existência de um banco de dados aberto e em condições ideais, no qual a tabela Processo possui diversos campos, sendo um deles, o campo numero_processo, do tipo cadeia de caracteres (varchar). Para exibir todos os processos cujo número inicie por qualquer caractere seguido de "009.51.01.87348-6", utiliza-se a instrução SQL:
Alternativas
Q1038218 Banco de Dados

A respeito de bancos de dados relacionais, julgue o item a seguir.


Em SQL, o comando RIGHT OUTER JOIN exibe a união entre duas tabelas, apresentando as linhas da segunda tabela que também existem na primeira tabela, descartando-se as demais situações.

Alternativas
Q1036333 Banco de Dados
No Oracle Database 11g, para conceder ao usuário Marcos o privilégio para selecionar dados na tabela SANASA e permitir que ele conceda esse privilégio a outros usuários utiliza-se o comando
Alternativas
Q1035409 Banco de Dados
No Oracle 11g, para atribuir os privilégios de SELECT e INSERT na tabela sanasa para o database role engenheiros, utiliza-se o comando
Alternativas
Q1034224 Banco de Dados

Considere o seguinte comando do SQL padrão para bancos de dados relacionais:


SELECT Tipo-Produto, AVG (Peso)

FROM Catalogo

GROUP BY Tipo-Produto

HAVING AVG (Peso) > 200


Essa consulta SQL vai ter o seguinte resultado:

Alternativas
Q1027218 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional: Depósito (ID, Fruta, Peso). Considere, ainda, a seguinte consulta SQL feita sobre essa tabela:
SELECT Fruta, ID FROM Depósito WHERE ID > 10 ORDER BY Fruta
Um possível resultado da execução dessa consulta é:
Alternativas
Q1022739 Banco de Dados
Considere a existência de duas tabelas relacionadas em um banco de dados: Pedidos e Transportador. A tabela Pedidos possui 2 campos numéricos: PedidoID (chave primária) e TransportadorID (chave estrangeira). A tabela Transportador possui o campo TransportadorID (chave primária, numérico) e TransportadorNome (cadeia de caracteres). Para listar o número de Pedidos de cada Transportador utiliza-se a instrução SQL:
Alternativas
Respostas
1661: C
1662: C
1663: C
1664: D
1665: C
1666: A
1667: B
1668: A
1669: A
1670: A
1671: E
1672: D
1673: A
1674: D
1675: E
1676: D
1677: A
1678: D
1679: A
1680: E