Logo Passei Direto
Buscar

AV PARCIAL -IMPLEMENTAÇÃO DE BANCO DE DADOS

User badge image
Waldir Souza

em

Ferramentas de estudo

Questões resolvidas

Álgebra Relacional é o conjunto de operações sobre modelos relacionais de dados. Referente as operações de álgebra relacional, relacione cada uma com os objetivos apresentados a seguir.
A relação correta entre as camadas e as características, de cima para baixo, é:
1. Seleção
2. Projeção
3. Produto Cartesiano
4. Junção
( ) É utilizada para selecionar um subconjunto de tuplas de uma relação.
( ) Seleciona um conjunto determinado de colunas de uma relação.
( ) É uma operação binária que combina todas as tuplas de duas relações.
( ) O resultado conterá apenas as tuplas que se relacionam de acordo com uma determinada condição.
2, 1, 3, 4
1, 2, 4, 3
1, 2, 3, 4
1, 3, 4, 2
2, 1, 4, 3

O diagrama acima apresenta uma classe denominada Municipio, para armazenar informações sobre determinado município, seu código, nome, tamanho e o estado a que pertence. Também há uma classe denominada Estado, para armazenar dados da unidade da Federação, como seu código e sua denominação.
Com base nesse diagrama, e considerando a utilização da linguagem SQL, assinale a opção que apresenta a forma correta de criação da tabela Estado, considerando a criação das chaves primárias (PK) e estrangeiras (FK).
create table estado ( codigo_ibge integer primary key, nome_estado varchar (255), uf primary key )
create table estado ( codigo_ibge integer primary key, nome_estado varchar (255) )
create table estado ( codigo_ibge integer primary key, nome_estado varchar (255), uf integer FK )
create table estado ( codigo_ibge pk, nome_estado )
create table estado ( codigo_ibge integer pk, nome_estado varchar(100) )

De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: Apresentar apenas os nomes completos dos Empregados que trabalhem nos Departamentos 11, 21, 22, 31, 42 ou 51.
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO =11 AND ID_DEPTO =21 AND ID_DEPTO =22 AND ID_DEPTO =31 AND ID_DEPTO =42 AND ID_DEPTO =51;
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51);

Em uma instrução SQL, o caractere utilizado para representar qualquer caractere em uma consulta é:


?
&
$
#
%

(FCC - 2009 - Análise de Sistemas - Suporte - ADAPTADA)

Uma instrução Select usada na cláusula Where ou Having de outra instrução Select é

Uma subconsulta.
Um join.
Uma visão.

Um índice.

Um crosstab.

São comandos da categoria de Transação de Dados (DTL):
INSERT / UPDATE / DELETE
SELECT
COMMIT / ROLLBACK
CREATE / ALTER / DROP
GRANT / REVOKE

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Álgebra Relacional é o conjunto de operações sobre modelos relacionais de dados. Referente as operações de álgebra relacional, relacione cada uma com os objetivos apresentados a seguir.
A relação correta entre as camadas e as características, de cima para baixo, é:
1. Seleção
2. Projeção
3. Produto Cartesiano
4. Junção
( ) É utilizada para selecionar um subconjunto de tuplas de uma relação.
( ) Seleciona um conjunto determinado de colunas de uma relação.
( ) É uma operação binária que combina todas as tuplas de duas relações.
( ) O resultado conterá apenas as tuplas que se relacionam de acordo com uma determinada condição.
2, 1, 3, 4
1, 2, 4, 3
1, 2, 3, 4
1, 3, 4, 2
2, 1, 4, 3

O diagrama acima apresenta uma classe denominada Municipio, para armazenar informações sobre determinado município, seu código, nome, tamanho e o estado a que pertence. Também há uma classe denominada Estado, para armazenar dados da unidade da Federação, como seu código e sua denominação.
Com base nesse diagrama, e considerando a utilização da linguagem SQL, assinale a opção que apresenta a forma correta de criação da tabela Estado, considerando a criação das chaves primárias (PK) e estrangeiras (FK).
create table estado ( codigo_ibge integer primary key, nome_estado varchar (255), uf primary key )
create table estado ( codigo_ibge integer primary key, nome_estado varchar (255) )
create table estado ( codigo_ibge integer primary key, nome_estado varchar (255), uf integer FK )
create table estado ( codigo_ibge pk, nome_estado )
create table estado ( codigo_ibge integer pk, nome_estado varchar(100) )

De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: Apresentar apenas os nomes completos dos Empregados que trabalhem nos Departamentos 11, 21, 22, 31, 42 ou 51.
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO =11 AND ID_DEPTO =21 AND ID_DEPTO =22 AND ID_DEPTO =31 AND ID_DEPTO =42 AND ID_DEPTO =51;
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51);

Em uma instrução SQL, o caractere utilizado para representar qualquer caractere em uma consulta é:


?
&
$
#
%

(FCC - 2009 - Análise de Sistemas - Suporte - ADAPTADA)

Uma instrução Select usada na cláusula Where ou Having de outra instrução Select é

Uma subconsulta.
Um join.
Uma visão.

Um índice.

Um crosstab.

São comandos da categoria de Transação de Dados (DTL):
INSERT / UPDATE / DELETE
SELECT
COMMIT / ROLLBACK
CREATE / ALTER / DROP
GRANT / REVOKE

Prévia do material em texto

