IMPLEMENTAÇÃO DE BANCO DE DADOS   BDQ Prova v3
4 pág.

IMPLEMENTAÇÃO DE BANCO DE DADOS BDQ Prova v3


DisciplinaProjeto e Implementação de Banco de Dados16 materiais185 seguidores
Pré-visualização1 página
04/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=786438060 1/4
   IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado: CCT0199_SM_201201560586 V.3   Fechar
Aluno(a): PAULO WANKS DE SENA CAVALCANTE Matrícula: 201201560586
Desempenho: 6,0 de 10,0 Data: 04/05/2016 10:59:10 (Finalizada)
  1a Questão (Ref.: 201201723553) Pontos: 1,0  / 1,0
De uma chave primária é certo afirmarmos:
I  Pode ser simples ou composta
IINão pode constar entre as chaves candidatas da relação
 III O atributo da chave primária deve ser único
Estão corretas:
II e III
I e II
Somente I
  I e III
I, II e III
  2a Questão (Ref.: 201201723559) Pontos: 1,0  / 1,0
É responsável por garantir a Integridade Referencial:
  Chave Estrangeira
Chave Candidata
Chave de Atributo
Chave Secundária
Chave Primária
  3a Questão (Ref.: 201201723071) Pontos: 0,0  / 1,0
Considere a relação:
FILME (nome, diretor, tempoduracao, genero, ano)
A consulta em álgebra relacional que retorna o nome e o ano de todos os filmes de ação com tempo de
duração entre 120 e 180 minutos.
 
 
 
  \uf070 nome, ano (\uf073(genero = &quot;ação&quot; AND tempoduracao >= 120 OR tempoduracao <= 180)
(FILME) )
  \uf070 nome, ano (\uf073(genero = &quot;ação&quot; AND tempoduracao >= 120 AND tempoduracao <= 180)
(FILME) )
04/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=786438060 2/4
\uf070 nome, ano (\uf073(genero = &quot;ação&quot; AND tempoduracao = 120) (FILME) )
 \uf070 nome, ano (\uf070(genero = &quot;ação&quot; AND tempoduracao >= 120 AND tempoduracao <= 180)
(FILME) )
 
\uf070 nome, ano (\uf073(genero = &quot;ação&quot; OR tempoduracao >= 120 AND tempoduracao <= 180)
(FILME) )
 Gabarito Comentado.
  4a Questão (Ref.: 201202387652) Pontos: 0,0  / 1,0
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)
\u1d28nome, nome_curso(\u3c3cod_curso=codigo (Alunos))
\u3c3nome, nome_curso(\u1d28cod_curso=codigo (Alunos X Cursos))
\u1d28nome, nome_curso(Alunos X Cursos)
  \u1d28nome, nome_curso(\u3c3matricula=codigo (Alunos X Cursos))
  \u1d28nome, nome_curso(\u3c3cod_curso=codigo (Alunos X Cursos))
 Gabarito Comentado.
  5a Questão (Ref.: 201201723623) Pontos: 1,0  / 1,0
Como \u7e02\uab05icaria o comando SQL para criar a tabela a seguir?
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_PROD ( 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 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) )
04/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=786438060 3/4
  6a Questão (Ref.: 201202216717) Pontos: 1,0  / 1,0
Para excluir tuplas de uma tabela devemos utilizar?
  DELETE
INSERT
SELECT
DROP
UPDATE
  7a Questão (Ref.: 201201723395) Pontos: 0,0  / 1,0
O comando SELECT FROM corresponde a seguinte operação da álgebra relacional:
  Projeção
União
  Seleção
Interseção
Junção
  8a Questão (Ref.: 201202280115) Pontos: 0,0  / 1,0
A linguagem SQL é dividida em subconjuntos de acordo com as operações que queremos efetuar sobre um
banco de dados, tais como: DDL ­ Linguagem de Definição de Dados e DML ­ Linguagem de Manipulação de
Dados. Sobre o comando SELECT pode­se afirmar que:
faz parte da DDL e pode apresentar como resultado de sua execução um domínio
faz parte da DDL e pode apresentar como resultado de sua execução uma instância do banco
  faz parte da DML e pode apresentar como resultado de sua execução instância do domínio
faz parte da DML e pode apresentar como resultado de sua execução um domínio
  faz parte da DML e pode apresentar como resultado de sua execução uma instância do banco
  9a Questão (Ref.: 201201724433) Pontos: 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\u2010se utilizar o
04/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=786438060 4/4
seguinte comando:
  SELECT * FROM PACIENTE ORDER BY NOME_PACIENTE\u37e
SELECT * OVER PACIENTE ORDER BY NOME_PACIENTE\u37e
SELECT * FROM PACIENTE ASC NOME_PACIENTE\u37e
SELECT * FROM PACIENTE DESC NOME_PACIENTE\u37e
SELECT * OVER PACIENTE ASC NOME_PACIENTE\u37e
 Gabarito Comentado.
  10a Questão (Ref.: 201201724695) Pontos: 1,0  / 1,0
Considere a seguinte consulta SQL:
SELECT nome,  count(*)
FROM aluno
GROUP BY nome
Esta consulta tem como resultado.
o atributo nome e o número de registros existentes para cada nome, na tabela nome.
o atributo nome e a soma do conteúdo do atributo nome, da tabela aluno.
  o atributo nome e o número de registros existentes para cada nome, da tabela aluno.
todos os atributos da tabela nome, além do atributo especial Count.
todos os atributos das tabelas nome e aluno.
 Gabarito Comentado.