Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.687 questões
A questão baseia-se nas Figuras 11(a), 11(b), 11(c) e 11(d). A Figura 11(a) exibe a estrutura da Linguagem de Definição de Dados (DDL), completa, da tabela "FATURA”, presente em um Sistema Gerenciador de Banco de Dados (SGBD) Oracle 119, instalado em ambiente MS Windows, que é utilizado por uma grande empresa prestadora de serviços de telecomunicações. Sobre a Figura 11(b) considere os seguintes aspectos: (1) ela mostra o Modelo Físico, elaborado no software Sybase Power Designer versão 16.5; (2) essa Figura representa uma tabela que armazena as faturas emitidas nos meses de janeiro a março de 2014, pela empresa em questão; e (3) ela representa uma tabela que está presente na mesma base de dados e no mesmo "owner" da Figura 11(a). A Figura 11(c) mostra uma instrução da Linguagem de Manipulação de Dados (DML), para a inserção de registros na tabela "FATURA"; detalhes sobre essa tabela podem ser observados nas Figuras 11(a) e 11(d). A Figura 41(d) exibe alguns registros presentes na tabela "FATURA", cuja declaração DDL é mostrada na Figura 11(a).

A questão baseia-se nas Figuras 11(a), 11(b), 11(c) e 11(d). A Figura 11(a) exibe a estrutura da Linguagem de Definição de Dados (DDL), completa, da tabela "FATURA”, presente em um Sistema Gerenciador de Banco de Dados (SGBD) Oracle 119, instalado em ambiente MS Windows, que é utilizado por uma grande empresa prestadora de serviços de telecomunicações. Sobre a Figura 11(b) considere os seguintes aspectos: (1) ela mostra o Modelo Físico, elaborado no software Sybase Power Designer versão 16.5; (2) essa Figura representa uma tabela que armazena as faturas emitidas nos meses de janeiro a março de 2014, pela empresa em questão; e (3) ela representa uma tabela que está presente na mesma base de dados e no mesmo "owner" da Figura 11(a). A Figura 11(c) mostra uma instrução da Linguagem de Manipulação de Dados (DML), para a inserção de registros na tabela "FATURA"; detalhes sobre essa tabela podem ser observados nas Figuras 11(a) e 11(d). A Figura 41(d) exibe alguns registros presentes na tabela "FATURA", cuja declaração DDL é mostrada na Figura 11(a).

A alta gerência da empresa precisa identificar os cinco clientes que mais deram retorno financeiro à empresa no mês de fevereiro/2014, sendo que esses cinco maiores faturamentos deverão estar ordenados do maior para o menor valor. Ao receber a tarefa, imediatamente O Administrador de Dados (AD), da empresa em questão, elaborou uma consulta SQL para atender essa necessidade, cujo resultado pode ser observado na Figura 11(d), onde a primeira linha exibe os nomes das colunas da tabela "FATURA". A estrutura dessa tabela pode ser vista na Figura 11(a), na qual todos os registros presentes na coluna "VALOR" possuem conteúdo diferente, ou seja, não há repetição dos dados armazenados na coluna "VALOR". Portanto, assinale, dentre as alternativas a seguir, a declaração SQL que permitirá apresentar, com sucesso, O resultado exibido na Figura 11(d):
I.

II.

III.

Quais estão corretas?
A questão baseia-se nas Figuras 11(a), 11(b), 11(c) e 11(d). A Figura 11(a) exibe a estrutura da Linguagem de Definição de Dados (DDL), completa, da tabela "FATURA”, presente em um Sistema Gerenciador de Banco de Dados (SGBD) Oracle 119, instalado em ambiente MS Windows, que é utilizado por uma grande empresa prestadora de serviços de telecomunicações. Sobre a Figura 11(b) considere os seguintes aspectos: (1) ela mostra o Modelo Físico, elaborado no software Sybase Power Designer versão 16.5; (2) essa Figura representa uma tabela que armazena as faturas emitidas nos meses de janeiro a março de 2014, pela empresa em questão; e (3) ela representa uma tabela que está presente na mesma base de dados e no mesmo "owner" da Figura 11(a). A Figura 11(c) mostra uma instrução da Linguagem de Manipulação de Dados (DML), para a inserção de registros na tabela "FATURA"; detalhes sobre essa tabela podem ser observados nas Figuras 11(a) e 11(d). A Figura 41(d) exibe alguns registros presentes na tabela "FATURA", cuja declaração DDL é mostrada na Figura 11(a).

