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

IMPLEMENTAÇÃO DE BANCO DE DADOS BDQ Prova v3

Disciplina:Projeto e Implementação de Banco de Dados19 materiais161 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.

 

 

 

   nome, ano ((genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180)
(FILME) )

   nome, ano ((genero = "ação" 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

 nome, ano ((genero = "ação" AND tempoduracao = 120) (FILME) )
  nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180)
(FILME) )
 

 nome, ano ((genero = "ação" 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)

ᴨ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.

  5a Questão (Ref.: 201201723623) Pontos: 1,0  / 1,0

Como 縂ꬅicaria 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‐se 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;
SELECT * OVER PACIENTE ORDER BY NOME_PACIENTE;
SELECT * FROM PACIENTE ASC NOME_PACIENTE;
SELECT * FROM PACIENTE DESC NOME_PACIENTE;
SELECT * OVER PACIENTE ASC NOME_PACIENTE;

 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.