Buscar

AVALIANDO APRENDIZADO IMPLEMENTAÇÃO DE BD ATUALIZADO 2018

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

1a Questão (Ref.:201605799762)
	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;
	
	
	
	2a Questão (Ref.:201605799740)
	Pontos: 0,1  / 0,1  
	Considerando os conceitos e arquiteturas dos SGBD´s e da estrutura relacional, nas sentenças a seguir, indique V para verdadeiro e F para falso:
(      )      O Esquema é a especificação da estrutura do Banco de Dados.
(      )      Instância é o conjunto de ocorrências dos objetos de dados de um esquema em um dado momento do tempo.
(      )      Um modelo de dados é um conjunto de conceitos que podem ser usados para descrever a estrutura de uma base de dados.
(      )      Domínio é o conjunto de valores que pode tomar um atributo.
(      )      A relação se representa mediante uma tabela.
(      )      Tupla corresponde a um atributo.
 
A relação correta, de cima para baixo, é:
		
	
	V, F, F, V, V, F
	
	V, V, V, V, F, F
	
	V, F, V, F, V, V
	 
	V, V, V, V, V, F
	
	V, F, V, V, F, V
	
	
	
	3a Questão (Ref.:201605799615)
	Pontos: 0,1  / 0,1  
	SQL é uma linguagem?
		
	
	Para criação de scripts.
	
	Para criar regras de negócios que rodam no servidor.
	
	Para desenvolvimento de aplicações gráficas.
	
	Para desenho de telas.
	 
	Para manipulação de banco de dados.
	
	
	
	4a Questão (Ref.:201605799535)
	Pontos: 0,1  / 0,1  
	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 ele é chave primária
PORQUE
(2) esta restrição garante a integridade referencial.
Pode-se afirmar que:
		
	
	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 a primeira não justifica a segunda
	
	As duas afirmações são falsas.
	 
	As duas afirmações são verdadeiras e a primeira justifica a segunda.
	
	
	
	5a Questão (Ref.:201605800025)
	Pontos: 0,1  / 0,1  
	
		
	
	SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, TOTAL FROM ALUGUEL;
	
	SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO*VALORDIARIA FROM ALUGUEL;
	 
	SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO*VALORDIARIA TOTAL FROM ALUGUEL;
	
	SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO+VALORDIARIA TOTAL FROM ALUGUEL;
	
	SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO^VALORDIARIA TOTAL FROM ALUGUEL;
	
	1a Questão (Ref.:201605799452)
	Pontos: 0,1  / 0,1  
	Qual comando representa a especificação abaixo?
 
Especifica a junção entre duas tabelas com uma cláusula de junção explícita.
		
	
	SELECT
	
	WHERE
	
	GROUP BY
	 
	INNER JOIN
	
	ORDER BY
	
	
	
	2a Questão (Ref.:201605799451)
	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
		
	
	σ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))
	
	πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod)
	
	πNome, Qualidade, Qtde
	
	
	
	3a Questão (Ref.:201605799521)
	Pontos: 0,1  / 0,1  
	Qual será o resultado da consulta SELECT COUNT(DISTINCT salario) FROM funcionario?
		
	
	9
	
	6
	 
	7
	
	5
	
	8
	
	
	
	4a Questão (Ref.:201605799519)
	Pontos: 0,1  / 0,1  
	De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
