Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.687 questões

Q452187 Banco de Dados
Em um banco de dados SQL, um recurso fornece 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 é criado para uma tabela ou view e definido para um evento INSERT, UPDATE ou DELETE.

Esse recurso é conhecido como:
Alternativas
Q452186 Banco de Dados
A sigla SQL tem por significado Structured Query Language e é uma linguagem que foi desenvolvida para manipular bancos de dados relacionais.

Dois comandos pertencentes à Data Definition Language (DML) – SQL são:
Alternativas
Q450042 Banco de Dados
Considere uma tabela para controle dos funcionários de uma empresa, chamada func, contendo os campos id (inteiro), fnome (varchar) e fcargo (varchar). Para exibir todos os funcionários que não sejam Gerentes nem Analistas e que tenham os nomes terminados em 'Ia' ou 'ma', utiliza- se a instrução SQL:
Alternativas
Q449008 Banco de Dados
Sabendo-se que as tabelas relacionais T1 e T2 têm 1.000 e 1.500 registros, respectivamente, o comando SQL

select * from t1,t2

produz uma lista com:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Administrador de Dados |
Q447382 Banco de Dados
EmTSQL, o operador módulo tem por função retornar o resto da divisão de um número por outro.

O símbolo utilizado para esse operador é:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Administrador de Dados |
Q447380 Banco de Dados
Em TSQL, um comando permite a remoção de uma ou mais definições de tabela e todos os dados, índices, gatilhos, restrições e especificações de permissão dessas tabelas. Esse comando é:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Administrador de Dados |
Q447376 Banco de Dados
No que diz respeito às consultas SQL em bancos de dados, duas cláusulas devem ser utilizadas na sintaxe do comando SELECT com as finalidades especificadas a seguir.

I. Para expressar a condição que deve satisfazer cada grupo.

II. Para ordenar os registros selecionados com uma ordem específica.

As cláusulas I e II são, respectivamente:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Administrador de Dados |
Q447375 Banco de Dados
Observe a tabela abaixo, pertencente a um banco dedados relacional.

imagem-008.jpg
O comando SELECT DISTINCT Estado FROM PESSOAS terá como resultado:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Administrador de Dados |
Q447372 Banco de Dados
O modo como os SGBDR lidam com a segurança dos dados e o acesso à informação é realizado a partir de um conjunto de permissões. A concessão e a eliminação das permissões são realizadas, respectivamente, por meio dos seguintes comandos SQL: 
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Administrador de Dados |
Q447371 Banco de Dados
A partir do momento em que uma tabela está criada em um banco de dados, ela pode receber a entrada de dados. Normalmente, os SGBDs possuem recursos para executar esta ação, no entanto, a SQL disponibiliza um comando específico para isso.

A sintaxe correta desse comando está exemplificada em:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Administrador de Dados |
Q447370 Banco de Dados
Em um banco de dados, um DBA precisa adicionar o prefixo ´9´ ao telefone de todos os indivíduos que têm telefone e residem no Rio de Janeiro. Nesse contexto, observe a sintaxe SQL abaixo.

imagem-002.jpg
O comando SQL que deve substituir a palavra COMANDO na sintaxe acima é:
Alternativas
Q446981 Banco de Dados
Em algumas das questões que seguem desta disciplina, o banco de dados simplificado, denominado COPA_BD, será utilizado como referência.

Descrição do banco de dados COPA_BD
O banco de dados armazena informações sobre os jogos de um grupo de países na fase de classificação da Copa do Mundo, na qual os times jogam entre si. É constituído por quatro tabelas, cujos atributos e instâncias são as que seguem.

imagem-001.jpg

Observações:
Cada registro na tabela Participação representa um dos times que participaram de um determinado jogo, no papel de mandante ou visitante, juntamente com o número de pontos obtidos no jogo (um gol pode ser normal ou contra); Cada registro na tabela Gol representa um gol, contra ou a favor, feito pelo jogador no tempo indicado; Chaves primárias, candidatas e estrangeiras ainda não foram estabelecidas.
Analise o resultado de um comando SQL sobre o banco COPA_BD descrito anteriormente.

imagem-007.jpg

Esse comando produz a lista de jogadores:
Alternativas
Q446979 Banco de Dados
Em algumas das questões que seguem desta disciplina, o banco de dados simplificado, denominado COPA_BD, será utilizado como referência.

Descrição do banco de dados COPA_BD
O banco de dados armazena informações sobre os jogos de um grupo de países na fase de classificação da Copa do Mundo, na qual os times jogam entre si. É constituído por quatro tabelas, cujos atributos e instâncias são as que seguem.

imagem-001.jpg

Observações:
Cada registro na tabela Participação representa um dos times que participaram de um determinado jogo, no papel de mandante ou visitante, juntamente com o número de pontos obtidos no jogo (um gol pode ser normal ou contra); Cada registro na tabela Gol representa um gol, contra ou a favor, feito pelo jogador no tempo indicado; Chaves primárias, candidatas e estrangeiras ainda não foram estabelecidas.


Sabendo-se que no banco de dados COPA_BD o atributo pontos da tabela Participação armazena o número de pontos que cada time recebeu num jogo (3 pontos para vitória, 1 ponto para empate, 0 ponto para derrota), analise os três comandos a seguir que deveriam implementar os critérios de pontuação.

