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

Foram encontradas 3.247 questões

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
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
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
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
Q845389 Banco de Dados

Sobre os níveis de isolamento de transação do SQL, analise as afirmativas abaixo:


I. O nível READ_COMMITED garante que somente será lido do banco o que realmente já foi escrito, ou seja, não é uma leitura suja, causada por alguma outra transação.

II. Dentro de uma mesma transação READ_COMMITED, o resultado de um comando não estará visível para um comando posterior.

III. Quando uma transação está no nível SERIALIZABLE, comandos de consulta enxergarão, apenas, os dados persistidos no banco antes da transação iniciar.


Está CORRETO o que se afirma, apenas, em

Alternativas
Q845386 Banco de Dados

Sobre as estruturas de banco de dados, analise as afirmativas abaixo:


I. Trigger define uma estrutura, que dispara mediante alguma ação, como inserção, exclusão e atualização de dados.

II. Uma trigger não precisa estar associada a uma tabela.

III. Stored Procedure corresponde a um conjunto de comandos em SQL, que podem ser executados de uma só vez, a partir de sua chamada.

IV. Stored Procedure não aceita parâmetros de entrada.


Estão CORRETAS

Alternativas
Q845385 Banco de Dados
Suponha que exista uma determinada tabela de livros chamada livro, com os campos id (chave primária), nome, edicao, ano, editora e autor_fk. O campo autor é uma chave estrangeira para a tabela de autores chamada autor, que possui os campos id (chave primária) e nome. Dessa maneira, qual dos comandos abaixo retorna uma lista com a quantidade de livros produzidos em cada ano para o autor de nome "Sergio‟?
Alternativas
Q843904 Banco de Dados

Analise o comando SQL abaixo:


GRANT ALL PRIVILEGES ON bdConcurso.* TO 'guest-tes'@' 200.152.80.15' IDENTIFIED BY 'RtY678x'


O comando acima se executado em um servidor de banco de dados MySql diz que:

Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Analista - Banco de Dados |
Q841733 Banco de Dados
Uma das ferramentas utilizadas para o tuning de bancos de dados é a geração de explicações sobre um comando SQL. No PL/SQL o comando que executa tal ação é:
Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Analista - Banco de Dados |
Q841732 Banco de Dados
Deseja-se criar uma função chamada Básica, com parâmetro de entrada chamado Ent, do tipo caractere e o valor a ser retornado pela função também é do tipo caractere. O comando SQL para a criação dessa função é:
Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Analista - Banco de Dados |
Q841731 Banco de Dados
O comando SQL para criar uma visão V1, a partir de uma tabela T1, obtendo os atributos A1, A2 e A3 e os renomeando para C1, C2 e C3 é:
Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Analista - Banco de Dados |
Q841730 Banco de Dados

Considere o seguinte comando SQL:


GRANT SELECT

ON TABLE Status

TO Especial;


Esse comando

Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Analista - Banco de Dados |
Q841729 Banco de Dados
O comando SQL para criar uma tabela denominada Natural, contendo os campos ID, Nome, Cidade e País, sendo todos do tipo caractere e ID a chave primária é:
Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Analista - Banco de Dados |
Q841728 Banco de Dados

Seja a seguinte tabela de um banco de dados relacional: Objeto (ID, Nome, Peso, Descrição).


A consulta SQL para obter o Nome e o Peso dos objetos com a restrição do Peso estar entre os valores 2 e 18 é:

Alternativas
Q841483 Banco de Dados
Um banco de dados aberto e em condições ideais possui uma tabela chamada filiado com os campos idFiliado (inteiro), nomeFiliado (cadeia de 50 caracteres) e dataFiliacao (data) e contém 10 registros cadastrados. Um Analista deseja copiar estes registros para uma tabela chamada cliente, que possui os campos idCliente (inteiro), nomeCliente (cadeia de 50 caracteres) e dataCadastroCliente (data). Para realizar a cópia terá que utilizar o comando SQL
Alternativas
Q841331 Banco de Dados

Considere, por hipótese, que no banco de dados da ARTESP exista uma tabela denominada TabPSAD com os campos IdRodovia, Posto_Servico, Area_Descanso, Vagas_Estacionamento. Um Agente de Fiscalização à Regulação de Transporte utilizou os comandos SQL para fazer consultas aos dados desta tabela:


I. SELECT IdRodovia FROM TabPSAD WHERE Vagas_Estacionamento > 300;

II. SELECT COUNT (DISTINCT IdRodovia) FROM TabPSAD;

III. SELECT IdRodovia, ADD (Vagas_Estacionamento) FROM TabPSAD GROUP BY Area_Descanso;


Está correto o que consta em

Alternativas
Respostas
1841: C
1842: B
1843: D
1844: E
1845: A
1846: B
1847: C
1848: E
1849: E
1850: B
1851: E
1852: D
1853: A
1854: A
1855: B
1856: B
1857: D
1858: E
1859: C
1860: D