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

Foram encontradas 3.369 questões

Q2037805 Banco de Dados
Considere os comandos SQL a seguir. Assinale a alternativa CORRETA que descreve o resultado após a execução dos comandos. Considere que está conectado ao banco de dados com os privilégios necessários para execução de comandos com conceito CRUD.
create table cursos( -id_curso INTEGER not null, -curso VARCHAR(40) not null, -primary key (id_curso));
Alternativas
Q2032520 Banco de Dados
CREATE TABLE nfe (  Numero_NFe VARCHAR(9) NOT NULL,  Modelo_NFe VARCHAR(2) NULL,  Serie_NFe VARCHAR(3) NULL,  codigo_UF VARCHAR(2) NULL,  ano_Emissao VARCHAR(2) NULL,  mes_Emissao VARCHAR(2) NULL,  CNPJ_Emitente VARCHAR(14) NULL,  Codigo_Chave VARCHAR(8) NULL,  Digito_Chave VARCHAR(1) NULL,  PRIMARY KEY (Numero_NFe));
Para selecionar na tabela nfe todas as notas fiscais eletrônicas cujo conteúdo do campo codigo_UF inicie pela letra S e tenha qualquer letra na sequência, utiliza-se a instrução SQL: 
SELECT * FROM nfe WHERE
Alternativas
Q2032519 Banco de Dados
CREATE TABLE nfe (  Numero_NFe VARCHAR(9) NOT NULL,  Modelo_NFe VARCHAR(2) NULL,  Serie_NFe VARCHAR(3) NULL,  codigo_UF VARCHAR(2) NULL,  ano_Emissao VARCHAR(2) NULL,  mes_Emissao VARCHAR(2) NULL,  CNPJ_Emitente VARCHAR(14) NULL,  Codigo_Chave VARCHAR(8) NULL,  Digito_Chave VARCHAR(1) NULL,  PRIMARY KEY (Numero_NFe));
Para inserir um registro com valores de teste na tabela nfe, utiliza-se a instrução SQL:
Alternativas
Q2025916 Banco de Dados
Qual a palavra-chave SQL que permite ao usuário usar agregações para filtrar o resultado da execução de uma consulta SQL e que pode ser utilizada no lugar da palavra-chave WHERE?
Alternativas
Q2023611 Banco de Dados

Em relação a projeto, modelagem e administração de banco de dados, julgue o item subsequente.


A linguagem de controle de dados (DCL) é um dos componentes da SQL e permite gerenciar as autorizações aos dados constantes do banco de dados. 

Alternativas
Q2020862 Banco de Dados

Julgue o item que se segue, acerca dos conceitos de linguagem de consulta estruturada (SQL).


A linguagem de manipulação de dados (DML) inclui instruções que modificam a estrutura de um banco de dados.

Alternativas
Q2020861 Banco de Dados

Julgue o item que se segue, acerca dos conceitos de linguagem de consulta estruturada (SQL).


Considere-se a tabela e o script SQL a seguir.

Tabela: colaboradores

Imagem associada para resolução da questão


SELECT avg(idade), sexo

FROM colaboradores

GROUP BY sexo


O resultado da consulta SQL é

avg(idade)                   sexo

15                             Feminino

32                            Masculino

Alternativas
Q2020854 Banco de Dados
Julgue o item a seguir, relativo aos conceitos de NoSQL.
           Um sistema de armazenamento de valor-chave é um sistema que fornece uma maneira de armazenar ou atualizar um registro com uma chave associada e recuperar o registro com determinada chave. 
Alternativas
Q2020180 Banco de Dados
Em bancos de dados relacionais, uma transação SQL é um conjunto de uma ou mais operações, que constituem uma única tarefa ou unidade lógica de trabalho a ser processada. Os SGBDs devem garantir a execução correta das transações, mesmo que venham a ocorrer falhas. A transação inicia quando o primeiro comando é executado e termina conforme as situações caracterizadas a seguir:
I. Se uma transação for concluída com sucesso, com todas as operações bem-sucedidas, o BD será alterado permanentemente, com os dados alterados persistidos e salvos em disco. II. Se houver falha em qualquer uma das operações que compõem a transação, o BD deverá retornar ao estado anterior ao início da transação.
As operações descritas em I e II são denominadas, respectivamente: 
Alternativas
Q2019082 Banco de Dados

