Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 3.247 questões
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
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
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)
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.
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
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 é:
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
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
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:
Considere o seguinte comando SQL:
GRANT SELECT
ON TABLE Status
TO Especial;
Esse comando
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 é:
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