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

Foram encontradas 3.247 questões

Q2040742 Banco de Dados

A respeito de banco de dados, julgue o próximo item. 


Em um comando SELECT, a cláusula WHERE define que o resultado da consulta é o produto cartesiano das tabelas envolvidas. 

Alternativas
Q2040741 Banco de Dados

Com pertinência à linguagem SQL, julgue o item abaixo.


Considere-se o seguinte script SQL.


select report_code, year, month, day,

wind_speed,

case

     when wind_speed>= 40 then ‘HIGH’

     when wind_speed>= 30 then ‘MODERATE’

else ‘LOW’

end as wind_severity

from station_data



O resultado da execução do script resultará em erro, pois, caso haja, na tabela station_data, algum registro no campo wind_speed com valor superior a 40, não será possível predizer se o valor da variável wind_severity será igual a ‘HIGH’. 

Alternativas
Q4050822 Banco de Dados
A partir do Oracle Database 9i, é possível executar a lógica if-then-else em SQL através de uma expressão, que deve ser usada por ser compatível com o padrão ANSI, fazendo parte do SQL/92, sendo mais fácil de ler. Assinale, a seguir, a alternativa que apresenta tal expressão.
Alternativas
Q3977356 Banco de Dados
Em meio às diversas tarefas rotineiras de um Analista de Tecnologia da Informação, está a necessidade de consultar dados em Sistemas Gerenciadores de Bancos de Dados. A linguagem SQL permite a consulta de dados, em bases previamente populadas, por meio de comandos específicos. Considerando a necessidade de verificar a quantidade de registros existentes que, em determinado campo, tem seu valor iniciado com o caractere ‘a’, cite a opção que se apresenta como operador indispensável:
Alternativas
Q3976951 Banco de Dados
select payment_id, case when not exists (select 1 from customer where customer_id=1 limit 1) then 0 else payment_id end as payment from payment; Com base no comando SQL, considere as afirmativas:

I – Trata-se de uma consulta que utiliza duas tabelas;
II – Serão retornadas duas colunas, ambas nomeadas ‘payment_id’;
III – O comando retornará, no máximo, um registro;
IV – O comando contém erro de sintaxe.

Assinale a alternativa correta.
Alternativas
Q3960362 Banco de Dados
Considere os seguintes comandos para criação de tabelas executados no MySQL Community 5.0: 

create table novelas (
codigo int auto_increment primary key, nome varchar(40) not null, horario_exibicao time

);

create table capitulos (
codigo int auto_increment primary key, nome varchar(100) not null, data_exibicao date, cod_novela int not null references novelas (codigo)

);

Assinale a alternativa correta quanto ao comando SQL que retorne o número de capítulos de novelas do horário das 06:00.
Alternativas
Q3727613 Banco de Dados
A linguagem SQL (Structured Query Language) possui comandos que são organizados em subconjuntos. O subconjunto DDL (Data Definition Language) possui comandos para definição de dados. Entre esses comandos, nós podemos encontrar o __________, que é usado para remover rapidamente todos os registros de uma tabela sem remover sua estrutura. Outro subconjunto é o DCL (Data Control Language) com os comandos para controlar o acesso aos dados do banco. No DCL, nós encontramos o __________ para remover permissões de acesso e o __________ para dar permissões de acesso aos usuários. Os comandos para gerenciar as transações executadas no banco de dados encontram-se no DTL (Data Transaction Language) ou TCL (Transaction Control Language). Entre os comandos de controle de transações, nós temos o __________ para reverter uma transação para um ponto definido pelo comando __________.
Selecione a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Q3727573 Banco de Dados
A linguagem SQL (Structured Query Language) possui comandos que são organizados em subconjuntos. O subconjunto DDL (Data Definition Language) possui comandos para definição de dados. Entre esses comandos, nós podemos encontrar o __________, que é usado para remover rapidamente todos os registros de uma tabela sem remover sua estrutura. Outro subconjunto é o DCL (Data Control Language) com os comandos para controlar o acesso aos dados do banco. No DCL, nós encontramos o __________ para remover permissões de acesso e o __________ para dar permissões de acesso aos usuários. Os comandos para gerenciar as transações executadas no banco de dados encontram-se no DTL (Data Transaction Language) ou TCL (Transaction Control Language). Entre os comandos de controle de transações, nós temos o __________ para reverter uma transação para um ponto definido pelo comando __________.
Selecione a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Q3074376 Banco de Dados
No contexto de banco de dados, sobre os recursos de procedimentos armazenados (stored procedures) e gatilhos (triggers), julgue as afirmações. 
I. Um gatilho é similar a uma função, inclusive pelo fato de retornar um valor.
II. A execução de um procedimento armazenado é feita por meio de chamada ao seu nome, podendo ser dentro de outro procedimento.
III. Um gatilho é um procedimento armazenado que é ativado por evento e executa uma ou mais ações se a condição for atendida.
IV. Transações de commit e rollback não podem ser executadas por um procedimento armazenado.
V. O uso de procedimento armazenado diminui o tráfego na rede em um ambiente cliente/servidor, pois um grupo de comandos SQL ficam armazenados no próprio banco de dados.
É CORRETO afirmar que:  
Alternativas
Q3074221 Banco de Dados
Considerando a temática de banco de dados, avalie as sentenças a seguir:
I. SQL inclui tanto uma linguagem de definição de dados (DDL) quanto uma linguagem de manipulação de dados (DML).
II. Todas as entidades têm que ser distinguíveis.
III. Cada campo possui dois itens, nome do campo e uma especificação como NONULL.
IV. A regra de Integridade 2 proíbe valores nulos nos campos de chave primária.
V. Registro armazenado é a menor unidade de dados, com nome, armazenada no banco de dados.
É CORRETO afirmar:  
Alternativas
Q2501772 Banco de Dados
select C.CPF as CPF, C.NOME as NOME from CONTRIBUINTE as C, PARCELAMENTO as P where C.CPF=P.CPF and P.TIPO=’IPVA’ and P.DATAADESAO between ‘01/01/2021’ and ‘31/12/2021’ and P.STATUS=’ADIMPLENTE’;