imagem-005.jpg
O critério de pontuação está sendo corretamente implementado:
Alternativas
Q446978 Banco de Dados
Em algumas das questões que seguem desta disciplina, o banco de dados simplificado, denominado COPA_BD, será utilizado como referência.

Descrição do banco de dados COPA_BD
O banco de dados armazena informações sobre os jogos de um grupo de países na fase de classificação da Copa do Mundo, na qual os times jogam entre si. É constituído por quatro tabelas, cujos atributos e instâncias são as que seguem.

imagem-001.jpg

Observações:
Cada registro na tabela Participação representa um dos times que participaram de um determinado jogo, no papel de mandante ou visitante, juntamente com o número de pontos obtidos no jogo (um gol pode ser normal ou contra); Cada registro na tabela Gol representa um gol, contra ou a favor, feito pelo jogador no tempo indicado; Chaves primárias, candidatas e estrangeiras ainda não foram estabelecidas.

Analise o resultado de um comando SQL sobre o banco COPA_BD descrito anteriormente.

imagem-004.jpg

Para que esse comando produza o resultado mostrado, o trecho pontilhado, omitido no quadro acima, deve ser substituído por:
Alternativas
Q446977 Banco de Dados
Em algumas das questões que seguem desta disciplina, o banco de dados simplificado, denominado COPA_BD, será utilizado como referência.

Descrição do banco de dados COPA_BD
O banco de dados armazena informações sobre os jogos de um grupo de países na fase de classificação da Copa do Mundo, na qual os times jogam entre si. É constituído por quatro tabelas, cujos atributos e instâncias são as que seguem.

imagem-001.jpg

Observações:
Cada registro na tabela Participação representa um dos times que participaram de um determinado jogo, no papel de mandante ou visitante, juntamente com o número de pontos obtidos no jogo (um gol pode ser normal ou contra); Cada registro na tabela Gol representa um gol, contra ou a favor, feito pelo jogador no tempo indicado; Chaves primárias, candidatas e estrangeiras ainda não foram estabelecidas.

Analise o resultado de um comando SQL sobre o banco COPA_BD descrito anteriormente.

imagem-002.jpg

Para o trecho de comando

select p1.idJogo, p1.nomePaís Mandante,
p2.nomePaís Visitante
from participação p1, participação p2


o complemento que sempre provoca o resultado mostrado é:
Alternativas
Q445756 Banco de Dados
Considere um banco de dados relacional que possua as tabelas a seguir, e que em cada tabela os atributos sublinhados formem a chave primária:

PRODUTO  (idP, descricaoP)
LOJA           (idL, nomeL, endereçoL)
OFERTA     (idP, idL, preçoO)

Nesse banco de dados a tabela Oferta contém informações sobre as lojas onde cada produto é vendido e o respectivo preço, e todas as tabelas possuem pelo menos um registro. Sendo assim, o comando SQL

select p.descricaoP
from produto p
where not exists
           (select *
            from loja l
            where not exists
                      (select *
                       from oferta o
                       where o.idP=p.idP and
                                 o.idL=l.idL))

produz a lista de produtos que:
Alternativas
Q445753 Banco de Dados
Considere um banco de dados que inclui a tabela mostrada a seguir.

imagem-003.jpg

Para aplicar um aumento de 4% em todos os preços, o comando SQL adequado é:
Alternativas
Q444493 Banco de Dados
O SQL define dois tipos primários para caracteres: A e B. Estes tipos podem armazenar cadeias de caracteres com comprimento de até n caracteres, onde n é um número inteiro positivo. A tentativa de armazenar uma cadeia de caracteres mais longa em uma coluna de um destes tipos resulta em erro, a não ser que os caracteres excedentes sejam todos espaços; neste caso, a cadeia de caracteres será truncada em seu comprimento máximo. Se a cadeia de caracteres a ser armazenada for mais curta que o comprimento declarado, os valores do tipo B são completados com espaços; os valores do tipo A simplesmente armazenam a cadeia de caracteres mais curta.

Os tipos de dados destinados a armazenar cadeias de caracteres no PostgreSQL 8.0, descritos como A e B no texto acima são, respectivamente,
Alternativas
Q439998 Banco de Dados
SQL é uma linguagem dedicada à operação de Bancos de Dados relacionais, padronizada internacionalmente, e que pode ser encontrada nos principais SGBD modernos.

Os principais comandos da sua linguagem de manipulação de dados (DML) são:
Alternativas
Q436619 Banco de Dados
Acerca de sistemas de gerenciamento de banco de dados relacional (SGBDR), julgue o item a seguir.
Considerando-se a inexistência de concorrência de transação, a existência de permissão de leitura; e considerando-se também que as tabelas A e B, além de possuírem o atributo ID, estejam disponíveis, é correto afirmar que a execução do comando SQL mostrado abaixo terá como resultado uma quantidade de registros igual à soma dos registros das duas tabelas.
SELECT ID FROM A
UNION
SELECT ID FROM B
Alternativas
Respostas
3341: B
3342: C
3343: E
3344: E
3345: A
3346: C
3347: E
3348: D
3349: E
3350: A
3351: B
3352: E
3353: C
3354: B
3355: C
3356: B
3357: C
3358: B
3359: D
3360: E