Buscar

Avaliando Aprendizado - Implementação de Banco de Dados - 2017.

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Simulado: CCT0083_SM_201407162021 V.1 
Aluno(a): WAGNER VILELA FERREIRA Matrícula: 201407162021
Desempenho: 0,5 de 0,5 Data: 01/05/2017 10:54:59 (Finalizada)
  1a Questão (Ref.: 201407949231) Pontos: 0,1  / 0,1
Admitindo as relações abaixo especificadas, marque a alternativa que representa a consulta em álgebra
relacional que responde corretamente a seguinte pergunta: quais os nomes dos alunos e seus respectivos
cursos?
 
Alunos(matricula, nome, endereco, cpf, cod_curso)
Cursos(codigo, nome_curso)
ᴨnome, nome_curso(σcod_curso=codigo (Alunos))
σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos))
ᴨnome, nome_curso(Alunos X Cursos)
ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos))
  ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos))
 Gabarito Comentado.
  2a Questão (Ref.: 201407848877) Pontos: 0,1  / 0,1
O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir de um conjunto de
dados  públicos  de  captura  de  tubarões  entre  os  anos  de  2001  e  2013  na  costa  da  Austrália.  Os  dados  podem  ser
baixados no endereço: https://data.qld.gov.au/dataset/shark­control­program­shark­catch­statistics/resource/5c6be990­3938­4125­8cca­dac0cd734263
Características do esquema: Chave primária sublinhada e chave estrangeira em itálico.
Seguem algumas tabelas do Esquema:
Nome (IDNome, IDEspécie, NomePopular)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
Local (IDLocal, CodArea, NomeLocal)
Area (CodArea, NomeArea)
Deseja­se realizar uma consulta da tabela Captura exibindo­se a data e a temperatura da água apresentada em graus
Celsius, convertida para graus Fahrenheit (Fórmula °F = °C × 1, 8 + 32). Assinale a alternativa que exibe os dados
convertidos corretamente:
SELECT DATA, TEMPAGUA * (1.8 + 32) "°F" FROM CAPTURA;
SELECT DATA, TEMPAGUA * (1,8 + 32) "°F" FROM CAPTURA;
  SELECT DATA, TEMPAGUA * 1.8 + 32 "°F" FROM CAPTURA;
SELECT DATA, AVG (TEMPAGUA) * 1.8 + 32 "°F" FROM CAPTURA;
SELECT DATA, TEMPAGUA * 1,8 + 32 "°F" FROM CAPTURA;
 Gabarito Comentado.
  3a Questão (Ref.: 201407848865) Pontos: 0,1  / 0,1
O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir de um conjunto de
dados  públicos  de  captura  de  tubarões  entre  os  anos  de  2001  e  2013  na  costa  da  Austrália.  Os  dados  podem  ser
baixados no endereço: https://data.qld.gov.au/dataset/shark­control­program­shark­catch­statistics/resource/5c6be990­3938­4125­8cca­dac0cd734263
Características do esquema: Chave primária sublinhada e chave estrangeira em itálico.
Seguem algumas tabelas do Esquema:
 
Nome (IDNome, IDEspécie, NomePopular)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
Local (IDLocal, CodArea, NomeLocal)
Area (CodArea, NomeArea)
 
Sabendo­se que a tabela nome contém nomes populares de tubarões e deseja­se listar o comprimento e o sexo de todos
os tubarões que tem nome popular terminado com a letra k. Assinale a alternativa abaixo que retorna corretamente a
consulta desejada:
SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND
N.IDEspécie = E.IDEspecie AND UPPER (NomePopular) like '_k';
  SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND
N.IDEspécie = E.IDEspecie AND NomePopular like '%k';
SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = N.IDEspécie
AND NomePopular like '%k';
SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND
N.IDEspécie = E.IDEspecie AND UPPER (NomePopular) like '%k%';
SELECT * FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspécie =
E.IDEspecie AND NomePopular like '%k';
  4a Questão (Ref.: 201407205960) Pontos: 0,1  / 0,1
