Buscar

BDQ Avaliação Parcial

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 5 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

Prévia do material em texto

01/11/2016 BDQ: Avaliação Parcial
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=15588289860 1/5
 
CCT0199_201201492742 V.1
 Fechar 
 
   IMPLEMENTAÇÃO DE BANCO DE DADOS
Avaiação Parcial: CCT0199_SM_201201492742 V.1   
Aluno(a): CLOVIS PEREIRA SOARES JUNIOR Matrícula: 201201492742
Acertos: 10,0 de 10,0 Data: 31/10/2016 21:06:40 (Finalizada)
 
  1a Questão (Ref.: 201202326228) Acerto: 1,0  / 1,0
O entendimento dos modelos de banco de dados é fundamental para compreender as vantagens e
desvantagens em aspectos de estrutura e manipulação dos dados. Um destes modelos utiliza tabelas
bidimensionais para o armazenamento dos dados e a maneira como os dados são armazenados influencia na
facilidade de acesso às informações, existindo técnicas de normalização para aperfeiçoar a organização. Trata­
se do modelo
  relacional.
hierárquico
em rede
orientado a objetos.
distribuído.
 Gabarito Comentado.
 
  2a Questão (Ref.: 201201648420) Acerto: 1,0  / 1,0
Analise as seguintes afirmações:
"(1) O valor de uma chave estrangeira só pode ser inserido em uma tabela se já existe na tabela onde é chave
primária PORQUE (2) esta restrição garante a integridade referencial."
Podemos afirmar:
A primeira afirmação é verdadeira e a segunda é falsa.
A primeira afirmação é falsa e a segunda é verdadeira.
As duas afirmações são verdadeiras e primeira não justifica a segunda
As duas afirmações são falsas.
  As duas afirmações são verdadeiras e primeira justifica a segunda.
 
  3a Questão (Ref.: 201201648448) Acerto: 1,0  / 1,0
Considere as relações:
ALUNO (matriculaluno, nomealuno, endereço, telefone)
CURSA (matricula, codigo)
matricula REFERENCIA matriculaluno em ALUNO
01/11/2016 BDQ: Avaliação Parcial
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=15588289860 2/5
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)
 matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula  DISCIPLINA)
 matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula  (codigo = CCT0199
(DISCIPLINA)))
   matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (codigo = CCT0199 (CURSA)))
Não existe consulta que reponda a questão
 
  4a Questão (Ref.: 201201569753) Acerto: 1,0  / 1,0
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(Produto X Estoque))
σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde)
πNome, Qualidade, Qtde
πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod)
σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
 Gabarito Comentado.
 
  5a Questão (Ref.: 201201648995) Acerto: 1,0  / 1,0
Como 肔icaria o comando SQL para criar a tabela a seguir?
01/11/2016 BDQ: Avaliação Parcial
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=15588289860 3/5
CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL
UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL,
QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
CREATE TABLE X_PROD ( CODIGO VARCHAR2(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL
UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
  CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL
UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL,
QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
 Gabarito Comentado.  Gabarito Comentado.
 
  6a Questão (Ref.: 201202307172) Acerto: 1,0  / 1,0
Dado o seguinte requisito funcional: 
 
É necessário cadastrar a matrícula, o nome e o curso dos alunos, e sabendo que um aluno pode fazer mais de
um curso e um curso ter mais de um aluno. 
 
Qual das questões representa a normalização correta de um banco de dados relacional?
CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO)); 
CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), CURSO INTEGER, PRIMARY KEY
(MATRICULA), FOREIGN KEY (CURSO) REFERENCES CURSOS (CODIGO));
CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO)); 
CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), PRIMARY KEY (MATRICULA)); 
CREATE TABLE INSCRICAO (ALUNO INTEGER, CURSO INTEGER, PRIMARY KEY (ALUNO,CURSO));
CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO)); 
CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), CURSO INTEGER, PRIMARY KEY
(MATRICULA));
CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), CURSOS VARCHAR(50), PRIMARY
KEY (MATRICULA));
  CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO)); 
CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), PRIMARY KEY (MATRICULA)); 
CREATE TABLE INSCRICAO (ALUNO INTEGER, CURSO INTEGER, PRIMARY KEY (ALUNO,CURSO), 
FOREIGN KEY (ALUNO) REFERENCES ALUNOS (MATRICULA), FOREIGN KEY (CURSO) REFERENCES
CURSOS (CODIGO));
 Gabarito Comentado.
 
  7a Questão (Ref.: 201201648768) Acerto: 1,0  / 1,0
O comando SELECT  FROM  WHERE  corresponde as seguintes operações da álgebra
relacional:
Seleção e Junção
União e Interseção
  Seleção  e Projeção
Projeção e União
Seleção e Diferença 
01/11/2016 BDQ: Avaliação Parcial
http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=15588289860 4/5
 Gabarito Comentado.
 
  8a Questão (Ref.: 201201571097) Acerto: 1,0  / 1,0
Os operadores aritméticos, lógicos e de comparação são usados em consultas SQL para?
Para excluir dados por um procedimento no banco.
Fazer uma atualização de dados mais precisa.
Criar novas consultas.
  Realizar tarefas como somar ou agrupar valores, comparar valores.
Não é utilizado em Banco de Dados.
 Gabarito Comentado.  Gabarito Comentado.
 
  9a Questão (Ref.: 201201649805) Acerto: 1,0  / 1,0
Observe a tabela abaixo, referente a um banco de dados empresa:
Para gerar uma consulta SQL com todos os atributos, classificados por NOME_PACIENTE, deve‐se utilizar o
seguinte comando:
SELECT * FROM PACIENTE DESC NOME_PACIENTE;
SELECT * OVER PACIENTE ORDER BY NOME_PACIENTE;
SELECT * OVER PACIENTE ASC NOME_PACIENTE;
  SELECT * FROM PACIENTE ORDER BY NOME_PACIENTE;
SELECT * FROM PACIENTE ASC NOME_PACIENTE;
 Gabarito Comentado.
 
  10a Questão (Ref.: 201202215143) Acerto: 1,0  / 1,0
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:
01/11/2016 BDQ: Avaliação Parcialhttp://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=15588289860 5/5
 
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 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_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, 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);
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);
 Gabarito Comentado.

Outros materiais

Perguntas Recentes