A respeito do código SQL (Structured Query Language) anteriormente apresentado, assinale a opção correta.
Alternativas
Q2408320 Banco de Dados

SQL é uma linguagem de consulta estruturada, um padrão de gerenciamento de dados que interage com os principais bancos de dados baseados no modelo relacional. Em bancos de dados Cliente/Servidor, o recurso trigger permite executar tarefas relacionadas com validações, consistência de dados, restrições de acesso e rotinas de segurança, e que utiliza um bloco de códigos SQL.


Nesse caso, os comandos que disparam um trigger podem ser:

Alternativas
Q2399258 Banco de Dados

A alternativa que contém restrições básicas da linguagem SQL que podem ser especificadas na criação de tabelas é

Alternativas
Q2398034 Banco de Dados
Assinale a alternativa que apresenta a ordem lógica do processamento que ocorre quando executada a seguinte consulta:


SELECT DISTINCT Tabela1.CampoA FROM Tabela1
JOIN Tabela2 ON Tabela1.Id = Tabela2.IdTabela1 WHERE
Tabela.Id = 1
Alternativas
Q2398029 Banco de Dados
Uma procedure está sendo executado em uma aplicação dot net e gerando erro no comando do ADO NET nativo. Com isso, foi identificado que a procedure está sendo chamada e retornando as linhas executadas. Desse modo, assinale a alternativa que apresenta como eliminar as linhas executadas para o desenvolvedor.
Alternativas
Q2398028 Banco de Dados
O Comando Create View (Transact-SQL) tem o objetivo de criar uma tabela virtual e devolver colunas e linhas por uma consulta. Quando uma View é criada, as colunas, expressões e a própria View são armazenadas no schemas
Alternativas
Q2398024 Banco de Dados
Considerando a criação de um novo login via T-SQL CREATE LOGIN new_user WITH PASSWORD = 'PASSWORD'; assinale a alternativa que apresenta em qual tabela é inserida a informação após a execução do comando.
Alternativas
Q2398021 Banco de Dados
Um cenário que precisa ter performance dentro de uma T-SQL e adota o conceito de paginação apresenta a(s) seguinte(s) função(ões) executada(s) para compor a montagem de um SELECT:
Alternativas
Q2398020 Banco de Dados
Quando se abre uma Transaction no SQL Server em uma Procedure, é necessário informar um comando para realmente persistir nas tabelas que sofreram INSERT, UPDATE e DELETE no término da ação. Esse comando é chamado de
Alternativas
Q2397849 Banco de Dados
Na linguagem SQL, o comando que é utilizado para remover tabelas do banco de dados é denominado
Alternativas
Respostas
1061: E
1062: E
1063: A
1064: A
1065: A
1066: C
1067: E
1068: B
1069: C
1070: D
1071: E
1072: C
1073: D
1074: C
1075: A
1076: D
1077: B
1078: B
1079: C
1080: C