Apresentar o menor salário pago aos Empregados Agrupados por Departamento.
		
	 
	SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
	
	SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
	
	SELECT MINIMO(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
	
	SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID;
	
	SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID;
	
	
	
	5a Questão (Ref.:201605799515)
	Pontos: 0,1  / 0,1  
	Em SQL, para contar linhas usamos:
		
	
	GROUP BY
	 
	COUNT
	
	SUM
	
	SELECT
	
	AVG
	
	Considerando as tabelas descritas a seguir e a legenda: PK - chave primária / FK - chave estrangeira.
1 - ALUNO (matricula,nome,especializacao,nivel,idade), onde matricula é a PK;
2 - TURMA (nome_turma,horario,sala), onde nome_turma é a PK;
3 - MATRICULA (numero_aluno,nome_turma,numero_posicao), onde numero_aluno e nome_turma formam a PK, numero_aluno é FK referenciando ALUNO e nome_turma é FK referenciando TURMA.
Marque a opção que contém um comando em SQL que exibe o nome e a quantidade de alunos nas turmas que tem mais de 20 alunos matriculados:
		
	
	SELECT * FROM TURMA t,MATRICULA m ON t.nome_turma = m.nome_turma WHERE count(*) > 20
	 
	SELECT t.nome_turma,count(*) FROM TURMA t INNER JOIN MATRICULA m ON t.nome_turma = m.nome_turma GROUP BY 1 HAVING count(*) > 20
	
	SELECT nome_turma,count(*) FROM TURMA t INNER JOIN MATRICULA m ON t.nome_turma = m.nome_turma WHERE count(*) > 20
	 
	SELECT t.nome_turma,count(*) FROM TURMA t INNER JOIN MATRICULA m ON t.nome_turma = m.nome_turma HAVING count(*) > 20 GROUP BY t.nome_turma
	
	SELECT nome_turma,count(*) FROM TURMA t INNER JOIN MATRICULA m ON t.nome_turma = m.nome_turma GROUP BY nome_turma WHERE count(*) > 20
	
	
	
	2a Questão (Ref.:201605799894)
	Pontos: 0,1  / 0,1  
	Em uma instrução SQL, o caractere utilizado para representar e substituir qualquer caractere em uma consulta é o
		
	
	&
	
	#
	
	$
	 
	%
	
	?
	
	
	
	3a Questão (Ref.:201605799913)
	Pontos: 0,1  / 0,1  
	Qual dos comandos SQL abaixo efetua uma alteração desabilitando o recebimento de cesta básica para os funcionários que ganham mais que R$10.000,00 de salário?
		
	
	UPDATE funcionario SET funcionario_cestabasica = 'false' WHERE funcionario_salario < 10000;
	
	UPDATE funcionario SET funcionario_cestabasica= 'false' WHERE funcionario_salario > 10001;
	
	UPDATE funcionario SET funcionario_cestabasica = 'false';
	
	UPDATE funcionario SET funcionario_cestabasica = 'false' WHERE funcionario_salario >= 10000;
	 
	UPDATE funcionario SET funcionario_cestabasica = 'false' WHERE funcionario_salario > 10000;
	
	
	
	4a Questão (Ref.:201605799907)
	Pontos: 0,1  / 0,1  
	De acordo com a tabela de banco de dados relacional abaixo:
Carro (placacarro(PK), tipo, modelo, ano, chassis, km, valor, cor, filial_idfilial(FK)).
Uma consulta em SQL para retorna "o ano dos carros que são mais velhos que a média dos anos de todos os carros" é a
		
	 
	SELECT ano FROM carro WHERE ano > (SELECT AVG(ano) FROM carro)
	
	SELECT ano FROM carro WHERE ano > AVG(ano)
	
	SELECT ano FROM carro WHERE ano = (SELECT AVG(ano) FROM carro)
	
	SELECT ano, AVG(ano) FROM carro
	
	SELECT ano FROM carro WHERE ano > (SELECT AVG(*) FROM carro)
	
	
	
	5a Questão (Ref.:201605800015)
	Pontos: 0,1  / 0,1  
	
		
	
	SELECT * FROM Imovel WHERE Tamanho > 70 OR numQuartos >1
	
	SELECT Imovel FROM Tamanho > 70 OR numQuartos > 1
	
	SELECT Tamanho > 70 OR numQuartos > 1 FROM Imovel
	
	SELECT Tamanho > 70 AND numQuartos > 1 FROM Imovel
	 
	SELECT * FROM Imovel WHERE Tamanho > 70 AND numQuartos >1
	
	1a Questão (Ref.:201605799682)
	Pontos: 0,1  / 0,1  
	
Na figura é exibida a estrutura da tabela TCC. Deseja-se realizar uma mudança nesta tabela que não permita o cadastro de um TCC contendo o mesmo título que um TCC já cadastrado previamente. Assinale qual a alternativa abaixo realiza esta mudança corretamente:
		
	
	ALTER TABLE TCC CHANGE TITULO (UNIQUE);
	
	ALTER TABLE TCC ADD TITULO (UNIQUE);
	
	ALTER TABLE TCC CHANGE UNIQUE(TITULO);
	 
	ALTER TABLE TCC ADD UNIQUE(TITULO);
	
	ALTER TABLE TITULO ADD UNIQUE(TCC);
	
	
	
	2a Questão (Ref.:201605799781)
	Pontos: 0,1  / 0,1  
	Usado para combinar o resultado conjunto de duas ou mais instruções select, considerando que cada select deve ter o mesmo número de colunas, as quais devem ter tipos de dados similares. Além disso, as colunas em cada instrução select devem estar na mesma ordem. Trata-se de
		
	
	like.
	 
	union.
	
	join.
	
	format.
	
	In.
	
	
	
	3a Questão (Ref.:201605799744)
	Pontos: 0,1  / 0,1  
	O comando SQL para criar uma visão chamada Eye, abrangendo os atributos A1 e A2 da tabela Pen, é:
		
	 
	CREATE VIEW Eye AS SELECT A1, A2 FROM Pen
	
	COMPILE Eye AS INSERT A1, A2 FROM Pen
	
	BUILD Eye AS INSERT A1, A2 FROM Pen
	
	CREATE DROP Eye FROM A1, A2 FROM Pen
	
	COMPOSE FLASH Eye AS A1, A2 FROM Pen
	
	
	
	4a Questão (Ref.:201605799680)
	Pontos: 0,1  / 0,1  
	Admita a seguinte definição de um sequence chamado seq:
CREATE SEQUENCE seq AS int
START WITH 150 INCREMENT BY 10 MINVALUE 100 MAXVALUE 200 CYCLE
Qual valor será retornado pelo sequence seq quando o comando NEXT VALUE FOR seq for executado pela décima vez?
		
	
	10
	
	200
	
	100
	
	150
	 
	130
	
	
	
	5a Questão (Ref.:201605799664)
	Pontos: 0,1  / 0,1  
	Em relação ao conceito de transação em um banco de dados podemos afirmar que?
		
	
	O resultado final de uma transação não é o mesmo quando várias transações são realizadas isoladas uma das outras
	 
	Os resultados de uma transação, caso seja concluída com sucesso, devem ser persistentes
	
	É concluída mesmo quando uma falha ocorre durante o processamento
	
	A medida que a transação está sendo executada, os outros usuários do banco, já podem verificar as atualizações realizadas
	
	Não necessariamente uma transação pode ser considerada como uma unidade consistente de transformação
	Avaliando Aprend.: CCT0083_SM_201202400931 V.1 
	Aluno(a): FLÁVIO LUCAS SANTOS TORRES
	Matrícula: 201202400931
	Desemp.: 0,3 de 0,5
	16/06/2018 17:14:40 (Finalizada)
	
	
	1a Questão (Ref.:201205235811)
	Pontos: 0,1  / 0,1  
	Em relação as Regras de Entidade Relacional, indique a afirmativa INCORRETA:
		
	
	Integridade de Entidade valida os valores permitidos a partir dos valores que já foram inseridos no banco.
	
	Integridade Referencial é responsável por aferir se as operações em bancos atendem às regras de relacionamento que já foram definidas para as tabelas do banco de dados.
	 
	Integridade de Domínio é responsável por verificar se os valores corretos e necessários de um atributo, através da definição de regras de validação.
	
	São usadas para garantir a exatidão e a consistência dos dados em um SGBD.
	
	Garantem que os dados representem assertivamente a necessidade do sistema ou ambiente.
	
	
	
	2a Questão (Ref.:201205236000)
	Pontos: 0,0  / 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.
Características do esquema: Chave primária sublinhada e chave estrangeira em negrito.
Seguem algumas tabelas do Esquema:
 
Especie (IDEspecie, Nome_Cientifico, TamMaior, TamMenor, TamMedio)
Esp_Pais (IDEspecie, CodPais)
Pais (CodPais, NomePais)
Tubarao (IDTubarao, Comprimento, Sexo, IDEspecie)
Assinale qual das alternativas abaixo representa uma consulta que retorna a quantidade de espécies de tubarões encontradas no Brasil cadastradas no banco:
 
		
	
	SELECT COUNT(*) QTD FROM ESPECIE E, ESP_PAIS EP, PAIS P WHERE E.IDESPECIE = EP.IDESPECIE AND EP.CODPAIS = P.CODPAIS AND NOMEPAIS = Brasil;
	 
	SELECT COUNT(*) QTD FROM ESPECIE E, PAIS P WHERE NOMEPAIS = Brasil;
	
	SELECT COUNT(*) QTD FROM ESPECIE E, PAIS P WHERE E.IDESPECIE = P.IDESPECIE AND NOMEPAIS = 'Brasil';
	
	SELECT COUNT(*) QTD FROM ESPECIE E, ESP_PAIS P,PAIS P WHERE NOMEPAIS = 'Brasil';
	 
	SELECT COUNT(*) QTD FROM ESPECIE E, ESP_PAIS EP, PAIS P WHERE E.IDESPECIE = EP.IDESPECIE AND EP.CODPAIS = P.CODPAIS AND NOMEPAIS = 'Brasil';
	
	
	
	3a Questão (Ref.:201205235659)
	Pontos: 0,1  / 0,1  
	Sobre a cláusula WHERE do comando SELECT, é correto afirmar que:
		
	 
	Filtra as linhas a serem exibidas no resultado
	
	Nunca pode ser utilizado com uma junção
	
	Filtra as colunas a serem exibidas no resultado
	
	Especifica condição de ordenação
	
	É utilizado em todos os comandos SELECT
	
	
	
	4a Questão (Ref.:201205235713)
	Pontos: 0,1  / 0,1  
	Em banco de dados, todo método de controle de concorrência deve evitar anomalias de sincronização. Essas anomalias estão relacionadas a: 
I - perda da consistência do banco.
II - acesso via ODBC.
III - acesso a dados inconsistentes.
IV - consulta recursiva.
V - perda de atualizações.
Estão certos apenas os itens
		
	 
	I, III e V.
	
	I, II e IV.
	
	II, III e IV.
	
	II, III e V.
	
	I, IV e V.
	
	
	
	5a Questão (Ref.:201205235575)
	Pontos: 0,0  / 0,1  
	Analise as seguintes afirmações: 
"(1) A restrição de integridade referencial diz que chave primária em uma relação não pode ter seu valor nulo PORQUE (2) esta chave identifica as tuplas da relação"
Podemos afirmar:
 
		
	
	As duas afirmações são verdadeiras e a primeira não justifica a segunda.
	 
	As duas afirmações são verdadeiras e a primeira justifica a segunda.
	 
	A primeira afirmação é falsa e a segunda é verdadeira.
	
	As duas afirmações são falsas.
	
	A primeira afirmação é verdadeira e a segunda é falsa.
	Avaliando Aprend.: CCT0083_SM_201202400931 V.1 
	Aluno(a): FLÁVIO LUCAS SANTOS TORRES
	Matrícula: 201202400931
	Desemp.: 0,1 de 0,5
	16/06/2018 17:43:03 (Finalizada)
	
	
	1a Questão (Ref.:201205235913)
	Pontos: 0,0  / 0,1  
	
		
	
	Todas as possíveis combinaçõesdos nomes dos tipos de imóvel e tamanhos de imóvel, todos os tamanhos de Imóvel que não possuem um tipo de imóvel definido e mais todos os nomes de tipos de imóvel não referenciados em Imóvel.
	 
	Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os nomes de tipos de imóvel não referenciados em imóvel.
	
	Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel de forma irrestrita, sem preocupação com possíveis correlações existes entre estes dados.
	
	Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os tamanhos de imóvel que não possuem um tipo de imóvel definido.
	 
	Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, correlacionadas entre si e nenhum outro dado além destes.
	
	
	
	2a Questão (Ref.:201205235598)
	Pontos: 0,0  / 0,1  
	De uma chave primária é certo afirmarmos:
I - Pode ser simples ou composta
II - Nã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, II e III
	 
	I e III
	
	I e II
	
	Somente I
	
	
	
	3a Questão (Ref.:201205235805)
	Pontos: 0,0  / 0,1  
	
 
 
 
 
 
 
Sabendo-se que existem dados de TCC cadastrados com datas de defesa que variam de 20/11/2015 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/2017', '22/11/2017');":
		
	 
	SELECT * FROM TCC WHERE DTDEFESA => '21/11/2017' AND <= '22/11/2017';
	
	SELECT * FROM TCC WHERE DTDEFESA > "21/11/2017" AND < "22/11/2017";
	
	SELECT * FROM TCC WHERE DTDEFESA = '21/11/2017' AND '22/11/2017';
	
	SELECT * FROM TCC WHERE DTDEFESA BETWEEN ('21/11/2017'; '22/11/2017');
	 
	SELECT * FROM TCC WHERE DTDEFESA BETWEEN '21/11/2017' AND '22/11/2017';
	
	
	
	4a Questão (Ref.:201205235737)
	Pontos: 0,1  / 0,1  
	Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com a sua execução:
DROP TABLE Funcionario;
		
	
	A tabela Funcionario é criada no banco de dados.
	
	O banco de dados Funcionario é excluído.
	 
	A tabela Funcionario é removida do banco de dados.
	
	Todos os registros da tabela Funcionario são excluídos.
	
	O banco de dados Funcionario é criado.
	
	
	
	5a Questão (Ref.:201205236051)
	Pontos: 0,0  / 0,1  
	Um ___________ é uma coleção de ___________ inter-relacionados e um conjunto de programas que permitem aos usuários acessar e modificar esses dados. Um ___________ é uma coleção de programas que permite aos usuários criar e manter um ___________. 
As lacunas I, II, III e IV são, correta e respectivamente, preenchidas por:
		
	 
	Banco de Dados, Dados, SGBD e Banco de Dados.
	
	Banco de Dados, Informações, SGBD e Banco de Dados.
	
	Banco de Dados, Dados, Banco de Dados e SGBD.
	
	Banco de Dados, Informações, Banco de Dados e Dados.
	 
	Banco de Dados, Informações, Banco de Dados e SGBD.
	Avaliando Aprend.: CCT0083_SM_201202400931 V.1 
	Aluno(a): FLÁVIO LUCAS SANTOS TORRES
	Matrícula: 201202400931
	Desemp.: 0,2 de 0,5
	16/06/2018 17:59:23 (Finalizada)
	
	
	1a Questão (Ref.:201205236075)
	Pontos: 0,0  / 0,1  
	
		
	
	Seis.
	
	Cinco.
	 
	Três.
	 
	Dois.
	
	Quatro.
	
	
	
	2a Questão (Ref.:201205235676)
	Pontos: 0,0  / 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. Qual a alternativa válida:
		
	
	SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, (E.NU_EMP_SALARIO + E.NU_EMP_GRATIFICACAO - E.NU_EMP_DESCONTO) AS LIQUIDO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO WHERE E.NU_EMP_SALARIO = MAX(E.NU_EMP_SALARIO);
	 
	SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, (E.NU_EMP_SALARIO + E.NU_EMP_GRATIFICACAO - E.NU_EMP_DESCONTO) AS LIQUIDO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO WHERE E.NU_EMP_SALARIO > E.NU_EMP_SALARIO;
	
	SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, (E.NU_EMP_SALARIO + E.NU_EMP_GRATIFICACAO - E.NU_EMP_DESCONTO) AS LIQUIDO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO WHERE E.NU_EMP_SALARIO IN MAX(E.NU_EMP_SALARIO);
	 
	SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, (E.NU_EMP_SALARIO + E.NU_EMP_GRATIFICACAO - E.NU_EMP_DESCONTO) AS LIQUIDO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO WHERE E.NU_EMP_SALARIO IN (SELECT MAX(X.NU_EMP_SALARIO) FROM EMPREGADO X));
	
	SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, (E.NU_EMP_SALARIO + E.NU_EMP_GRATIFICACAO - E.NU_EMP_DESCONTO) AS LIQUIDO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO HAVING E.NU_EMP_SALARIO IN (SELECT MAX(X.NU_EMP_SALARIO) FROM EMPREGADO X));
	
	
	
	3a Questão (Ref.:201205235566)
	Pontos: 0,1  / 0,1  
	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, da tabela aluno.
	
	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, na tabela nome.
	
	todos os atributos das tabelas nome e aluno.
	
	todos os atributos da tabela nome, além do atributo especial Count.
	
	
	
	4a Questão (Ref.:201205235571)
	Pontos: 0,1  / 0,1  
	Qual será o resultado da consulta SQL SELECT COUNT(*) FROM pecas WHERE cor = 'Vermelho' ao ser aplicada na tabela peças?
		
	
	1
	
	2
	
	4
	 
	3
	
	0
	
	
	
	5a Questão (Ref.:201205235645)
	Pontos: 0,0  / 0,1  
	
