Buscar

Avaliação Parcial BANCO DE DADOS

Prévia do material em texto

Avaliação Parcial: CCT0473_SM_201607144298 V.1  
	Aluno(a): 
	Matrícula: 
	Acertos: 9,0 de 10,0
	Data: 15/10/2018 22:41:12 (Finalizada)
	
	
	1a Questão (Ref.:201607266531)
	Acerto: 1,0  / 1,0 
	Considere o esquema: 
Aluno(matricula, cpf, nome, endereço). 
Assinale a alternativa que não representa uma super-chave deste esquema. 
		
	
	matricula, nome
	
	matricula, endereco
	
	matricula, cpf
	
	cpf, nome
	
	nome, endereço
	
	
	
	2a Questão (Ref.:201607977806)
	Acerto: 1,0  / 1,0 
	Os conceitos de banco de dados relacional refletem o nível de abstração dos dados. Desta forma, marque a alternativa que se refere à instância da entidade.
		
	
	Uma chave estrangeira é sempre uma chave primária em outra tabela.
	
	É o conjunto de opções de preenchimento do atributo.
	
	Pode ser considerado como o resultado da aplicação do SELECT.
	
	Toda entidade deve possui chave primária.
	
	Pode ser modificado com o uso dos comandos DDL.
	
	
	
	3a Questão (Ref.:201607265154)
	Acerto: 1,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 AND tempoduracao <= 180) (FILME) ) 
 
	
	 nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) ) 
	
	 nome, ano ((genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180) (FILME) ) 
	
	 nome, ano ((genero = "ação" AND tempoduracao = 120) (FILME) ) 
	
	 nome, ano ((genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180) (FILME) ) 
	
	
	Gabarito Coment.
	
	
	
	
	4a Questão (Ref.:201607265159)
	Acerto: 1,0  / 1,0 
	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 (ALUNOmatriculaluno = ⋈matricula  (codigo = CCT0199 (DISCIPLINA))) 
	
	Não existe consulta que reponda a questão
	
	 matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula  DISCIPLINA) 
	
	 matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (codigo = CCT0199 (CURSA))) 
	
	 matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula  DISCIPLINA) 
	
	
	
	5a Questão (Ref.:201607265490)
	Acerto: 1,0  / 1,0 
	Considere o script:
CREATE TABLE PECA (CODIGO NUMERIC(5) NOT NULL,
DESCRICAO VARCHAR(20) NOT NULL,
ESTOQUE NUMERIC(5) NOT NULL,
PRIMARY KEY(CODIGO));
Após a criação desta tabela, o comando que inclui a tupla (1234, "lápis de cor", 500) está representado em:
		
	
	INSERT PECAS (1234, "lápis de cor", 500); 
	
	INSERT INTO PECAS ("1234", "lápis de cor", 500); 
	
	INCLUDE INTO PECA (1234, "lápis de cor", 500); 
	
	INSERT INTO PECA (1234, "lápis de cor", 500); 
	
	INSERT INTO PECAS (1234, "lápis de cor", 500);
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	6a Questão (Ref.:201607417573)
	Acerto: 1,0  / 1,0 
	Qual o efeito da seguinte instrução no banco de dados? DELETE FROM tabela
		
	
	Exclui todas as colunas da tabela
	
	Exclui o banco de dados inteiro
	
	Exclui a tabela do banco de dados
	
	Exclui a primeira linha da tabela
	
	Exclui todas as linhas da tabela
	
	
	Gabarito Coment.
	
	
	
	
	7a Questão (Ref.:201607265482)
	Acerto: 0,0  / 1,0 
	(ENADE 2011 - Adaptado)
CREATE TABLE PECAS (CODIGO NUMERIC(5) NOT NULL,
 DESCRICAO VARCHAR(20) NOT NULL,
 ESTOQUE NUMERIC(5) NOT NULL,
 PRIMARY KEY(CODIGO));
CREATE TABLE FORNECEDORES
(COD_FORN NUMERIC(3) NOT NULL,
 NOME VARCHAR(30) NOT NULL,
 PRIMARY KEY(COD_FORN));
CREATE TABLE FORNECIMENTOS
(COD_PECA NUMERIC(5) NOT NULL,
 COD_FORN NUMERIC(3) NOT NULL,
 QUANTIDADE NUMERIC(4) NOT NULL,
 PRIMARY KEY(COD_PECA, COD_FORN),
 FOREIGN KEY (COD_PECA) REFERENCES PECAS,
 FOREIGN KEY (COD_FORN) REFERENCES
 FORNECEDORES);
A partir desse  script, assinale  a opção que  apresenta  o comando
SQL que permite obter uma lista que contenha o nome de cada
fornecedor:
		
	
	SELECT * FROM FORNECEDORES;
	
	SELECT NOME FROM FORNECEDOR;
	
	SELECT * FROM FORNECEDOR;
	
	SELECT NOME FROM FORNECEDORES;
	
	SELECT NOME_FORNECEDOR FROM FORNECEDORES;
	
	
	
	8a Questão (Ref.:201607751299)
	Acerto: 1,0  / 1,0 
	
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 > '21/11/2013' AND < '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';
	
	SELECT * FROM TCC WHERE DTDEFESA BETWEEN ('21/11/2013'; '22/11/2014');
	
	SELECT * FROM TCC WHERE DTDEFESA BETWEEN '21/11/2013' AND '22/11/2014'; 
	
	
	
	9a Questão (Ref.:201607829387)
	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:
Ordem (IDOrdem, NomeOrdem)
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio)
Nome (IDNome, IDEspécie, NomePopular)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
 
Deseja-se exibir os nomes das ordens das Espécies de Tubarões cadastradas até o identificador de espécie de número 018103, sem que os nomes se repitam. Assinale a alternativa correta abaixo:
		
	
	SELECT nomeEspécie FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013;
	
	SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013;
	
	SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDEspécie = E.IDEspécie AND E.IDEspécie <= 018013;
	
	SELECT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013;
	
	SELECT DISTINCT nomeEspécie FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie < 018013;
	
	
	
	10a Questão (Ref.:201607266778)
	Acerto: 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 a soma do conteúdo do atributo nome, da tabela aluno.
	
	todos os atributos das tabelas nome e aluno.
	
	todos os atributos da tabela nome, além do atributo especial Count.
	
	o atributo nome e o número de registros existentes para cada nome, da tabela aluno.
	
	o atributo nome e o número de registros existentes para cada nome, na tabela nome.
	
	
	Gabarito Coment.

Continue navegando