Considerando duas tabelas em um banco de dados, DEPARTAMENTO e EMPREGADO, relacionadas por uma chave estrangeira em EMPREGADO que referencia a tabela DEPARTAMENTO, que operação será realizada pelo comando SQL abaixo?
SELECT * FROM DEPARTAMENTO, EMPREGADO;
Considere também o seguinte comando SQL:
SELECT Matricula, Localizacao FROM ALUNO, CURSO WHERE ALUNO.Codigo_Curso=CURSO.Codigo;
Que operações relacionais são realizadas por esse comando SQL?
I A cláusula WHERE restringe os resultados obtidos após a aplicação da cláusula FROM. II A cláusula HAVING é utilizada de forma horizontal para filtrar linhas. III A cláusula WHERE é utilizada para filtrar resultados de agrupamentos. IV A cláusula HAVING somente pode ser utilizada em conjunto com GROUP BY.
Estão corretas as afirmativas
Considerando as tabelas
após a execução do comando SQL
insert into acessos (
select 2, a1.cod_acesso
from acessos a1, usuarios u
where a1.cod_usuario = u.cod_usuario
and u.usuario = ‘J’
and not exists (select 1 from acessos a2 where a1.cod_acesso = a2.cod_acesso));
a tabela ACESSOS terá o seguinte conteúdo:

Considere a seguinte consulta escrita na linguagem SQL.

É correto afirmar que a consulta retorna:
Considere o seguinte comando escrito na linguagem SQL.

É correto afirmar que o comando
A sintaxe mais simples do comando SELECT é:
SELECT [DISTINCT|ALL] {*|coluna [coluna,...]} FROM tabela
Sobre o comando SELECT, é correto afirmar que
Considere a visão a seguir, escrita na linguagem SQL.

Assinale abaixo a alternativa correta em relação à visão escrita na linguagem SQL.
Um estacionamento tem um sistema de gerenciamento que armazena os seus dados em um banco de dados SQL. Fazem parte deste banco de dados as tabelas proprietario e veiculo, conforme o Diagrama Entidade-Relacionamento a seguir:

Um estacionamento tem um sistema de gerenciamento que armazena os seus dados em um banco de dados SQL. Fazem parte deste banco de dados as tabelas proprietario e veiculo, conforme o Diagrama Entidade-Relacionamento a seguir:

Analise os itens relacionados à Sistemas de Banco de Dados:
I. Uma forma de se empregar o SQL para gerenciamento de banco de dados distribuídos é por meio de replicações transacionais, em que, na transactional publication with updatable subscriptions, os dados são enviados apenas para os assinantes e na transactional publication, as alterações são feitas tanto nas tabelas como nos assinantes.
II. Na linguagem SQL utiliza-se o comando TRUNCATE TABLE (Sintaxe TRUNCATE TABLE “nome_tabela”) para remover todos os dados de uma tabela.
III. O principal uso da cláusula GROUP BY ocorre em conjunto com funções de agregação. As funções de agregação retornam um único valor como resultado de um conjunto de valores de entrada. As principais funções de agregação usadas no MySQL são: COUNT, SUM, AVG, MIN, MAX.
IV. Existem outras funções de agregação que podem ser usadas com o comando SELECT. As principais são: funções matemáticas; funções de manipulação de strings; funções da data/hora.
A sequência correta é:
Observe o trecho de código T-SQL dado a seguir e assinale a alternativa correta acerca das variáveis tipo TABLE.
DECLARE @Empregado table(
ID int,
Nome varchar(30),
DataAdmissao datetime);