Listar cpf e nome do cliente que possui o veículo placa BDQ2012.
		
	
	SELECT c.cpf, v.veiculo FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf WHERE v.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, c.nome FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf ;
	
	SELECT c.cpf, c.cliente FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf = c.cpf WHERE v.placa = BDQ2012;
	Avaliando Aprend.: CCT0083_SM_201202400931 V.1 
	Aluno(a): FLÁVIO LUCAS SANTOS TORRES
	Matrícula: 201202400931
	Desemp.: 0,4 de 0,5
	16/06/2018 18:06:07 (Finalizada)
	
	
	1a Questão (Ref.:201205356462)
	Pontos: 0,1  / 0,1  
	Ano: 2009 - Banca: FCC - Órgão: TCE-GO - Prova: Analista de Controle Externo - Tecnologia da Informação
Considere:
I. Create View; Alter Table; Drop Table.
II. Select View; Create Table; Update Table.
III. Drop View; Alter View; Delete Table.
São válidas na DDL as cláusulas que constam em
		
	
	II e III, apenas.
	 
	I, apenas.
	
	II, apenas.
	
	III, apenas.
	
	I, II e III.
	
	
	
	2a Questão (Ref.:201205235680)
	Pontos: 0,1  / 0,1  
	Qual a sintaxe SQL-SELECT errada?
		
	
	SELECT COLUNA1, COLUNA2 FROM TABELA1 WHERE COLUNA3 IN (1,2,3);
	 
	SELECT COLUNA1, COLUNA2 FROM TABELA1 WHERE COLUNA3 LIKE (%X%) ORDER BY 3;
	
	SELECT COLUNA1, COLUNA2, COLUNA3 FROM TABELA1 ORDER BY 1 ASC, 2 DESC, 3 ASC;
	
	SELECT X.COLUNA1, AVG(Y.COLUNA2) FROM TABELA1 X INNER JOIN TABELA2 Y ON X.COLUNA3=Y.COLUNA4 GROUP BY X.COLUNA1;
	
	SELECTCOUNT(*) FROM TABELA1;
	
	
	
	3a Questão (Ref.:201205235522)
	Pontos: 0,1  / 0,1  
	Com base nas tabelas empregado(mat, cpf, nome) e aluno(mat, cpf, nome), assinale a opção correta que corresponde à consulta a seguir:
            select cpf from empregado intersect select cpf from aluno;
 
		
	
	A consulta exibirá o cpf de todos os empregados e de todos os alunos
	
	A consulta incluirá na tabela empregado todos os cpf dos alunos
	 
	A consulta exibirá o cpf dos empregados que também são alunos
	
	A consulta exibirá somente o cpf dos empregados
	
	A consulta retornará um erro
 
	
	
	
	4a Questão (Ref.:201205356489)
	Pontos: 0,1  / 0,1  
	Ano: 2017 - Banca: FCC - Órgão: TRE-PR - Prova: Técnico Judiciário - Operação de Computadores (Adaptada)