Uma linguagem de consulta procedural, onde o objetivo fundamental é permitir a escrita de expressões
relacionais é denominada de álgebra relacional. Com suas operações fundamentais é possível exprimir qualquer
consulta nesta linguagem. Sendo assim, para apresentar os dados de acordo com a tabela abaixo, marque a
alternativa correta que descreve a álgebra a ser utilizada.
Produto.Nome Produto.Qualidade Estoque.Qtde
Laranja 1 100
Laranja 2 150
Uva 1 200
Uva 2 130
Trigo 2 240
Pêssego 1 260
Pêssego 2 190
πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod)
  πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque))
πNome, Qualidade, Qtde
σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde)
 Gabarito Comentado.
  5a Questão (Ref.: 201407284655) Pontos: 0,1  / 0,1
Considere as relações:
ALUNO (matriculaluno, nomealuno, endereço, telefone)
CURSA (matricula, codigo)
matricula REFERENCIA matriculaluno em ALUNO
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
A consulta em álgebra relacional que responde a questão "Quais os alunos (nome e matrícula) que cursam
a disciplina com código CCT0199" está corretamente representada em:
 matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula  DISCIPLINA)
   matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (codigo = CCT0199 (CURSA)))
Não existe consulta que reponda a questão
 matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula  (codigo =
CCT0199(DISCIPLINA)))
 matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula  DISCIPLINA)
Simulado: CCT0083_SM_201407162021 V.1 
Aluno(a): WAGNER VILELA FERREIRA Matrícula: 201407162021
Desempenho: 0,5 de 0,5 Data: 01/05/2017 11:38:15 (Finalizada)
  1a Questão (Ref.: 201407286367) Pontos: 0,1  / 0,1
Dada a instrução SQL:
SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida%";
É correto afirmar que serão selecionados
todos os registros da tabela Paciente que possuem no início do conteúdo do campo "endereço" a palavra
Avenida.
todos os registros da tabela Paciente que possuem em alguma parte do conteúdo do campo "endereço"
a palavra Avenida.
  apenas os registros da tabela Paciente que não possuem como inicial do conteúdo do campo "endereço"
a palavra Avenida.
todos os registros da tabela Paciente que possuem no final do conteúdo do campo "endereço" a palavra
Avenida.
todos os registros da tabela Paciente que não possuem em alguma parte do conteúdo do campo
"endereço" a palavra Avenida.
 Gabarito Comentado.
  2a Questão (Ref.: 201407437073) Pontos: 0,1  / 0,1
Sobre a cláusula WHERE do comando SELECT, é correto afirmar que:
Especifica condição de ordenação
  Filtra as linhas a serem exibidas no resultado
É utilizado em todos os comandos SELECT
Filtra as colunas a serem exibidas no resultado
Nunca pode ser utilizado com uma junção
  3a Questão (Ref.: 201407954980) Pontos: 0,1  / 0,1
Em linguagem SQL, o comando utilizado para remover uma tabela de um banco de dados é
REMOVE TABLE.
DELETE TABLE.
  DROP TABLE.
ROLLBACK.
DELETE FROM.
  4a Questão (Ref.: 201407770795) Pontos: 0,1  / 0,1
Sabendo­se que existem dados de TCC cadastrados com datas de defesa que variam de 20/11/2012 até o dia
de hoje, assinale qual das alternativas abaixo retornaria o mesmo resultado que o comando "SELECT * FROM
TCC WHERE DTDEFESA IN ('21/11/2013', '22/11/2014');":
  SELECT * FROM TCC WHERE DTDEFESA BETWEEN '21/11/2013' AND '22/11/2014';
SELECT * FROM TCC WHERE DTDEFESA => '21/11/2013' AND <= '22/11/2014';
SELECT * FROM TCC WHERE DTDEFESA BETWEEN ('21/11/2013'; '22/11/2014');
SELECT * FROM TCC WHERE DTDEFESA = '21/11/2013' AND '22/11/2014';
SELECT * FROM TCC WHERE DTDEFESA > '21/11/2013' AND < '22/11/2014';
  5a Questão (Ref.: 201407286093) Pontos: 0,1  / 0,1
Observe a tabelaR:
Qual será o resultado da consulta:
SELECT X FROM R WHERE Y is null;
1 e 5
null e 5
5
  1 e 4
