Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.687 questões

Q240191 Banco de Dados
Em um banco de dados que utiliza a linguagem SQL para definição, manipulação e controle de dados, é correto afirmar que os comandos
Alternativas
Q213792 Banco de Dados
Um comando SQL executa uma operação que exibe
I. certas colunas de uma relação, denominada subconjunto vertical.
II. todas as linhas que aparecem em ambas as relações.
III. apenas aquelas linhas que existem em ambos os conjuntos.
As definições acima correspondem, respectivamente, aos operadores relacionais

Alternativas
Q164128 Banco de Dados
Imagem 024.jpg

Considerando a figura acima, que apresenta o grupo de
ferramentas do Microsoft SQL Server 2000, julgue os seguintes
itens acerca desse software e de suas ferramentas auxiliares.

A ferramenta Imagem 026.jpgcpermite ao administrador executar comandos SQL diretamente no banco de dados e testá-los antes de inseri-los em um programa.
Alternativas
Q162872 Banco de Dados
Considere o seguinte script SQL:

create table T1
(a int not null primary key, b int);
create table T2
(b int not null, c int not null, a int not null unique,
constraint c1 foreign key (a) references T2);

Pode-se concluir que entre os registros das tabelas T1 e T2 existe um relacionamento:
Alternativas
Q162871 Banco de Dados
Considere um banco de dados contendo uma tabela R (aluno,disciplina,nota), onde cada registro armazena a nota de um aluno numa determinada disciplina. O programador P afirma que executou o seguinte comando SQL:

select * from R where nota >= 5 and disciplina=’Fisica’

e que o resultado da consulta foi vazio, isto é, nenhum registro foi listado; P concluiu que nenhum aluno tinha sido aprovado em Física, e resolveu executar um outro comando que mostrasse os reprovados:

Ainda segundo P, o resultado foi vazio novamente. P então verificou se havia algum aluno fazendo a disciplina e executou outro comando:

select nome from R where disciplina=’Fisica’

Agora, o comando mostrou 143 nomes de alunos. Pode-se concluir que:
Alternativas
Q162870 Banco de Dados
Considere os seguintes comandos SQL:

I. select * from R where a not in (select a from S)
II. select * from R where not exists (select * from S where R.a=S.a)
III. select * from R where a <> all (select a from S)
IV. select * from R where count(select * from S where R.a=S.a)=0

Pode-se concluir que produzem o mesmo resultado somente os comandos:
Alternativas
Q162869 Banco de Dados
Sabendo-se que as tabelas R1, R2 e R3 têm 10, 50 e 100 registros respectivamente, e que não há registros duplicados em nenhuma das tabelas, pode-se concluir que o comando SQL

select distinct a.*, b.* from r1 a, r2 b, r3 c

produz um resultado com:
Alternativas
Q162864 Banco de Dados
A linguagem de consulta SQL para bancos de dados relacionais tem suas bases teóricas calcadas na lógica de predicados e na álgebra relacional. A operação de álgebra que pode ser usada diretamente na sintaxe do SQL padrão é:
Alternativas
Q153200 Banco de Dados
Com base nos conceitos de linguagens de programação e
linguagens de scripts, julgue os próximos itens.

A SQL (structured query language) é considerada uma sub- linguagem de banco de dados, formada por um conjunto de sentenças específicas para manipulação de dados. Entre outros recursos, a SQL também inclui estruturas de decisão, como a sentença IF, e sentenças FOR, para controle de fluxo de programas.
Alternativas
Q153013 Banco de Dados
Imagem 012.jpg
Imagem 013.jpg
Imagem 014.jpg

Com base no esquama de dados mostrado na figura e no conjunto
de instruções SQL mostradas de (a) a (e), julgue os itens a seguir.

Os conjuntos (f) e (c) são equivalentes, pois dão como resultado o mesmo conjunto de registros.
Alternativas
Q153012 Banco de Dados
Imagem 012.jpg
Imagem 013.jpg
Imagem 014.jpg

Com base no esquama de dados mostrado na figura e no conjunto
de instruções SQL mostradas de (a) a (e), julgue os itens a seguir.

O conjunto (c) permite selecionar todos os customers que tem ao menos duas contas na branch Imagem 016.jpg

Alternativas
Q153011 Banco de Dados
Imagem 012.jpg
Imagem 013.jpg
Imagem 014.jpg

Com base no esquama de dados mostrado na figura e no conjunto
de instruções SQL mostradas de (a) a (e), julgue os itens a seguir.