Um técnico criou uma view utilizando o comando "CREATE VIEW Filiados_PRC AS SELECT nomeFiliado, dataFiliacao FROM Filiado WHERE idPartido='PRC';". Para excluir a view criada utiliza-se o comando
		
	
	DELETE VIEW Filiados_PRC;
	
	REVOKE VIEW Filiados_PRC REFERENCES TABLE Filiado;
	
	ERASE VIEW Filiados_PRC TABLE CASCADE;
	
	DROP VIEW Filiados_PRC REFERENCES TABLE Filiado;
	 
	DROP VIEW Filiados_PRC;
	
	
	
	5a Questão (Ref.:201205235690)
	Pontos: 0,0  / 0,1  
	Quais das características abaixo não é verdadeira em relação ao protocolo de controle de concorrência 2PL (Two Phase Lock)?
		
	 
	Possui duas fases distintas em seu funcionamento: concessão e liberação de bloqueios.
	 
	Garante a não ocorrência de deadlocks.
	
	Trabalha com atraso de operações.
	
	Costuma ser ativado com o nível de isolamento serializable.
	
	Manipula uma lista de bloqueios e uma fila de espera.
	
	1a Questão (Ref.:201310160485)
	Pontos: 0,1  / 0,1  
	
		
	
	SELECT c.nome cliente, a.carro_placacarro, a.valor FROM aluguel a LEFT JOIN cliente c where a.cliente_idcliente=c.idcliente
	
	SELECT c.nome cliente, a.carro_placacarro, a.valor FROM aluguel a, cliente c
	
	SELECT c.nome cliente, a.carro_placacarro, a.valor FROM aluguel a, cliente c ON a.cliente_idcliente=c.idcliente
	
	SELECT c.nome cliente, a.carro_placacarro, a.valor FROM aluguel a RIGHT JOIN cliente c ON a.cliente_idcliente=c.idcliente
	 
	SELECT c.nome cliente, a.carro_placacarro, a.valor FROM aluguel a, cliente c where a.cliente_idcliente=c.idcliente
	
	
	
	2a Questão (Ref.:201310211557)
	Pontos: 0,1  / 0,1  
	
		
	
	SELECT Registro, Tamanho Tamanho m², NumQuartos QTD Quartos, NumBanheiros QTD Banheiros FROM IMOVEL WHERE Tamanho > 70
	
	SELECT Registro, Tamanho "Tamanho m²", NumQuartos "QTD Quartos", NumBanheiros "QTD Banheiros" FROM IMOVEL WHERE Tamanho > 85
	
	SELECT Registro, Tamanho 'Tamanho m²', NumQuartos 'QTD Quartos', NumBanheiros 'QTD Banheiros' FROM IMOVEL WHERE Tamanho > 85
	 
	SELECT Registro, Tamanho "Tamanho m²", NumQuartos "QTD Quartos", NumBanheiros "QTD Banheiros" FROM IMOVEL WHERE Tamanho > 90
	
	SELECT Registro, Tamanho Tamanho m², NumQuartos QTD Quartos, NumBanheiros QTD Banheiros FROM IMOVEL WHERE Tamanho > 90
	
	
	
	3a Questão (Ref.:201310160472)
	Pontos: 0,1  / 0,1  
	Em banco de dados o relacionamento N para N exige o uso de:
		
	
	Normalização
	 
	TABELA AUXILIAR
	
	VISÕES
	
	Índices
	
	CHAVE ESTRANGEIRA
	
	
	
	4a Questão (Ref.:201310160309)
	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.
Características do esquema: Chave primária sublinhada e chave estrangeira em negrito.
Seguem algumas tabelas do Esquema:
Nome (IDNome, NomePopular, IDEspecie)
Tubarao (IDTubarao, Comprimento, Sexo, IDEspecie )
Captura (NumCaptura, Data, TempAgua, IDTubarao, IDLocal)
Especie(IDEspecie, Nome_Cientifico, TipoReproducao)
 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. O comando em SQL que realiza esta consulta é:
		
	
	SELECT Comprimento, Sexo FROM Tubarao T, Especie E, Nome N WHERE T.IDEspecie = N.IDEspecie AND NomePopular like %k;
	
	SELECT Comprimento, Sexo FROM Tubarao T, Especie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspecie = E.IDEspecie AND UPPER (NomePopular) like %k%;
	
	SELECT Comprimento, Sexo FROM Tubarao T, Especie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspecie = E.IDEspecie AND UPPER (NomePopular) like _k;
	 
	SELECT Comprimento, Sexo FROM Tubarao T, Especie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspecie = E.IDEspecie AND NomePopular like %k;
	
	SELECT * FROM Tubarao T, Especie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspecie = E.IDEspecie AND NomePopular like %k;
	
	
	
	5a Questão (Ref.:201310160466)
	Pontos: 0,1  / 0,1  
	Em bancos de dados relacionais, um relacionamento é definido como o conjunto de associações entre
		
	
	relacionamentos
	 
	entidades
	
	chaves
	
	banco de dados
	
	atributos
	1a Questão (Ref.:201310270021)
	Pontos: 0,0  / 0,1  
	
		
	
	10
	 
	20
	
	5
	 
	2
	
	4
	
	
	
	2a Questão (Ref.:201310160217)
	Pontos: 0,1  / 0,1  
	Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com a sua execução:
DROP TABLE Funcionario;
		
	
	O banco de dados Funcionario é excluído.
	
	Todos os registros da tabela Funcionario são excluídos.
	
	A tabela Funcionario é criada no banco de dados.
	
	O banco de dados Funcionario é criado.
	 
	A tabela Funcionario é removida do banco de dados.
	
	
	
	3a Questão (Ref.:201310160084)
	Pontos: 0,1  / 0,1  
	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 ele é chave primária
PORQUE
(2) esta restrição garante a integridade referencial.
Pode-se afirmar que:
		
	
	A primeira afirmação é falsa e a segunda é verdadeira.
	
	As duas afirmações são verdadeiras e a primeira não justifica a segunda
	 
	As duas afirmações são verdadeiras e a primeira justifica a segunda.
	
	As duas afirmações são falsas.
	
	A primeira afirmação é verdadeira e a segunda é falsa.
	
	
	
	4a Questão (Ref.:201310160083)
	Pontos: 0,1  / 0,1  
	Analise as afirmações a seguir, relativas ao conceito de chave primária:
I - Pode ser composta por um ou vários atributos.
II - Não admite duplicidade de valores, exceto no caso de valores nulos.
III - Deve ser definida durante a construção do modelo conceitual.
Marque a alternativa correta (apenas uma opção)
		
	 
	 As afirmações II e III são falsas.
	
	As afirmações I e II são falsas.
	
	 Todas as afirmações  são falsas.
	
	Apenas a afirmação I é falsa.
 
	
	Apenas a afirmação III é falsa.
	
	
	
	5a Questão (Ref.:201310160380)
	Pontos: 0,0  / 0,1  
	Considere a seguinte tabela de Empregados:
Empregado (CodEmpregado, Nome, Salario)
Escolha o comado SQL que liste o nome de todos os empregados sem repetição e em ordem decrescente:
		
	
	SELECT Nome FROM Empregado ORDER BY Nome
	 
	SELECT Nome FROM Empregado ORDER BY DISTINCT Nome
	 
	SELECT DISTINCT Nome FROM Empregado ORDER BY Nome DESC
	
	SELECT DISTINCT Nome FROM Empregado GROUP BY Nome
	
	SELECT ORDER BY Nome FROM Empregado WHERE DISTINCT Nome
	
	1a Questão (Ref.:201310160340)
	Pontos: 0,1  / 0,1  
	Qual a sintaxe CORRETA para a criação de uma restrição de chave primária em uma tabela já existente?
		
	
	ALTER TABLE nome_da_tabela ADD CONSTRAINT nome_da_coluna.ALTER TABLE nome_da_tabela DROP CONSTRAINT nome_da_restricao PRIMARY KEY (nome_da_coluna).
	 
	ALTER TABLE nome_da_tabela ADD CONSTRAINT nome_da_restricao PRIMARY KEY (nome_da_coluna).
	
	ALTER TABLE nome_da_tabela ALTER CONSTRAINT nome_da_restricao PRIMARY KEY (nome_da_coluna).
	
	ALTER TABLE nome_da_tabela DROP CONSTRAINT nome_da_coluna.
	
	
	
	2a Questão (Ref.:201310270013)
	Pontos: 0,1  / 0,1  
	Ano: 2011 - Banca: FCC - Órgão: INFRAERO - Prova: Analista de Sistemas - Administrador de Banco de Dados
No âmbito da álgebra relacional, os símbolos π  (Pi) e σ (Sigma) são utilizados, respectivamente, em operações de
		
	 
	projeção ou particionamento vertical; e seleção ou particionamento horizontal.
	
	projeção ou particionamento horizontal; e seleção ou particionamento vertical.
	
	reunião ou seleção; e interseção ou projeção.
	
	seleção ou particionamento vertical; e projeção ou particionamento horizontal.
	
	seleção ou particionamento horizontal; e projeção ou particionamento vertical.
	
	
	
	3a Questão (Ref.:201310160000)
	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)
	
	σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde)
	 
	πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque))
	
	σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
	
	πNome, Qualidade, Qtde
	
	
	
	4a Questão (Ref.:201310160574)
	Pontos: 0,0  / 0,1  
	
		
	 
	SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO*VALORDIARIA TOTAL FROM ALUGUEL;
	
	SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO+VALORDIARIA TOTAL FROM ALUGUEL;
	 
	SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, TOTAL FROM ALUGUEL;
	
	SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO^VALORDIARIA TOTAL FROM ALUGUEL;
	
	SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO*VALORDIARIA FROM ALUGUEL;
	
	
	
	5a Questão (Ref.:201310266413)
	Pontos: 0,0  / 0,1  
	Analise a expressão em álgebra relacional a seguir
σcor = "branca" ∧ cor = "preta" (Produto)
Assumindo-se que um produto tenha uma única cor, a expressão acima retorna
		
	
	Todos os produtos com exceção dos produtos de cor branca ou preta. 
	
	Todos os produtos de cor branca ou preta.
	
	Todas as cores cadastradas no banco de dados que podem ser utilizadas nos produtos.
	 
	Nenhum produto.
	 
	Todos os produtos de cor branca e cor preta. 
	
	1a Questão (Ref.:201310160057)
	Pontos: 0,1  / 0,1  
	Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem?
		
	
	Independência dos dados.
	
	Compartilhamento de Dados.
	
	Redução ou Eliminação de redundâncias.
	 
	Dependência entre programas e dados.
	
	Padronização dos dados.
	
	
	
	2a Questão (Ref.:201310160411)
	Pontos: 0,1  / 0,1  
	Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta:
		
	
	O operador AND faz a checagem de valores zerados
	
	O operador ALIAS é usado para renomear definitivamente colunas e tabelas
	
	DESC é dispensável à cláusula ORDER BY quando se deseja ordenar decrescentemente
	
	O operador LIKE é usado para operações com booleanos
	 
	O operador IN pode ser usado para comparar valores na cláusula WHERE
	
	
	
	3a Questão (Ref.:201310160574)
	Pontos: 0,0  / 0,1  
	
		
	
	SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO^VALORDIARIA TOTAL FROM ALUGUEL;
	 
	SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO*VALORDIARIA FROM ALUGUEL;
	
	SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, TOTAL FROM ALUGUEL;
	 
	SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO*VALORDIARIA TOTAL FROM ALUGUEL;
	
	SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO+VALORDIARIA TOTAL FROM ALUGUEL;
	
	
	
	4a Questão (Ref.:201310210600)
	Pontos: 0,0  / 0,1  
	
		
	
	SELECT * FROM TipoImovel WHERE CodTipoImovel > 5;
	 
	SELECT NomeTipoImovel FROM TipoImovel;
	 
	SELECT * FROM TipoImovel WHERE CodTipoImovel == 5;
	
	SELECT * FROM TipoImovel WHERE CodTipoImovel < 5;
	
	SELECT * FROM TipoImovel
	
	
	
	5a Questão (Ref.:201310160069)
	Pontos: 0,1  / 0,1  
	Uma chave candidata é:
		
	
	um conjunto de atributos que descrevem as características dos elementos a serem modelados.
	
	um grupo de valores atômicos a partir dos quais um ou mais atributos (ou colunas) retiram seus valores reais.
	 
	uma ou mais colunas que identificam univocamente a relação, porém não fazem parte da chave primária.
	
	um conjunto de valores que cada atributo, definido no esquema, assume em um determinado instante, formando o conjunto de tuplas.
	
	uma coluna ou uma combinação de colunas, cujos valores aparecem necessariamente na chave primária de uma tabela.
	
	
	1a Questão (Ref.:201609975351)
	Pontos: 0,1  / 0,1  
	Considere o esquema:
Aluno(matricula, cpf, nome, endereço).
Assinale a alternativa que não representa uma super-chave deste esquema.
		
	 
	nome, endereço
	
	matricula, endereco
	
	matricula, cpf
	
	cpf, nome
	
	matricula, nome
	
	
	
	2a Questão (Ref.:201609975361)
	Pontos: 0,1  / 0,1  
	Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem?
		
	
	Independência dos dados.
	
	Redução ou Eliminação de redundâncias.
	
	Padronização dos dados.
	
	Compartilhamento de Dados.
	 
	Dependência entre programas e dados.
	
	
	
	3a Questão (Ref.:201609975693)
	Pontos: 0,1  / 0,1  
	
		
	
	três e quatro.
	
	cinco e cinco.
	
	quatro e três.
	
	quatro e quatro.
	 
	cinco e quatro.
	
	
	
	4a Questão (Ref.:201609975715)
	Pontos: 0,0  / 0,1  
	Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta:
		
	
	O operador LIKE é usado para operações com booleanos
	
	O operador AND faz a checagem de valores zerados
	 
	DESC é dispensável à cláusula ORDER BY quando se deseja ordenar decrescentemente
	 
	O operador IN pode ser usado para comparar valores na cláusula WHERE
	
	O operador ALIAS é usado para renomear definitivamente colunas e tabelas
	
	
	
	5a Questão (Ref.:201609975369)
	Pontos: 0,1  / 0,1  
	Considere a tabela aluno mostrada abaixo:
Qual o atributo poderia ser chave candidata da tabela acima?
		
	
	Não existe atributo que poderia ser chave candidata.
	
	endereco
	
	nome
	
	cidade
	 
	cpf
	
	
	1a Questão (Ref.:201610079434)
	Pontos: 0,1  / 0,1  
	A expressão Πx(y)  representa:
		
	
	A seleção do atributo y da relação x
	
	A seleção do atributo x da relação y
	
	A renomeação da relação x sobre o nome y
	
	A projeção do atributo y da relação x
	 
	A projeção do atributo x da relação y
	
	
	
	2a Questão (Ref.:201609975631)Pontos: 0,1  / 0,1  
	Em linguagem SQL, o comando utilizado para remover uma tabela de um banco de dados é
		
	
	DELETE TABLE.
	 
	DROP TABLE.
	
	ROLLBACK.
	
	DELETE FROM.
	
	REMOVE TABLE.
	
	
	
	3a Questão (Ref.:201609975864)
	Pontos: 0,1  / 0,1  
	
		
	
	
	
	
	 
	
	
	
	
	
	
	
	
	4a Questão (Ref.:201609975304)
	Pontos: 0,0  / 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
		
	
	σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde)
	 
	πNome, Qualidade, Qtde
	 
	πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque))
	
	σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
	
	πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod)
	
	
	
	5a Questão (Ref.:201609975373)
	Pontos: 0,0  / 0,1  
	Uma chave candidata é:
		
	
	um conjunto de valores que cada atributo, definido no esquema, assume em um determinado instante, formando o conjunto de tuplas.
	
	uma coluna ou uma combinação de colunas, cujos valores aparecem necessariamente na chave primária de uma tabela.
	 
	uma ou mais colunas que identificam univocamente a relação, porém não fazem parte da chave primária.
	 
	um conjunto de atributos que descrevem as características dos elementos a serem modelados.
	
	um grupo de valores atômicos a partir dos quais um ou mais atributos (ou colunas) retiram seus valores reais.
	
	
	
	1a Questão (Ref.:201609975698)
	Pontos: 0,0  / 0,1  
	
		
	
	DELETE ALL FROM ALUGUEL WHERE CODIMOVEL IS NULL
	
	DELETE * FROM ALUGUEL WHERE CODANUNCIO IS NULL
	 
	DELETE FROM ALUGUEL WHERE CODANUNCIO IS NOT NULL
	 
	DELETE FROM ALUGUEL WHERE CODIMOVEL IS NOT NULL
	
	DELETE ALL FROM ALUGUEL WHERE CODANUNCIO IS NULL
	
	
	
	2a Questão (Ref.:201609975671)
	Pontos: 0,0  / 0,1  
	Um banco de dados relacional foi criado através da execução dos comandos em SQL a seguir
 
 
		
	
	5
	 
	6
	 
	7
	
	4
	
	3
	
	
	
	3a Questão (Ref.:201609975724)
	Pontos: 0,0  / 0,1  
	Qual das alternativas a seguir apresenta a sintaxe correta do comando SELECT aplicando as cláusulas GROUP BY e HAVING?
		
	 
	SELECT FROM GROUP BY WHERE HAVING
	
	SELECT HAVING FROM WHERE GROUP BY
	
	SELECT HAVING FROM WHERE GROUP BY
	 
	SELECT FROM WHERE GROUP BY HAVING
	
	SELECT FROM HAVING GROUP BY WHERE
	
	
	
	4a Questão (Ref.:201609975760)
	Pontos: 0,0  / 0,1  
	De acordo com a tabela de banco de dados relacional abaixo:
Carro (placacarro(PK), tipo, modelo, ano, chassis, km, valor, cor, filial_idfilial(FK)).
Uma consulta em SQL para retorna "o ano dos carros que são mais velhos que a média dos anos de todos os carros" é a
		
	
	SELECT ano FROM carro WHERE ano = (SELECT AVG(ano) FROM carro)
	 
	SELECT ano FROM carro WHERE ano > (SELECT AVG(ano) FROM carro)
	
	SELECT ano FROM carro WHERE ano > AVG(ano)
	 
	SELECT ano FROM carro WHERE ano > (SELECT AVG(*) FROM carro)
	
	SELECT ano, AVG(ano) FROM carro
	
	
	
	5a Questão (Ref.:201609975815)
	Pontos: 0,0  / 0,1  
	Uma imobiliária especializada em aluguéis por temporada contratou uma empresa de TI para dar suporte ao seu negócio. A aplicação está em fase de término e o banco de dados já foi implementado. A engenheira de software Jaqueline está trabalhando temporariamente na imobiliária, testando a aplicação, gerenciando testes de validação e auxiliando as transações utilizando comandos SQL diretamente no SGBD.
Segue abaixo o esquema da tabela Imovel:
Imovel (Registro, Descricao, Tamanho, NumQuartos, NumBanheiros, NumVagasGaragem, CodTipoImovel, IDCidade)
Após a reclamação de dois clientes, Jaqueline verificou que o imóvel de código 10017 tem uma quantidade de números de quartos menor e que o tamanho do imóvel é também menor do que os valores armazenados no banco de dados. Sendo assim, Jaqueline precisa corrigir estes dados, alterando o número de quartos para dois e o tamanho do imóvel para oitenta metros quadrados.
O comando com a sintaxe correta que Jaqueline precisa executar para realizar esta alteração é o:
		
	
	UPDATE Imovel SET Tamanho = 80, NumQuartos = 2
	 
	UPDATE Imovel SET Tamanho = 80 AND NumQuartos = 2 WHERE Registro = 10017
	
	UPDATE SET Tamanho = 80, NumQuartos = 2 SET Registro = 10017
	 
	UPDATE Imovel SET Tamanho = 80, NumQuartos = 2 WHERE Registro = 10017
	
	UPDATE Registro = 10017 SET Tamanho = 80, NumQuartos = 2
	
	1a Questão (Ref.:201609975592)
	Pontos: 0,1  / 0,1  
	Em uma tabela criada no banco de dados com o nome VEICULOS, contendo os campos ID, DESCRICAO, MARCA e MODELO, indique a alternativa que apresenta o comando correto para selecionar a quantidade de veículos cadastrados por modelo, ordenado por modelo em ordem decrescente.
		
	
	SELECT MODELO, COUNT(ID) FROM VEICULOS GROUP BY MARCA ORDER BY MODELO desc;
	 
	SELECT MODELO, COUNT(ID) FROM VEICULOS GROUP BY MODELO ORDER BY MODELO desc;
	
	SELECT * FROM VEICULOS GROUP BY MODELO;
	
	SELECT DESCRICAO, MODELO FROM VEICULOS ORDER BY DESCRICAO desc;
	
	SELECT * FROM VEICULOS ORDER BY MODELO desc;
	
	
	
	2a Questão (Ref.:201609975574)
	Pontos: 0,1  / 0,1  
	Ano: 2013 - Banca: CESPE - Órgão: TRE-MSProva: Técnico Judiciário - Programação de Sistemas
A Linguagem de Manipulação de Dados (DML) é uma linguagem de consulta que se baseia tanto na álgebra relacional quanto no cálculo relacional de tuplas. Os comandos que fazem parte da DML incluem
 
 
		
	
	SELECT, CREATE TABLE e CREATE INDEX.
	
	CREATE TABLE, CREATE INDEX e CREATE VIEW.
	
	CREATE TABLE, INSERT, UPDATE e DELETE.
	
	CREATE TABLE, CREATE INDEX e DROP VIEW.
	 
	INSERT, SELECT, UPDATE e DELETE.
	
	
	
	3a Questão (Ref.:201609975787)
	Pontos: 0,0  / 0,1  
	Uma junção pode produzir a representação de produto cartesiano, onde a consulta retorna a junção entre duas tabelas que origina uma terceira tabela constituída por todos os elementos da primeira combinados com todos os elementos da segunda.
Dessa forma, marque a alternativa que apresenta esse tipo de junção:
		
	 
	FULL JOIN
	
	INNER JOIN
	
	RIGHT JOIN
	 
	CROSS JOIN
	
	LEFT JOIN
	
	
	
	4a Questão (Ref.:201609975603)
	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 na costa da Austrália. 
Características do esquema: Chave primária sublinhada e chave estrangeira em negrito.
Seguem algumas tabelas do Esquema:
 Especie (IDEspecie,  Nome_Cientifico, TamMaior, TamMenor, TamMedio)
Esp_Pais (IDEspecie, CodPais)
Pais (CodPais, NomePais)
Tubarao (IDTubarao, Comprimento, Sexo, IDEspecie)
 