Considere que a tabela relacional T:

(1) contém 100 linhas na sua instância corrente; (2) possui uma coluna A que é uma chave primária e não aceita nulos; e (3) a configuração do ambiente de consultas SQL trata valores nulos (NULL) como unknown.


Nesse contexto, assinale os números mínimos e máximos, respectivamente, de linhas que seriam produzidas pela execução do comando 



          SELECT * FROM T WHERE A = NULL

          UNION

          SELECT * FROM T WHERE A <> NULL

Alternativas
Q2018119 Banco de Dados
Na linguagem SQL, o argumento que combina colunas em diferentes tabelas, em um banco de dados relacional, é
Alternativas
Q2016961 Banco de Dados
Considere uma tabela relacional com alto volume de dados denominada Cadastro, com diversas pessoas de cidades em comum ou não. Usando a linguagem SQL e considerando o campo da tabela denominado Cidade, um técnico fez uma seleção para descobrir quais são as cidades existentes. Na hipótese de haver dez pessoas cadastradas que moram em Santos, por exemplo, essa cidade será exibida dez vezes. Para resolver o problema e mostrar apenas uma única vez cada cidade, ele deve utilizar 
Alternativas
Q2016959 Banco de Dados
Um técnico utilizou os comandos SQL insert, create, delete e drop em um programa que são, correta e respectivamente, comandos
Alternativas
Q2016316 Banco de Dados
No contexto da SQL, os comandos classificados, correta e respectivamente, como DDL e DML são:  
Alternativas
Q2016312 Banco de Dados
Em uma aplicação Java que utiliza JPA 2.0, o método da interface EntityManager, utilizado em operações de alteração de dados, que executa um comando SQL UPDATE na tabela do banco de dados é o
Alternativas
Q2011187 Banco de Dados
No MySQL, considere duas tabelas, T1 e T2. As duas tabelas possuem uma coluna A definida como chave primária (primary key). T1 tem 1000 linhas, T2 tem 400 linhas. Com essas tabelas, foi executado o comando SQL a seguir:

SELECT T1.A, T2.A FROM T1 CROSS JOIN T2

Excetuada a linha de títulos, assinale a estimativa mais precisa sobre o número de linhas retornadas no resultado. 
Alternativas
Q2008803 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional: Medicamento (ID, Nome, Indicação). A consulta SQL para obter o Nome e a Indicação dos medicamentos, ordenada pelo atributo Indicação, e cujo Nome termine com a sequência ‘gem’ é
Alternativas
Q2005972 Banco de Dados
Nas questões que avaliem conhecimentos de informática, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração-padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram-se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados. 

Em SQL, o comando usado para definir um campo como chave estrangeira, após a tabela já ter sido criada, é 
Alternativas
Q1997242 Banco de Dados
Usando a linguagem SQL, um fiscal escreveu corretamente, em uma consulta, a expressão WHERE Nome-Contribuinte LIKE 'p%o'. Com isso ele obteve nomes de contribuintes como, por exemplo,
Alternativas
Q1996711 Banco de Dados

Na questão a seguir, considere as seguintes tabelas T1 e T2 de um banco de dados: 


T1

A        B

10      100

12       200

20       250


T2

A      C

10     João

12     Maria

18      Rita

Com referência às tabelas T1 e T2, considere a execução do comando SQL a seguir.


select T2.C, count(*) Contagem

from T1, T2

where T1.A=T2.A

group by T2.C

order by 2, 1


Assinale a lista de valores nas linhas e colunas do resultado produzido. 

Alternativas
Respostas
1241: A
1242: B
1243: A
1244: D
1245: C
1246: E
1247: C
1248: C
1249: A
1250: A
1251: E
1252: D
1253: E
1254: E
1255: B
1256: A
1257: D
1258: B
1259: A
1260: A