O conjunto (b) permite selecionar todos os customers que tem um loan e um account.
Alternativas
Q153010 Banco de Dados
Imagem 012.jpg
Imagem 013.jpg
Imagem 014.jpg

Com base no esquama de dados mostrado na figura e no conjunto
de instruções SQL mostradas de (a) a (e), julgue os itens a seguir.

Pode-se afirmar que, ao ser executado, o conjunto (a) resultará em um erro pela utilização da cláusula Imagem 015.jpg
Alternativas
Q153009 Banco de Dados
Imagem 012.jpg
Imagem 013.jpg
Imagem 014.jpg

Com base no esquama de dados mostrado na figura e no conjunto
de instruções SQL mostradas de (a) a (e), julgue os itens a seguir.

O conjunto (e) e o conjunto (d) são equivalentes, pois dão como resultado o mesmo conjunto de registros.
Alternativas
Q152994 Banco de Dados
Imagem 009.jpg
Imagem 010.jpg

Com base nas figuras I e II e nos seus conhecimentos de
ferramentas de monitoração de banco de dados, julgue os itens a
seguir.

Pode-se afirmar que, em uma ferramenta como a mostrada na figura I, podem-se analisar o impacto de operações de ordenamento, tais como DISTINCT, ORDER BY, GROUP BY, e avaliar se estas devem ser eliminadas.
Alternativas
Q149277 Banco de Dados
01  create table bsc ( id int primary key, nome varchar(45));
02  create table prospectivas (
03  id_ bsc int not null,
04  id int primary key,
05  nome varchar (45),
06  constraint fk_id_bsc foreign key (id_bsc) references bsc (id)
07  );
08  insert into bsc values (1, 'SERPRO');
09  insert into bsc values (2, 'MANIFAZ');
10  insert into perspectivas values ( 1, 1,  'CLIENTES' );
11  insert into perspectivas values ( 1, 2,  'FINANCEIRA' );
12  insert into perspectivas values ( 1,  3,  'INTERNA' );
13  insert into perspectivas values ( 1,  4,  'INOVAÇÃO' ); 
14  select * from bsb as b, perspectivas as  p;
15  select * from bsb as b, perspectivas as  p where b.id = 1;

 
Considerando que o script SQL acima esteja sintaticamente correto a tentativa de execução do comando.
insert into perspectivas values (2, 1, 'CLIENTES'); após a execução do script acima, não será bem-sucedida.
Alternativas
Q149276 Banco de Dados
01  create table bsc ( id int primary key, nome varchar(45));
02  create table prospectivas (
03  id_ bsc int not null,
04  id int primary key,
05  nome varchar (45),
06  constraint fk_id_bsc foreign key (id_bsc) references bsc (id)
07  );
08  insert into bsc values (1, 'SERPRO');
09  insert into bsc values (2, 'MANIFAZ');
10  insert into perspectivas values ( 1, 1,  'CLIENTES' );
11  insert into perspectivas values ( 1, 2,  'FINANCEIRA' );
12  insert into perspectivas values ( 1,  3,  'INTERNA' );
13  insert into perspectivas values ( 1,  4,  'INOVAÇÃO' ); 
14  select * from bsb as b, perspectivas as  p;
15  select * from bsb as b, perspectivas as  p where b.id = 1;

 
Considerando que o script SQL acima esteja sintaticamente correto a tentativa de execução do comando.
da linha 2 antes do comando da linha 1 não será bem-sucedida.
Alternativas
Q126899 Banco de Dados
A execução do comando iniciado na linha 12 do código IV produzirá um conjunto de resultados contendo duas tuplas, nas quais aparecem os valores  ADVOGADO  E  REQUERENTE   na coluna tipificacao
Alternativas
Q126898 Banco de Dados
A execução do comando iniciado na linha 1 do código IV produzirá um conjunto de quatro tuplas, sendo que a última tupla apresenta, na coluna interessado  o nome  Pedro
Alternativas
Q126897 Banco de Dados
O comando da linha 39 pode ser chamado de comando de DML e não poderia ser executado antes do comando da linha 14.
Alternativas
Respostas
4501: B
4502: D
4503: C
4504: A
4505: C
4506: C
4507: D
4508: E
4509: E
4510: E
4511: C
4512: C
4513: E
4514: C
4515: C
4516: C
4517: C
4518: C
4519: C
4520: C