Assinale qual das alternativas abaixo representa uma consulta que retorna a quantidade de espécies de tubarões encontradas no Brasil cuja coluna é nomeada de QTD:
		
	
	SELECT COUNT(*) QTD FROM ESPECIE E, ESP_PAIS EP, PAIS P WHERE E.IDESPECIE = EP.IDESPECIE AND EP.CODPAIS = P.CODPAIS AND LOWER(NOMEPAIS) = "BRASIL";
	
	SELECT COUNT(*) QTD FROM ESPECIE E, PAIS P WHERE E.IDESPECIE = P.IDESPECIE AND UPPER(NOMEPAIS)= 'BRASIL';
	
	SELECT COUNT(*) QTD FROM ESPECIE E, PAIS P WHERE LOWER(NOMEPAIS) = "BRASIL";
	
	SELECT COUNT(*) QTD FROM ESPECIE E, ESP_PAIS P,PAIS P WHERE UPPER(NOMEPAIS) = 'BRASIL';
	 
	SELECT COUNT(*) QTD FROM ESPECIE E, ESP_PAIS EP, PAIS P WHERE E.IDESPECIE = EP.IDESPECIE AND EP.CODPAIS = P.CODPAIS AND UPPER(NOMEPAIS) = 'BRASIL';
	
	
	
	5a Questão (Ref.:201609975795)
	Pontos: 0,1  / 0,1  
	Considere a seguinte representação de uma tabela de um banco de dados relacional:
Produto (Cod, Descricao, QtdeEstoque, Categoria)
O comando SQL para se obter a soma dos valores do atributo QtdeEstoque, agrupada por Categoria, apenas para as Categorias com QtdeEstoque total ou superior a 20 unidades, é:
		
	
	SELECT GROUP (Categoria), COUNT (QtdeEstoque) FROM Produto WHERE QtdeEstoque > 20
	 
	SELECT Categoria, SUM (QtdeEstoque) FROM Produto GROUP BY Categoria HAVING SUM (QtdeEstoque) > 20
	
	SELECT Categoria, Qtde FROM Produto WHERE Qtde > 20 GROUP BY Categoria
	
	SELECT GROUP (Categoria), SUM (QtdeEstoque) FROM Produto WHERE QtdeEstoque > 20
	
	SELECT Categoria, COUNT (QtdeEstoque) FROM Produto WHERE Qtde > 20 GROUP BY Categoria
	
	1a Questão (Ref.:201404166657)
	Pontos: 0,1  / 0,1  
	Observe a tabela empregado:
Qual a quantidade de registros retornados ao efetuarmos a consulta abaixo:
		
	
	0
	
	1
	 
	2
	
	3
	
	4
	
	
	
	2a Questão (Ref.:201404167050)
	Pontos: 0,1  / 0,1  
	Em uma instrução SQL, o caractere utilizado para representar e substituir qualquer caractere em uma consulta é o
		
	
	&
	
	?
	
	#
	 
	%
	
	$
	
	
	
	3a Questão (Ref.:201404166654)
	Pontos: 0,1  / 0,1  
	Considere o esquema:
Aluno(matricula, cpf, nome, endereço).
Assinale a alternativa que não representa uma super-chave deste esquema.
		
	
	matricula, nome
	
	matricula, cpf
	
	cpf, nome
	
	matricula, endereco
	 
	nome, endereço
	
	
	
	4a Questão (Ref.:201404166668)
	Pontos: 0,1  / 0,1  
	Considere o esquema de banco de dados ilustrado na figura abaixo em que as chaves primárias estão sublinhadas.
Podemos afirmar que a coluna cod_curso da tabela Aluno é _____________ da tabela Curso na coluna cod_curso.
Assinale a alternativa que contém a sentença que completa a frase acima:
		
	
	Super Chave
	
	Chave candidata
	
	Chave primária
	
	Chave
	 
	Chave estrangeira
	
	
	
	5a Questão (Ref.:201404166680)
	Pontos: 0,1  / 0,1  
	É responsável por garantir a Integridade Referencial:
		
	
	Chave Candidata
	
	Chave Primária
	
	Chave de Atributo
	 
	Chave Estrangeira
	
	Chave Secundária
	
	
	1a Questão (Ref.:201404276620)
	Pontos: 0,1  / 0,1  
	Ano: 2011 - Banca: FCC - Órgão: INFRAERO - Prova: Analista de Sistemas - Administrador de Banco de Dados
No âmbito da álgebra relacional, os símbolos π  (Pi) e σ (Sigma) são utilizados, respectivamente, em operações de
		
	 
	projeção ou particionamento vertical; e seleção ou particionamento horizontal.
	
	seleção ou particionamento horizontal; e projeção ou particionamento vertical.
	
	seleção ou particionamento vertical; e projeção ou particionamento horizontal.
	
	projeção ou particionamento horizontal; e seleção ou particionamento vertical.
	
	reunião ou seleção; e interseção ou projeção.
	
	
	
	2a Questão (Ref.:201404166998)
	Pontos: 0,0  / 0,1  
	
		
	
	ALTER TABLE ALUGUEL ADD CONSTRAINT CK_ANUNCIO_OU_IMOVEL CHECK (IS NOT NULL BETWEEN CodAnuncio OR CodImovel);
	 
	ALTER TABLE ALUGUEL ADD CONSTRAINT CK_ANUNCIO_OU_IMOVEL CHECK (CodAnuncio IS NOT NULL OR CodImovel IS NOT NULL);
	 
	ALTER TABLE ALUGUEL ADD CONSTRAINT CK_ANUNCIO_OU_IMOVEL CHECK (CodAnuncio IS NOT NULL AND CodImovel IS NOT NULL);
	
	ALTER TABLE ALUGUEL ADD CONSTRAINT CK_ANUNCIO_OU_IMOVEL CHECK (IS NOT NULL IN (CodAnuncio,CodImovel));
	
	ALTER TABLE ALUGUEL ADD CONSTRAINT CK_ANUNCIO_OU_IMOVEL CHECK (IN (IS NOT NULL (CodAnuncio,CodImovel)));
	
	
	
	3a Questão (Ref.:201404167158)
	Pontos: 0,1  / 0,1  
	Uma imobiliária está criando um banco de dados específico para aluguel de imóveis por temporada. A primeira tabela a ser criada no banco de dados é a tabela TipoImovel, representada pela figura:
Sabendo-se que o atributo NomeTipoImovel é obrigatório, assinale qual das alternativas abaixo cria esta tabela corretamente no banco de dados:
		
	 
	CREATE TABLE TipoImovel (CodTipoImovel INTEGER, NomeTipoImovel VARCHAR (50) NOT NULL, Primary Key (CodTipoImovel))
	
	CREATE TABLE TipoImovel (CodTipoImovel INTEGER, NomeTipoImovel VARCHAR (50), Primary Key (CodTipoImovel))
	
	CREATE TABLE TipoImovel (CodTipoImovel INTEGER, NomeTipoImovel VARCHAR (50))
	
	CREATE TABLE TipoImovel (CodTipoImovel INTEGER, NomeTipoImovel VARCHAR (50) NOT NULL)
	
	CREATE TABLE TipoImovel (CodTipoImovel INTEGER, PRIMARY KEY, NomeTipoImovel VARCHAR (50) NOT NULL)
	
	
	
	4a Questão (Ref.:201404167059)
	Pontos: 0,1  / 0,1  
	(PRODEST-ES/2014) Sobre a chave primária de uma tabela de um banco de dados relacional, é correto afirmar que:
		
	
	não pode conter atributos do tipo numérico.
	
	pode conter, no máximo, três atributos.
	
	não há chave primária em tabelas com até 100 registros.
	 
	pode ser composta por mais de um atributo.
	
	não pode conter atributos do tipo textual.
	
	
	
	5a Questão (Ref.:201404276633)
	Pontos: 0,0  / 0,1  
	
		
	
	7
	 
	4
	 
	2
	
	5
	
	9
	
	1a Questão (Ref.:201404166824)
	Pontos: 0,1  / 0,1  
	Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com a sua execução:
DROP TABLE Funcionario;
		
	
	Todos os registros da tabela Funcionario são excluídos.
	
	O banco de dados Funcionario é excluído.
	
	O banco de dados Funcionario é criado.
	
	A tabela Funcionario é criada no banco de dados.
	 
	A tabela Funcionario é removida do banco de dados.
	
	
	
	2a Questão (Ref.:201404166796)
	Pontos: 0,1  / 0,1  
	Ano: 2010 - Banca: ESAF - Órgão: MPOG - Prova: Analista de Planejamento e Orçamento - Tecnologia da Informação
Em uma SQL
		
	 
	a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modificar informações em um banco de dados.
	
	a Linguagem de Definição de Dados fornece tabelas para criação e modificação de comandos.
	
	os comandos básicos da Linguagem de Definição de Dados são Sort, Insert, Undo e Store.
	
	os comandos básicos da Linguagem de Definição de Dados são Select, Insert, Update e Delete.
	
	a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em um banco de dados.
	
	
	
	3a Questão (Ref.:201404166994)
	Pontos: 0,0  / 0,1  
	
		
	
	Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, correlacionadas entre si e nenhum outro dado além destes.
	
	Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os nomes de tipos de imóvel não referenciados em imóvel.
	
	Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel de forma irrestrita, sem preocupação com possíveis correlações existes entre estes dados.
	 
	Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, todos os tamanhos de imóvel que não possuem um tipo de imóvel definido e mais todos os nomes de tipos de imóvel não referenciados em imóvel.
	 
	Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os tamanhos de imóvel que não possuem um tipo de imóvel definido.4a Questão (Ref.:201404166926)
	Pontos: 0,1  / 0,1  
	Analise o comando SQL a seguir:
CREATE TABLE empregado (
cod_empregado NUMERIC(6) NOT NULL,  nome VARCHAR(15),
cod_chefe NUMERIC(6), cpf CHAR(11) NOT NULL,
cod_dep NUMERIC(3) NOT NULL,
CONSTRAINT PK_Empregado PRIMARY KEY (cod_empregado),
CONSTRAINT FK_Chefe_Empregado FOREIGN KEY (cod_chefe) REFERENCES empregado (cod_empregado),
CONSTRAINT FK_Empregado_Departamento FOREIGN KEY (cod_dep) REFERENCES departamento (codigo),
CONSTRAINT UQ_CPF UNIQUE (cpf)
);
Em relação ao comando acima é CORRETO afirmar que:
		
	 
	A coluna cod_chefe é chave estrangeira da tabela empregado.
	
	A coluna cod_empregado é uma chave estrangeira da tabela empregado.
	
	A coluna cpf é chave primária da tabela empregado.
	
	A coluna cpf é chave estrangeira da tabela empregado.
	
	A coluna cod_dep pode receber valores nulos.
	
	
	
	5a Questão (Ref.:201404274678)
	Pontos: 0,0  / 0,1  
	
		
	 
	um comando SELECT com o uso de pelo menos um atributo, a cláusula FROM com o nome da tabela e mais uma cláusula WHERE para especificar a condição.
	 
	um comando SELECT com o uso de *, a cláusula FROM com o nome da tabela e a cláusula WHERE para especificar a condição.
	
	um comando INSERT para inserir o valor da data no atributo DataAcid na tabela Acidente.
	
	um comando UPDATE para atualizar o valor da data no atributo DataAcid na tabela Acidente.
	
	um comando SELECT com uma lista de atributos e a cláusula FROM com o nome da tabela somente.
	
	1a Questão (Ref.:201404166691)
	Pontos: 0,1  / 0,1  
	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 ele é chave primária
PORQUE
(2) esta restrição garante a integridade referencial.
Pode-se afirmar que:
		
	
	As duas afirmações são falsas.
	
	A primeira afirmação é verdadeira e a segunda é falsa.
	 
	As duas afirmações são verdadeiras e a primeira justifica a segunda.
	
	A primeira afirmação é falsa e a segunda é verdadeira.
	
	As duas afirmações são verdadeiras e a primeira não justifica a segunda
	
	
	
	2a Questão (Ref.:201404167060)
	Pontos: 0,1  / 0,1  
	(PRODEST-ES/2014) Considere a tabela T de um banco de dados relacional:
T (ID, Nome, Fone)
Indique a alternativa que contém a consulta SQL correta para criar uma visão V, a partir da tabela T, apenas para os Nomes começando pela letra J.
		
	
	CREATE VIEW V (SELECT ID, Nome, Fone FROM T WHERE Nome = 'J%')
	
	CREATE VIEW V → (SELECT T(ID, Nome, Fone) WHERE Nome NEAR 'J%')
	 
	CREATE VIEW V AS (SELECT ID, Nome, Fone FROM T WHERE Nome LIKE 'J%')
	
	CREATE VIEW V FROM (SELECT ID, Nome, Fone OF T WHERE Nome IN 'J%')
	
	CREATE VIEW V FOR (SELECT T.ID, T.Nome,T. Fone FOR Nome NEXT 'J%')
	
	
	
	3a Questão (Ref.:201404283314)
	Pontos: 0,1  / 0,1  
	
		
	
	ALTER TABLE Imovel DROP IDCidade
	
	ALTER TABLE Imovel REMOVE COLUMN IDCidade
	
	ALTER TABLE Imovel DELETE COLUMN IDCidade
	
	ALTER TABLE DROP COLUMN IDCidade FROM Imovel
	 
	ALTER TABLE Imovel DROP COLUMN IDCidade
	
	
	
	4a Questão (Ref.:201404272750)
	Pontos: 0,1  / 0,1  
	O comando em SQL "SELECT * FROM Aluguel WHERE ValorDiaria > 200 OR Periodo > 5" é equivalente à expressão em álgebra relacional:
		
	
	ΠValorDiaria > 200 ∧ Periodo > 5 (Aluguel)
 
	
	σValorDiaria > 200 ∧ Periodo > 5 (Aluguel)
	
	σValorDiaria > 200 ∨ Periodo > 5 (Aluguel)
 
	
	ΠValorDiaria, Periodo (σValorDiaria > 200 ∨ Periodo > 5 (Aluguel))
 
	 
	ΠValorDiaria > 200 ∨ Periodo > 5 (Aluguel)
 
	
	
	
	5a Questão (Ref.:201404250306)
	Pontos: 0,0  / 0,1  
	Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos sublinhados são chaves primárias e os atributos em negrito são chaves estrangeiras:
AREA (CODAREA, NOMEAREA)
LOCAL (CODLOCAL, NOMELOCAL, CODAREA)
TUBARAO (IDTUBARAO, COMPRIMENTO, SEXO, IDESPECIE)
CAPTURA (NUMCAPTURA, LATITUDE, LONGITUDE, DATA, TEMPAGUA, IDEMB, IDTUBARAO, CODLOCAL)
Assinale a alternativa abaixo que representa um comando SQL que consulte todos os dados de capturas e de tubarões cujas datas de capturas sejam posteriores a 2009, o tamanho (comprimento) seja a partir de 4 metros e o sexo seja masculino (representado pelo caractere M).
		
	 
	SELECT * FROM CAPTURA C, TUBARAO T ON C.IDTUBARAO = T.IDTUBARAO AND DATA > '31/12/2009' AND COMPRIMENTO >= 4 AND SEXO = M;
	
	SELECT * FROM CAPTURA C, TUBARAO T ON C.IDTUBARAO = T.IDTUBARAO AND DATA > '31/12/2009' AND COMPRIMENTO = 4 AND SEXO = M;
	
	SELECT * FROM CAPTURA , TUBARAO  WHERE IDTUBARAO = IDTUBARAO AND DATA > 31/12/2009 AND COMPRIMENTO >= 4 AND SEXO = "M";
	
	SELECT * FROM CAPTURA, TUBARAO WHERE DATA > "31/12/2009" AND COMPRIMENTO >= 4 AND SEXO = "M";
	 
	SELECT * FROM CAPTURA C, TUBARAO T WHERE C.IDTUBARAO = T.IDTUBARAO AND DATA > '31/12/2009' AND COMPRIMENTO >= 4 AND SEXO = 'M';

Continue navegando