4 e null
Simulado: CCT0083_SM_201407162021 V.1 
Aluno(a): WAGNER VILELA FERREIRA Matrícula: 201407162021
Desempenho: 0,5 de 0,5 Data: 12/05/2017 13:10:10 (Finalizada)
  1a Questão (Ref.: 201407848885) Pontos: 0,1  / 0,1
O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir de um conjunto de
dados  públicos  de  captura  de  tubarões  entre  os  anos  de  2001  e  2013  na  costa  da  Austrália.  Os  dados  podem  ser
baixados no endereço: https://data.qld.gov.au/dataset/shark­control­program­shark­catch­statistics/resource/5c6be990­3938­4125­8cca­dac0cd734263
Características do esquema: Chave primária sublinhada e chave estrangeira em itálico.
Seguem algumas tabelas do Esquema:
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
Local (IDLocal, CodArea, NomeLocal)
Area (CodArea, NomeArea)
Deseja­se saber qual a quantidade de locais que foram utilizados na captura de tubarões agrupados pelo nome de cada
área. Assinale a alternativa que retorna corretamente esta consulta:
 
SELECT NOMEAREA, COUNT (L.CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA
= L.CODAREA;
SELECT NOMEAREA, COUNT (CODAREA)"QTD DE LOCAIS" FROM AREA, LOCAL GROUP BY NOMEAREA;
  SELECT NOMEAREA, COUNT (L.CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA
= L.CODAREA GROUP BY NOMEAREA;
SELECT NOMELOCAL, COUNT (L.CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA
= L.CODAREA GROUP BY NOMEAREA;
SELECT NOMELOCAL, COUNT (CODAREA)"QTD DE LOCAIS" FROM AREA A, LOCAL L WHERE A.CODAREA
= L.CODAREA GROUP BY NOMEAREA;
 Gabarito Comentado.
  2a Questão (Ref.: 201407851350) Pontos: 0,1  / 0,1
O esquema de banco de dados apresentado abaixo  faz parte de um banco de dados criado a
partir de um conjunto de dados públicos de captura de tubarões entre os anos de 2001 e 2013
na  costa  da  Austrália.  Os  dados  podem  ser  baixados  no  endereço:
https://data.qld.gov.au/dataset/shark­control­program­shark­catch­
statistics/resource/5c6be990­3938­4125­8cca­dac0cd734263
Características do esquema: Chave primária sublinhada e chave estrangeira em itálico.
Seguem algumas tabelas do Esquema:
 
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
 
Assinale a alternativa abaixo que retorna a média de comprimento dos tubarões e a temperatura mínima e máxima da
água agrupadas pelo nome científico da Espécie:
SELECT Nome_Científico, SUM(Comprimento), MIN(TempAgua), MAX(TempAgua) FROM ESPÉCIE E,
TUBARÃO T, CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND T.IDTubarão = C.IDTubarão GROUP BY
(Nome);
  SELECT Nome_Científico, AVG(Comprimento), MIN(TempAgua), MAX(TempAgua) FROM ESPÉCIE E,
TUBARÃO T, CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND T.IDTubarão = C.IDTubarão GROUP BY
(Nome_Científico);
SELECT Nome_Científico, SUM(Comprimento), MIN(TempAgua), MAX(TempAgua) FROM ESPÉCIE E,
TUBARÃO T, CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND T.IDTubarão = C.IDTubarão GROUP BY
(Nome_Científico);
SELECT IDEspecie, AVG(Comprimento), MAX(TempAgua), MIN(TempAgua) FROM ESPÉCIE E, TUBARÃO
T, CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND T.IDTubarão = C.IDTubarão GROUP BY
(Nome_Científico);
SELECT Nome, AVG(Comprimento), MIN(TempAgua), MAX(TempAgua) FROM ESPÉCIE E, TUBARÃO T,
CAPTURA C WHERE E.IDEspecie = T.IDEspecie AND T.IDTubarão = C.IDTubarão GROUP BY
(Nome_Científico);
 Gabarito Comentado.
  3a Questão (Ref.: 201407302431) Pontos: 0,1  / 0,1
Qual dos operadores de comparação de consultas Multi­Linhas a seguir NÃO é válido?
= ANY
> ALL
  =
<> ALL
< ALL
  4a Questão (Ref.: 201407441230) Pontos: 0,1  / 0,1
Sabendo que a estrutura da tabela é: 
 
ID_EMP_MATRICULA, VC_EMP_NOME, NU_EMP_CARGO, NU_EMP_SALARIO, NU_EMP_GRATIFICACAO,
NU_EMP_DESCONTO. 
 
Pede­se que, exiba a(s) matrícula(s), o(s) nome(s), o(s) salário(s) líquido(s) do(s) maior(es) salário(s) pago(s)
aos empregados pela empresa, apenas dos que sejam do cargo de código 99 e que o salário líquido seja maior
que 3000. Para se resolver essa consulta deve­se obrigatoriamente usar além das argumentos SELECT e FROM,
usar:
WHERE e HAVING e SUBQUERY.
WHERE, GROUP BY e SUBQUERY.
  WHERE e SUBQUERY.
WHERE, GROUP BY e HAVING.
WHERE.
 Gabarito Comentado.
  5a Questão (Ref.: 201407298525) Pontos: 0,1  / 0,1
(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 visão.
Um crosstab.
  Uma subconsulta.
Um índice.
Um join.
Simulado: CCT0083_SM_201407162021 V.1 
Aluno(a): WAGNER VILELA FERREIRA Matrícula: 201407162021
Desempenho: 0,5 de 0,5 Data: 18/05/2017 11:10:33 (Finalizada)
  1a Questão (Ref.: 201407286030) Pontos: 0,1  / 0,1
Uma chave candidata é:
uma coluna ou uma combinação de colunas, cujos valores aparecem necessariamente na chave
primária de uma tabela.
um conjunto de valores que cada atributo, definido no esquema, assume em um determinado instante,
formando o conjunto de tuplas.
um conjunto de atributos que descrevem as características dos elementos a serem modelados.
  uma ou mais colunas que identificam univocamente a relação, porém não fazem parte da chave
primária.
um grupo de valores atômicos a partir dos quais um ou mais atributos (ou colunas) retiram seus valores
reais.
  2a Questão (Ref.: 201407302418) Pontos: 0,1  / 0,1
Na sintaxe ANSI da junção Interior, na sua forma padrão é:
select [colunas] from tabela1 RIGHT JOIN tabela2 ON ;
select [colunas] from tabela1 LEFT JOIN tabela2 ON ;
select * from tabela1 LEFT JOIN tabela2;
  select [colunas] from tabela1 INNER JOIN tabela2 ON ;
select * from tabela1 CROSS JOIN tabela2;
 Gabarito Comentado.
  3a Questão (Ref.: 201407302411) Pontos: 0,1  / 0,1
A junção irrestrita também é conhecida como:
Junção Interior
Junção Exterior
  Junção Cruzada
Junção Contínua
Autojunção
  4a Questão (Ref.: 201407298197) Pontos: 0,1  / 0,1
Listar cpf e nome do cliente que possui o veículo placa BDQ2012.
Nenhuma das consultas acima.
  SELECT c.cpf, c.nome FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf  WHERE v.placa =
'BDQ2012';
SELECT c.cpf, v.veiculo FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf WHERE v.placa =
'BDQ2012';
SELECT c.cpf, c.cliente FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf WHERE v.placa =
'BDQ2012';
SELECT c.cpf, c.nome FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf ;
 Gabarito Comentado.
  5a Questão (Ref.: 201407949231) Pontos: 0,1  / 0,1
Admitindo as relações abaixo especificadas, marque a alternativa que representa a consulta em álgebra
relacional que responde corretamente a seguinte pergunta: quais os nomes dos alunos e seus respectivos
cursos?
 
Alunos(matricula, nome, endereco, cpf, cod_curso)
Cursos(codigo, nome_curso)
ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos))
  ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos))
ᴨnome, nome_curso(σcod_curso=codigo (Alunos))
σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos))
ᴨnome, nome_curso(Alunos X Cursos)
 Gabarito Comentado.

Outros materiais