Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.619 questões

Q855618 Banco de Dados

Considerando o SGBD Postgresql, julgue o próximo item.


Após a execução do trecho de código SQL a seguir, a tabela tbl_conceito não será criada.


Imagem associada para resolução da questão

Alternativas
Q855613 Banco de Dados

Imagem associada para resolução da questão


Tendo como base o diagrama de entidade e relacionamento precedente, julgue o item a seguir.


Os comandos DDL abaixo permitem criar as tabelas do diagrama.


Imagem associada para resolução da questão

Alternativas
Q855489 Banco de Dados

Pedro é gerente e também administrador de um banco de dados em uma Farmácia. Após a contratação de um novo funcionário, Pedro executou o seguinte comando na linguagem SQL:


GRANT ALL PRIVILEGES ON TABLE

empregado TO USER 1usuario1


Considerando que anteriormente não tenham sido concedidos quaisquer privilégios e direitos de acesso a 1usuario1, quais das seguintes ações ele poderá executar?

Alternativas
Q855247 Banco de Dados
A respeito de SQL e Oracle PL/SQL, assinale a opção correta.
Alternativas
Q854153 Banco de Dados
Um Database Administrator − DBA deseja criar uma função chamada analista, atribuir o privilégio create table a ela e atribuí-la ao usuário pedro. Para isso, terá que usar as instruções
Alternativas
Q854066 Banco de Dados
Para criar um banco de dados relacional chamado Tribunal e excluir uma tabela chamada Consulta, um Programador deverá escrever corretamente as expressões SQL
Alternativas
Q854064 Banco de Dados
Um Programador pretende executar uma instrução SQL que recupere todos os dados da tabela produto cujos preços (preco) sejam maiores ou iguais R$ 100,00 e menores ou iguais a R$ 1.000,00. A expressão para isso é SELECT * FROM produto
Alternativas
Q854063 Banco de Dados

O resultado esperado da execução de duas expressões SQL SELECT é uma lista completa dos valores distintos de cidade e pais, ambos com o mesmo tipo de dado, obtidos respectivamente das tabelas cidadao e tribunal.


As expressões são


SELECT cidade, pais FROM cidadao

WHERE pais='Brasil'

..I..

SELECT cidade, pais FROM tribunal

WHERE pais='Brasil'


Para a lista ser completa e os valores serem distintos, a lacuna I deve ser corretamente preenchida com

Alternativas
Q854062 Banco de Dados

Um Programador:


I. criou uma tabela e uma view em um banco de dados relacional.

II. alterou a estrutura da tabela.

III. incluiu registros na tabela.


Os comandos SQL utilizados nas operações realizadas em I, II e III enquadram-se, correta e respectivamente, no âmbito da

Alternativas
Q851984 Banco de Dados

Considere o modelo relacional a seguir. A expressão em SQL que encontra os nomes, as idades e os países de residência de todos os jogadores que jogam no time 'ASTJ Sport Club', ganham mais de R$ 10.000,00 (dez mil reais) e que resultado deve gerar uma lista em que cada jogador aparece em um registro único.


jogador(nome-jogador, idade, pais)

joga(nome-jogador, nome-time, salario)

time(nome-time, pais)

Alternativas
Q850321 Banco de Dados

Analise as tabelas a seguir, considerando a utilização do INNER JOIN em SQL.


Imagem associada para resolução da questão


Para se obter a tabela resultado, deve ser utilizado o seguinte comando SQL:

Alternativas
Q850309 Banco de Dados

Durante a última reunião de projeto foi solicitado que você preparasse um SELECT para retornar as próximas 10 linhas após as 10 primeiras linhas da tabela [dbo]. [Vendas] com base na coluna [DatadaVenda].


I. SELECT * FROM [dbo].[Vendas] ORDER BY [DatadaVenda] OFFSET 10 ROWS FETCH FIRST 10 ROWS ONLY.

II. SELECT * FROM [dbo].[Vendas] ORDER BY [DatadaVenda] OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY.

III. SELECT TOP 10 * FROM [dbo].[Vendas] ORDER BY [DatadaVenda] OFFSET 10 ROWS.


Selecione a alternativa que contém a opção (ou a combinação de opções) que são verdadeiras.

Alternativas
Q849606 Banco de Dados

Analise as tabelas a seguir, nas quais CoCurso é chave primária da TbCurso e chave estrangeira da TbAluno.


Imagem associada para resolução da questão


A partir dos dados de TbCurso e de TbAluno, para construir uma consulta que mostre os nomes dos cursos ofertados e a quantidade de alunos matriculados em cada um deles, incluindo os cursos em que não há alunos matriculados, executa-se o seguinte comando SQL:

Alternativas
Q847734 Banco de Dados

A consulta SQL a seguir retorna uma série de nomes da tabela usuarios:


select nome from usuarios


Para obter a relação de nomes em ordem alfabética reversa você deve acrescentar ao final da consulta

Alternativas
Q847717 Banco de Dados

Observe as tabelas a seguir:


Imagem associada para resolução da questão


Assinale a opção que indica o número de linhas retornadas pela consulta SQL a seguir.


SELECT DISTINCT nome FROM animais a, tipos t

WHERE a.familia = t.familia

Alternativas
Q847383 Banco de Dados

Imagem associada para resolução da questão


Considerando as tabelas tbl_setores e tbl_local, assinale a opção que apresenta o valor obtido como resultado da consulta precedente.

Alternativas
Q847379 Banco de Dados

Imagem associada para resolução da questão


Considerando o diagrama de entidade e relacionamento precedente, assinale a opção cujas expressões SQL permitem a inserção correta no banco de dados de Piauí como uma uf (unidade da federação) e de Teresina como uma capital.

Alternativas
Q847314 Banco de Dados

Comandos de manipulação de dados localizados no interior de triggers no SQL Server podem fazer uso de duas tabelas especiais denominadas inserted e deleted.


Considere as seguintes afirmativas sobre essas tabelas.


I. A tabela inserted contém cópias dos registros sendo inseridos (operação insert) na tabela objeto do trigger.

II. A tabela inserted contém cópias dos registros sendo alterados (operação update) na tabela objeto do trigger.

III. A tabela deleted contém cópias dos registros sendo alterados (operação update) na tabela objeto do trigger.

IV. A tabela deleted contém cópias dos registros sendo removidos (operação delete) na tabela objeto do trigger.


O número de alternativas corretas é:

Alternativas
Q847313 Banco de Dados

Atenção

Tabelas R e S referentes a um banco de dados relacional.


                                    

Considerando as tabelas R e S apresentadas anteriormente, o comando SQL


select a FROM R UNION ALL select d FROM S


produz um resultado que contém, além dos títulos:

Alternativas
Q847312 Banco de Dados

Atenção

Tabelas R e S referentes a um banco de dados relacional.


                                    

Considere as tabelas R e S apresentadas anteriormente e o comando SQL a seguir.


update R set a = NULL

where b >= (select max(d) from S)


Após execução desse comando, os valores na coluna a da tabela R seriam, de cima para baixo:

Alternativas
Respostas
2581: C
2582: E
2583: C
2584: E
2585: D
2586: C
2587: B
2588: D
2589: E
2590: A
2591: C
2592: B
2593: D
2594: C
2595: E
2596: D
2597: A
2598: E
2599: E
2600: A