1a Questão (Ref.:201805538103) Acerto: 0,0 / 1,0
Álgebra Relacional é o conjunto de operações sobre modelos relacionais de dados. Referente as operações de álgebra
relacional, relacione cada uma com os objetivos apresentados a seguir. 
1. Seleção
2. Projeção
3. Produto Cartesiano
4. Junção
( ) É utilizada para selecionar um subconjunto de tuplas de uma relação.
( ) Seleciona um conjunto determinado de colunas de uma relação.
( ) É uma operação binária que combina todas as tuplas de duas relações.
( ) O resultado conterá apenas as tuplas que se relacionam de acordo com uma determinada condição.
A relação correta entre as camadas e as características, de cima para baixo, é:
2, 1, 4, 3
1, 2, 4, 3
1, 3, 4, 2
 2, 1, 3, 4
 1, 2, 3, 4
Respondido em 27/04/2020 10:48:02
2a Questão (Ref.:201805538277) Acerto: 1,0 / 1,0
O diagrama acima apresenta uma classe denominada Municipio, para armazenar informações sobre determinado
município, seu código, nome, tamanho e o estado a que pertence. Também há uma classe denominada Estado, para
armazenar dados da unidade da Federação, como seu código e sua denominação. Com base nesse diagrama, e
considerando a utilização da linguagem SQL, assinale a opção que apresenta a forma correta de criação da tabela Estado,
considerando a criação das chaves primárias (PK) e estrangeiras (FK).
 
create table estado ( codigo_ibge integer primary key, nome_estado varchar (255), uf integer FK )
create table estado ( codigo_ibge integer pk, nome_estado varchar(100) )
 create table estado ( codigo_ibge integer primary key, nome_estado varchar (255) )
create table estado ( codigo_ibge pk, nome_estado )
create table estado ( codigo_ibge integer primary key, nome_estado varchar (255), uf primary key )
Respondido em 27/04/2020 10:48:45
3a Questão (Ref.:201805537709) Acerto: 1,0 / 1,0
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
 
Apresentar apenas os nomes completos dos Empregados que trabalhem nos Departamentos 11, 21, 22, 31,
42 ou 51.
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51);
 SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO =11 AND ID_DEPTO =21 AND
ID_DEPTO =22 AND ID_DEPTO =31 AND ID_DEPTO =42 AND ID_DEPTO =51;
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51);
Respondido em 27/04/2020 12:24:10
4a Questão (Ref.:201805538272) Acerto: 1,0 / 1,0
Em uma instrução SQL, o caractere utilizado para representar qualquer caractere em uma consulta é o
#
&
$
 %
?
Respondido em 27/04/2020 10:52:59
5a Questão (Ref.:201805538417) Acerto: 1,0 / 1,0
 SELECT AVG(NUMVAGASGARAGEM) "MÉDIA NUM. VAGAS DE GARAGEM" FROM IMOVEL
SELECT SUM(NUMVAGASGARAGEM) "MÉDIA NUM. VAGAS DE GARAGEM" FROM IMOVEL
SELECT MEDIA(NUMVAGASGARAGEM) FROM IMOVEL
SELECT MEDIA(NUMVAGASGARAGEM) "MÉDIA NUM. VAGAS DE GARAGEM" FROM IMOVEL
SELECT AVG(NUMVAGASGARAGEM) FROM IMOVEL
Respondido em 27/04/2020 11:15:42
6a Questão (Ref.:201805537828) Acerto: 0,0 / 1,0
Na sintaxe ANSI da junção Interior, na sua forma padrão é:
 select * from tabela1 CROSS JOIN tabela2;
 select [colunas] from tabela1 INNER JOIN tabela2 ON ;
select * from tabela1 LEFT JOIN tabela2;
select [colunas] from tabela1 LEFT JOIN tabela2 ON ;
select [colunas] from tabela1 RIGHT JOIN tabela2 ON ;
Respondido em 27/04/2020 10:53:34
7a Questão (Ref.:201805538358) Acerto: 1,0 / 1,0
eM um banco de dados há três tabelas: T1, T2 e T3, com 10, 20 e 30 registros respectivamente. Cada tabela possui um
atributo A, sobre o qual é definida uma chave primária. Nesse cenário, está correto concluir que o comando select T1.*
from T1 cross join T2 cross join T3 produz um resultado que, além da linha de títulos, possui:
10 linhas;
 6.000 linhas.
600 linhas;
30 linhas;
20 linhas;
Respondido em 27/04/2020 12:26:43
8a Questão (Ref.:201805537857) Acerto: 1,0 / 1,0
(FCC - 2009 - Análise de Sistemas - Suporte - ADAPTADA)
Uma instrução Select usada na cláusula Where ou Having de outra instrução Select é
Um índice.
Um crosstab.
 Uma subconsulta.
Um join.
Uma visão.
Respondido em 27/04/2020 10:53:53
9a Questão (Ref.:201805537930) Acerto: 1,0 / 1,0
São comandos da categoria de Transação de Dados (DTL):
INSERT / UPDATE / DELETE
SELECT
 COMMIT / ROLLBACK
CREATE / ALTER / DROP
GRANT / REVOKE
Respondido em 27/04/2020 12:28:58
10a Questão (Ref.:201805538026) Acerto: 0,0 / 1,0
Sobre visões em bancos de dados relacionais, considere as afirmativas a seguir.
I - O uso de visões permite restringir o acesso a dados das tabelas por razões de segurança. 
II - Fazer insert em uma visão gerada a partir de uma única tabela, e que não contenha a chave primária da tabela nessa
visão, gera erro. 
III - É impossível fazer update em visões geradas por junções em mais de uma tabela.
Está correto APENAS o que se afirma em
II
 I, III
I, II
 I
II, III

Mais conteúdos dessa disciplina