Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS - AVALIAÇÕES PARCIAIS + AVALIANDO O APRENDIZADO (88 QUESTÕES EM BRANCO + GABARITO)

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

IMPLEMENTAÇÃO DE BANCO DE DADOS - POR RAFAEL COSTA/QUESTÕES(A1~A10_APS) - GABARITO.docx
Parte superior do formulário
				
				
		
		 Fechar
		
		
				  IMPLEMENTAÇÃO DE BANCO DE DADOS
				
		 
		Lupa
		 
		
		
		 1a Questão (Ref.: 201101539343)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Os atributos de uma tabela constituem:
				
		
		Os nomes das tabelas.
		 
		As colunas da tabela.
		
		As linhas da tabela.
		
		Os índices da tabela.
		
		As tuplas da tabela.
		
		
		
		
		 2a Questão (Ref.: 201101540248)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Considere o esquema:
Aluno(matricula, cpf, nome, endereço).
Assinale a alternativa que não representa uma super-chave deste esquema.
				
		
		matricula, cpf
		 
		nome, endereço
		
		matricula, endereco
		
		cpf, nome
		
		matricula, nome
		
		
		
		
		 3a Questão (Ref.: 201101676190)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Um atributo de uma tabela que é chave primária em alguma outra tabela é denominado:
				
		
		Chave externa
		
		Chave candidata
		 
		Chave estrangeira
		
		Não existe atributo com esta característica
		
		Chave simples
		
		
		
		
		 4a Questão (Ref.: 201101538848)
		 Fórum de Dúvidas (0)       Saiba  (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:
				
		
		As duas afirmações são falsas.
		
		As duas afirmações são verdadeiras e primeira não justifica a segunda
		
		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 justifica a segunda.
		
		
		
		
		 5a Questão (Ref.: 201101538820)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Considere o texto a seguir e complete as lacunas, com as expressões constantes nas alternativas, respeitando a correlação sequencial em que estão dispostas.
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma tabela. 
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................
A seqüência correta encontra-se apenas em:
				
		
		Chave primária; super-chave; chave primária; chave candidata; chaves secundárias.
		
		Chave primária; chave estrangeira; chave primária; chave secundária; chaves alternativas.
		 
		Chave primária; chave primária; chave primária; super-chave; chaves secundárias.
		
		Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras.
		 
		Chave primária; chave estrangeira; chave primária; chave primária; chaves alternativas.
		
		
		
		
		 6a Questão (Ref.: 201101539353)
		 Fórum de Dúvidas (0)       Saiba  (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:
				
		
		I, II e III
		
		II e III
		 
		I e III
		
		Somente I
		
		I e II
		
Parte superior do formulário
				
				
		 7a Questão (Ref.: 201101460181)
		 Fórum de Dúvidas (0)       Saiba  (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
				
		
		σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
		
		σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde)
		 
		πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque))
		
		πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod)
		 
		πNome, Qualidade, Qtde
		
		 Gabarito Comentado
		
		
		 8a Questão (Ref.: 201101539693)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos:
 
				
		
		π setor = "Projetos"   (σ matricula (Funcionarios_ste))
		
		σ matricula   (π setor = "Projetos" (Funcionarios_ste))
		
		π Funcionarios_ste   (σ matricula, setor = "Projetos")
		 
		σ setor = "Projetos" (Funcionarios_ste)
		 
		π matricula   (σ setor = "Projetos" (Funcionarios_ste))
		
		
		
		
		 9a Questão (Ref.: 201101539691)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Em relação a álgebra linear é correto afirmar que:
     I - A operação de projeção é aplicada sobre apenas uma relação visando selecionar um subconjunto de tuplas (com todos os seus atributos).
     II  O produto cartesiano é uma operação binária que combina todas as tuplas de duas tabelas.
     III - A operação de seleção é aplicada sobre apenas uma relação de visando projetar os atributos de uma relação de acordo com uma lista de atributos oferecida.
Estão corretas:
				
		 
		Somente a II
		
		II e III
		
		Somente I
		
		I e III
		
		Somente III
		
		 Gabarito Comentado
		
		
		 10a Questão (Ref.: 201101676219)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		A operação da álgebra relacional que recupera linhas em uma tabela é denominada:
				
		
		Produto cartesiano
		
		Junção
		
		Projeção
		
		Diferença
		 
		Seleção
		
		
		
		
		 11a Questão (Ref.: 201101538876)
		 Fórum de Dúvidas (0)       Saiba  (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)))
		 
		 matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (codigo = CCT0199 (CURSA)))
		
		 matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula  DISCIPLINA)
		
		Não existe consulta que responda a questão
		
		 matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula  DISCIPLINA)
		
		
		
		
		 12a Questão (Ref.: 201101539686)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto cartesiano em uma só operação.
				
		
		Projeção
		
		Interseção
		
		União
		
		Diferença
		 
		Junção
		
		
Parte superior do formulário
				
				
		 13a Questão (Ref.: 201102145994)
		 Fórum de Dúvidas (1)       Saiba  (0)
		
		No Script SQL de criação da tabela pagamento aparece a palavra 'funcionario' 4 vezes. Sendo assim, é possível afirmar que se referem, respectivamente:
 
				
		
		campo, atributo, apelido, tabela
		
		coluna, tabela, apelido, chave primária
		
		apelido, atributo, tabela, chave estrangeira
		 
		tupla, chave primária, apelido, chave estrangeira
		 
		atributo, apelido, campo, tabela
		
		
		
		
		 14a Questão (Ref.: 201101691284)
		 Fórum de Dúvidas (1)       Saiba  (0)
		
		Assinale a opção que possui o comando CREATE TABLE que cria corretamente a tabela "Alunos", segundo o seguinte esquema de banco de dados: Alunos(matricula, nome, endereco, cod_curso) Cursos(codigo, nome) Admitindo que os campos "matricula" e "codigo" são chaves primárias de suas tabelas e que o campo "cod_curso" é chave estrangeira da tabela "Cursos" na tabela "Alunos".
				
		 
		create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
		
		create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (nome), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
		 
		create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
		
		create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula) )
		
		create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (codigo) references Cursos(cod_curso) )
		
		
		
		
		 15a Questão (Ref.: 201101691290)
		 Fórum de Dúvidas (1)       Saiba  (0)
		
		Qual o efeito da seguinte instrução no banco de dados? DELETE FROM tabela
				
		 
		Exclui todas as linhas da tabela
		
		Exclui todas as colunas da tabela
		 
		Exclui a tabela do banco de dados
		
		Exclui a primeira linha da tabela
		
		Exclui o banco de dados inteiro
		
		 Gabarito Comentado
		
		
		 16a Questão (Ref.: 201101539545)
		 Fórum de Dúvidas (1)       Saiba  (0)
		
		O comando SQL que apaga um tabela é: 
				
		
		UPDATE
		
		INSERT INTO
		 
		DROP TABLE
		
		REMOVE TABLE
		
		DELETE TABLE
		
		
		
		
		 17a Questão (Ref.: 201101540191)
		 Fórum de Dúvidas (1)       Saiba  (0)
		
		Para incluir a tupla mostrada abaixo na tabela PACIENTE executaríamos o seguinte comando:
				
		 
		INSERT INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
		
		ADD INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
		
		ADD INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
		
		INSERT INTO paciente (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
		
		INSERT INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
		
		
		
		
		 18a Questão (Ref.: 201102032517)
		 Fórum de Dúvidas (1)       Saiba  (0)
		
		Para excluir tuplas de uma tabela devemos utilizar?
				
		 
		DELETE
		
		UPDATE
		
		SELECT
		
		INSERT
		
		DROP
		
		
		
Parte superior do formulário
				
				
		 19a Questão (Ref.: 201101461525)
		 Fórum de Dúvidas (0)       Saiba  (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.
		 
		Realizar tarefas como somar ou agrupar valores, comparar valores.
		
		Criar novas consultas.
		
		Fazer uma atualização de dados mais precisa.
		
		Não é utilizado em Banco de Dados.
		
		
		
		
		 20a Questão (Ref.: 201102105539)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Analise as seguintes instruções abaixo:
SELECT * FROM PAÍS;
SELECT NOMEPOPULAR FROM NOME;
SELECT * FROM CAPTURA WHERE TEMPAGUA < 25;
SELECT * FROM ESPÉCIE;
 
Nos comandos SELECT acima encontramos exemplos de:
				
		
		Duas seleções e uma projeção.
		
		Duas projeções e duas restrições.
		 
		Duas projeções e uma seleção.
		
		Duas projeções e duas seleções.
		 
		Uma seleção e uma projeção.
		
		 Gabarito Comentado
		
		
		 21a Questão (Ref.: 201102105532)
		 Fórum de Dúvidas (0)       Saiba  (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:
 
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)
Local (IDLocal, CodArea, NomeLocal)
Area (CodArea, NomeArea)
 
Sabendo-se que um metro possui 39,3700787 polegadas, assinale a alternativa
correto abaixo que consulta a data da captura, a temperatura da água e o comprimento do tubarão convertido em polegadas com o título Polegadas:
				
		
		SELECT DATA, TEMPAGUA, (COMPRIMENTO * 39,3700787) Polegadas FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO;
		
		SELECT DATA, TEMPAGUA, COMPRIMENTO * 39,3700787 Polegadas FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO;
		
		SELECT DATA, TEMPAGUA, COMPRIMENTO * 39.3700787 Polegadas FROM TUBARÃO T, CAPTURA C;
		 
		SELECT DATA, TEMPAGUA, COMPRIMENTO * 39.3700787 Polegadas FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO;
		
		SELECT DATA, TEMPAGUA, "COMPRIMENTO * 39,3700787" Polegadas FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO;
		
		 Gabarito Comentado
		
		
		 22a Questão (Ref.: 201102025016)
		 Fórum de Dúvidas (0)       Saiba  (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 BETWEEN '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 > '21/11/2013' AND < '22/11/2014';
		
		SELECT * FROM TCC WHERE DTDEFESA BETWEEN ('21/11/2013'; '22/11/2014');
		
		
		
		
		 23a Questão (Ref.: 201101695453)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Qual a sintaxe abaixo gera um produto cartesiano entre as duas tabelas:
				
		 
		SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E, CARGO C;
		
		SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
		
		SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E LEFT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
		
		SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E, CARGO C WHERE E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
		
		SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E RIGHT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
		
		
		
		
		 24a Questão (Ref.: 201101539196)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		O comando SELECT  FROM  WHERE  corresponde as seguintes operações da álgebra relacional:
				
		
		Projeção e União
		
		União e Interseção
		
		Seleção  e Projeção
		
		Seleção e Diferença 
		
		Seleção e Junção
		
Parte superior do formulário
				
		
		
		 25a Questão (Ref.: 201101539222)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Quando desejamos selecionar o maior e o menor valor de um atributo numérico usamos:
				
		
		MAIOR, MENOR
		
		COUNT
		 
		MIN, MAX
		
		SUM
		
		AVG
		
		
		
		
		 26a Questão (Ref.: 201102105564)
		 Fórum de Dúvidas (0)       Saiba  (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)
Esp_País (IDEspécie, CodPaís)
País (CodPaís, NomePaís)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
 
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 ESPÉCIE E, ESP_PAÍS EP, PAÍS P WHERE E.IDESPECIE = EP.IDESPÉCIE AND EP.CODPAÍS = P.CODPAÍS AND NOMEPAÍS = "Brasil";
		
		SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS EP, PAÍS P WHERE E.IDESPECIE = EP.IDESPÉCIE AND EP.CODPAÍS = P.CODPAÍS AND NOMEPAÍS = 'Brasil';
		
		SELECT COUNT(*) QTD FROM ESPÉCIE E, PAÍS P WHERE NOMEPAÍS = "Brasil";
		
		SELECT COUNT(*) QTD FROM ESPÉCIE E, PAÍS P WHERE E.IDESPECIE = P.IDESPÉCIE AND NOMEPAÍS = 'Brasil';
		
		SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS P,PAÍS P WHERE NOMEPAÍS = 'Brasil';
		
		
		
		
		 27a Questão (Ref.: 201101540305)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Qual será o resultado da consulta SELECT COUNT(DISTINCT salario) FROM funcionario?
				
		
		8
		
		5
		
		7
		
		9
		
		6
		
		 Gabarito Comentado
		
		
		 28a Questão (Ref.: 201101676420)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		UM recurso do comando SELECT é a possibilidade de agruparmos nossos dados. Para isso usamos a cláusula:  
				
		
		ORDER BY
		
		GROUP BY
		
		JOIN
		
		SUM
		
		ORDER
		
		 Gabarito Comentado
		
		
		 29a Questão (Ref.: 201101539600)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
Apresentar os primeiros nomes, o salário e a data de admissão dos Empregados que ganham acima de R$ 1.000,00 em ordem Crescente de Salário e de Data de Admissão.
				
		
		SELECT PRIM_NOME, SALARIO, DT_ADMISSAO FROM EMPREGADO WHERE SALARIO > 1000 ORDER BY SALARIO, DT_ADMISSAO;
		
		SELECT PRIM_NOME, SALARIO, DT_ADMISSAO FROM EMPREGADO WHERE SALARIO > 1000 ORDER BY DESC SALARIO, ASC DT_ADMISSAO;
		
		SELECT PRIM_NOME, SALARIO, DT_ADMISSAO FROM EMPREGADO WHERE SALARIO > 1000 ORDER BY SALARIO DESC, DT_ADMISSAO DESC;
		
		SELECT PRIM_NOME, SALARIO, DT_ADMISSAO FROM EMPREGADO WHERE SALARIO > 1000 ORDER BY ASC SALARIO, ASC DT_ADMISSAO;
		
		SELECT PRIM_NOME, SALARIO, DT_ADMISSAO FROM EMPREGADO WHERE SALARIO > 1000 ORDER BY ASC SALARIO, DESC DT_ADMISSAO;
		
		
		
		
		 30a Questão (Ref.: 201101539592)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
Apresentar os Ids e os nomes dos Departamentos ordenados por nome de forma Decrescente.
				
		
		SELECT ID, NOME FROM DEPARTAMENTO ORDER BY ASC NOME;
		 
		SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME DESC;
		
		SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME ASC;
		
		SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME;
		
		SELECT ID, NOME
FROM DEPARTAMENTO ORDER BY DESC NOME;
		
		 Gabarito Comentado
		 Gabarito Comentado
		
Parte inferior do formulário
 Parte superior do formulário
				
				
		 31a Questão (Ref.: 201101701116)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Uma operação de junção pode ser considerada uma sequência de duas operações. São elas:
				
		 
		SELEÇÃO E PROJEÇÃO
		
		INTERSEÇÃO E UNIÃO
		
		PROJEÇÃO E UNIÃO
		 
		PRODUTO CARTESIANO E SELEÇÃO
		
		PRODUTO CARTESIANO E PROJEÇÃO
		
		
		
		
		 32a Questão (Ref.: 201102029362)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Qual a sintaxe SQL-SELECT errada?
				
		
		SELECT COLUNA1, COLUNA2, COLUNA3 FROM TABELA1 ORDER BY 1 ASC, 2 DESC, 3 ASC;
		 
		SELECT COLUNA1, COLUNA2 FROM TABELA1 WHERE COLUNA3 LIKE ('%X%') ORDER BY 3;
		 
		SELECT COLUNA1, COLUNA2 FROM TABELA1 WHERE COLUNA3 IN (1,2,3);
		
		SELECT COUNT(*) FROM TABELA1;
		
		SELECT X.COLUNA1, AVG(Y.COLUNA2) FROM TABELA1 X INNER JOIN TABELA2 Y ON X.COLUNA3=Y.COLUNA4 GROUP BY X.COLUNA1;
		
		 Gabarito Comentado
		
		
		 33a Questão (Ref.: 201101556637)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Em uma junção Cruzada entre três tabelas com respectivamente 10, 8 e 4 resgistros, gerará uma saída com quantos registros?
				
		
		20 registros
		
		160 registros
		 
		320 registros
		
		22 registros
		
		220 registros
		
		
		
		
		 34a Questão (Ref.: 201101701071)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Considere as afirmações abaixo: 
1. As relações podem ser manipuladas através de operadores relacionais. Embora não seja utilizada frequentemente, devido à sua complexidade, ela ajuda a esclarecer a manipulação relacional e estabelece os fundamentos para o aprendizado da SQL. 
2. A Álgebra Relacional é um conjunto de operações usadas para manipular relações e é oriunda da Teoria dos Conjuntos da matemática. 
3. A Álgebra Relacional é fechada, o que significa que os resultados de uma ou mais operações relacionais são sempre uma relação. 
São VERDADEIRAS:
				
		
		1 e 2.
		
		1 e 3.
		
		2 e 3.
		
		Somente 1.
		 
		1, 2 e 3.
		
		 Gabarito Comentado
		
		
		 35a Questão (Ref.: 201101556639)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Na sintaxe ANSI da junção Interior, na sua forma padrão é:
				
		
		select [colunas] from tabela1 LEFT JOIN tabela2 ON ;
		
		select [colunas] from tabela1 INNER JOIN tabela2 ON ;
		
		select * from tabela1 CROSS JOIN tabela2;
		
		select * from tabela1 LEFT JOIN tabela2;
		
		select [colunas] from tabela1 RIGHT JOIN tabela2 ON ;
		
		 Gabarito Comentado
		
		
		 36a Questão (Ref.: 201101461479)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Qual comando representa a especificação abaixo?
 
Especifica a junção entre duas tabelas com uma cláusula de junção explícita.
				
		
		INNER JOIN
		
		WHERE
		
		GROUP BY
		
		SELECT
		
		ORDER BY
		
		 Gabarito Comentado
		
Parte superior do formulário
				
				
		 37a Questão (Ref.: 201101556644)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Qual dos operadores de conjunto a seguir, devemos tomar cuidado na hora de colocarmos a ordem das tabelas, pois retorna diferentes resultados ao se inverter a ordem das tabelas?
				
		
		INTERSECT
		
		MINUS ALL
		 
		MINUS
		
		UNION
		
		UNION ALL
		
		 Gabarito Comentado
		
		
		 38a Questão (Ref.: 201101676535)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Uma consulta que ocorre dentro de outro comando SQL é denominada:
				
		
		Subconsulta
		
		Não é possivel uma consulta deste tipo
		
		Consulta externa
		
		Operação
		
		Consulta interna
		
		
		
		
		 39a Questão (Ref.: 201101552746)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		(FCC - 2009 - Análise de Sistemas - Suporte - ADAPTADA)
Uma instrução Select usada na cláusula Where ou Having de outra instrução Select é
				
		
		Um índice.
		
		Uma subconsulta.
		
		Um join.
		
		Um crosstab.
		
		Uma visão.
		
		
		
		
		 40a Questão (Ref.: 201101462001)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Qual opção abaixo representa uma sequência de operadores de conjunto?
				
		
		foreign key, primary key, references e unique
		
		varchar,  primary key, references e check
		
		union, union all, intersect e except
		
		char, date, vardate e int
		
		char, unique, varchar e numeric
		
		 Gabarito Comentado
		
		
		 41a Questão (Ref.: 201101695451)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		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, apenas dos que sejam do cargo de código 99 e que o salário líquido seja maior que 3000. Para se resolver essa consulta deve-se obrigatoriamente usar além das argumentos SELECT e FROM, usar:
				
		
		WHERE e HAVING e SUBQUERY.
		
		WHERE, GROUP BY e SUBQUERY.
		 
		WHERE e SUBQUERY.
		
		WHERE.
		
		WHERE, GROUP BY e HAVING.
		
		 Gabarito Comentado
		
		
		 42a Questão (Ref.: 201101556652)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Qual dos operadores de comparação de consultas Multi-Linhas a seguir NÃO é válido?
				
		
		> ALL
		
		=
		
		< ALL
		
		<> ALL
		
		= ANY
		
Parte inferior do formulário
 Parte superior do formulário
				
				
		 43a Questão (Ref.: 201101485369)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Com relação a Chaves e índices de Banco de Dados:
 
1 ) Chave designa o conceito de item de busca, ou seja , um dado que será empregado na  
     consulta à base de dados. É um conceito lógico da aplicação;
2 ) Índice e um recurso físico visando otimizar a recuperação de uma informação, via um método
     de acesso. Seu objetivo principal está relacionado com a performance do sistema.
3 ) Uma chave pode ser utilizada como índice , mas um índice não e necessariamente uma
     chave.
4) Podemos ter em um banco de dados quantos índices desejarmos, sem qualquer tipo de
    preocupação
 
Escolha a alternativa correta:
Apenas os ítens 1 e 2 estão corretos.
		
		Apenas os ítens 2 e 3 estão corretos.
		
		Todos os quatro itens estão corretos.
		 
		Apenas os itens 1, 2 e 3 estão corretos.
		
		Apenas os itens 1 e 4 estão corretos.
		
		 Gabarito Comentado
		
		
		 44a Questão (Ref.: 201101539322)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Uma visão quando aplicada a uma base de dados, é capaz de:
				
		
		Permitir a criação de um conjunto de dados virtual para ser usados em consultas.
		
		Permite alterar os tipos definidos nos meta-dados do SGBD.
		
		Permitir a implementação de uma nova tabela com dados oriundos de outras tabelas.
		
		Permitir ao usuário definir os dados que deseja ver no momento da criação de uma consulta.
		
		Permitir a representação conceitualmente os dados de uma base de dados.
		
		 Gabarito Comentado
		
		
		 45a Questão (Ref.: 201101556663)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Dentre as regras de utilização de NEXTVAL e CURRVAL, qual das opções abaixo NÃO pode ser usada?
				
		
		No SELECT da query principal de uma construção com subqueries
		
		Na cláusula WHERE de um comando DELETE
		
		Na cláusula VALUES de um comando INSERT
		
		Numa cláusula SELECT em tabelas (exceção a Views)
		
		Na cláusula SET de um comando UPDATE
		
		 Gabarito Comentado
		
		
		 46a Questão (Ref.: 201101556661)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Para sabermos o valor atual em uma sequência, devemos usar:
				
		
		Select NomeSequencia.CURRVAL from Dual
		
		Select NomeSequencia.NEXTVAL from NomeTabela
		
		Nenhuma das demais respostas
		
		Select NomeSequencia.NEXTVAL from Dual
		
		Select NomeSequencia.CURRVAL from NomeTabela
		
		 Gabarito Comentado
		
		
		 47a Questão (Ref.: 201101556659)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Quanto a visões, é correto afirmar:
 I - Pode-se fazer uma consulta a uma view com as cláusulas Having e Group By.
II - Pode-se fazer subconsultas e utilizar operadores de conjunto em uma view.
III - Uma visão pode permitir, com restrições que os dados da tabela sejam manipulados em comando de INSERT, UPDATE e DELETE, porém, não armazena estes dados.
				
		
		Apenas a afirmação III é correta.
		
		Todas as afirmações estão corretas.
		
		Apenas as afirmações I e II são corretas.
		
		Apenas as afirmações I e III são corretas.
		
		Apenas as afirmações II e III são corretas.
		
		
		
		
		 48a Questão (Ref.: 201102216687)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		O comando SQL para criar uma visão chamada Eye, abrangendo os atributos A1 e A2 da tabela Pen, é:
				
		
		COMPILE Eye AS INSERT A1, A2 FROM Pen
		
		CREATE VIEW Eye AS SELECT A1, A2 FROM Pen
		
		CREATE DROP Eye FROM A1, A2 FROM Pen
		
		BUILD Eye AS INSERT A1, A2 FROM Pen
		
		COMPOSE FLASH Eye AS A1, A2 FROM Pen
		
		 Gabarito Comentado
		
Parte superior do formulário
				
				
		 49a Questão (Ref.: 201101698668)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		A propriedade da transação que garante a credibilidade do banco de dados é:
				
		
		Consistência
		
		Isolamento
		
		Coerência
		
		Persistência
		
		Durabilidade
		
		 Gabarito Comentado
		
		
		 50a Questão (Ref.: 201101698669)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		A propriedade que garante a proteção de uma transação dos efeitos de atualizações executadas por outras transações simultâneas é:
				
		
		Consistência
		
		Durabilidade
		
		Atomicidade
		
		Persistência
		
		Isolamento
		
		 Gabarito Comentado
		
		
		 51a Questão (Ref.: 201102093351)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Qual das opções abaixo NÃO é uma propriedades desejável das transações (Propriedade ACID)?
				
		
		Consistência.
		
		Durabilidade.
		
		Integridade.
		
		Atomicidade.
		
		Isolamento.
		
		 Gabarito Comentado
		
		
		 52a Questão (Ref.: 201101556674)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Para iniciar uma transação no Oracle, basta usarmos um comando SQL executável e para encerrar, podemos usar qualquer dos comandos abaixo, com Exceção de:
				
		
		SELECT
		
		COMMIT
		
		ROLLBACK
		
		GRANT
		
		CREATE
		
		 Gabarito Comentado
		
		
		 53a Questão (Ref.: 201101553607)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		(CESGRANRIO - 2006 - EPE - Área Tecnologia da Informação)
Para as técnicas de controle de concorrência em Bancos de Dados, assinale a afirmativa INCORRETA.
				
		
		Uma forma para detectar um estado de deadlock consiste em construir um grafo wait-for.
		
		Diz-se que uma transação segue o protocolo de bloqueio de duas fases se todas as operações (read_lock, write_lock) precedem a última operação de desbloqueio na transação
		
		As técnicas de controle de concorrência baseadas em ordenação por timestamp não usam bloqueios, portanto, deadlocks nunca podem ocorrer.
		
		O problema de espera indefinida (starvation) pode ocorrer se o esquema de espera para itens bloqueados for parcial, dando prioridade a algumas transações sobre as outras.
		
		O deadlock ocorre quando cada transação em um conjunto de duas ou mais transações espera por algum item que esteja bloqueado por alguma outra transação T no conjunto.
		
		 Gabarito Comentado
		
		
		 54a Questão (Ref.: 201101676588)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Uma unidade de execução de programa delimitada pelos comandos BEGIN TRANSACTION e END TRANSACTION é denominada uma:
				
		
		Seleção
		
		Operação
		
		Transação
		
		Programa
		
		Comando
		
		
		
		
Parte superior do formulário
				
				
		 55a Questão (Ref.: 201102113130)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Quantos acessos a disco são necessários para encontrar uma linha de uma tabela utilizando um índice hash, admitindo que não há a ocorrência de overflow de buckets?
				
		
		2n
		
		log2n
		
		1
		
		PR
		
		2
		
		
		
		
		 56a Questão (Ref.: 201101556681)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		O otimizador do Oracle transforma condições envolvendo certos operadores, no caso do operador BETWEEN, ao usarmos como o exemplo a construção: Salario BETWEEN 1000 AND 3000 A sua
otimização resultante será:
				
		
		salário > 1000 AND salário < 3000
		
		salário >= 1000 OR salário <= 3000
		
		salário < 1000 OR salário > 3000
		
		salário >= 1000 AND salário <= 3000
		
		salário > 1000 OR salário < 3000
		
		 Gabarito Comentado
		
		
		 57a Questão (Ref.: 201102073285)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		O plano de execução é o roteiro que o SGBD segue para recuperar as linhas especificadas pela consulta. Uma serie de detalhes sobre como a consulta deve ser processada é especificada no plano. Algumas operações são aplicadas para resolver a consulta. 
Dentre as alternativas abaixo marque a alternativa que NÃO indica uma operação utilizada no plano de execução.
				
		
		Índices utilizados.
		 
		Prioridade das chaves primárias.
		
		Ordem de operações de seleção, projeção e junção.
		
		Tabelas intermediárias.
		
		Tipos de junção.
		
		 Gabarito Comentado
		
		
		 58a Questão (Ref.: 201101556677)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		De acordo com o processo de submissão de uma consulta no Oracle, identifique a ordem de execução as seguintes etapas:
1 - Análise Semântica
2 - Análise Sintática
3 - Geração de Código
4 - Otimização da Consulta
 5 - Reescrita de Consulta
 A ordem de execução CORRETA seria:
				
		
		2, 1, 4, 5, 3
		
		1, 2, 4, 5, 3
		
		1, 2, 3, 4, 5
		
		2, 1, 5, 4, 3
		
		1, 2, 5, 4, 3
		
		
		
		
		 59a Questão (Ref.: 201102073287)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Os SGBD ́s possuem abordagens para otimizar as consultas em um banco de Se o dicionário de dados mantém estatísticas sobre o objeto referenciado, o otimizador utilizará estas estatísticas para fazer a seleção dos caminhos. 
Marque a alternativa que indica a abordagem denominada para este procedimento.
				
		
		Baseada em semântica.
		
		Baseada em processamento.
		 
		Baseada em custo.
		
		Baseada em roteamento.
		
		Baseada em regras.
		
		
		
		
		 60a Questão (Ref.: 201102073284)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		O SGBD realiza a execução de comandos em 5 etapas. 
Marque a alternativa que nomeia a etapa onde o SGBD verifica a existência de tabelas, visões e colunas, bem como realiza verificações de tipos dos atributos e dados utilizados na consulta.
				
		
		Geração de Código
		
		Analise sintática
		
		Otimização de consulta
		
		Reescrita de consulta
		
		Analise semântica
		
		 Gabarito Comentado
		
Parte inferior do formulário
				 
				
		 61a Questão (Ref.: 201101538826)
		Pontos: 0,0  / 1,0
		Relacione as colunas abaixo:
(1) Tabela bidimensional, composta por linhas e colunas de dados        
(2) Coluna                                                                                          
(3) Linha                                                                                               
(4) Conjunto de valores de um atributo
(5) Nomes das relações seguidas pelos nomes dos atributos, com chaves primária e estrangeiras identificadas
 
( ) Esquema
( ) Atributo
( ) Tupla
( ) Relação
( ) Domínio
A sequência correta está representada na opção:
				
		
		5,2,1,3,4
		
		5,3,2,1,4
		
		5,2,3,4,1
		
		4,2,3,1,5
		 
		5,2,3,1,4
				
		
		 62a Questão (Ref.: 201101539689)
		Pontos: 1,0  / 1,0
		De acordo com a tabela a seguir, como fica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário?
				
		
		ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado)
		
		 ID > 102 OU id_Depto = 10 OU Salario > 2000(Empregado)
		
		 ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado)
		
		 ID > 102 OU id_Depto = 10 E Salario > 2000(Empregado)
		
		 ID = 102 OU id_Depto = OU E Salario > 2000(Empregado)
				
		
		
		 63a Questão (Ref.: 201101676252)
		Pontos: 1,0  / 1,0
		Representa a linguagem de manipulação de dados:
				
		
		DDL
		
		DRL
		
		TDL
		
		DML
		
		DCL
				
		
		
		 64a Questão (Ref.: 201102096246)
		Pontos: 1,0  / 1,0
		Sabemos que a Linguagem SQL é utilizada para acesso a banco de dados e é dividida em comandos DDL, DQL, DML, DCL e DTL. São comandos da DML (Data Manipulation Language)
				
		
		CREATE, DROP e ALTER
		
		GRANT, REVOKE
		
		SELECT
		
		INSERT, UPDATE e DELETE
				 Gabarito Comentado.
		
		
		 65a Questão (Ref.: 201101461525)
		Pontos: 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.
		
		Não é utilizado em Banco de Dados.
		
		Realizar tarefas como somar ou agrupar valores, comparar valores.
		
		Criar novas consultas.
				
		
		
		 66a Questão (Ref.: 201102202606)
		Pontos: 0,0  / 1,0
		Considere as seguintes tabelas de um banco de dados: - FORNECEDOR { for_codigo, for_nome, for_telefone, for_cidade, est_uf } - ESTADO { est_uf, est_nome } A instrução SQL que recupera os nomes dos estados para os quais não há fornecedores cadastrados é:
				
		 
		SELECT e.est_nome FROM estado AS e WHERE e.est_uf NOT IN ( SELECT f.est_uf FROM fornecedor AS f );
		
		SELECT e.est_nome FROM estado AS e, FROM fornecedor AS f WHERE e.est_uf = f.est_uf;
		
		SELECT e.est_nome FROM estado AS e, fornecedor AS f WHERE e.est_nome <> f.est_uf;
		
		SELECT e.est_nome FROM estado AS e WHERE e.est_uf IN ( select f.est_uf FROM fornecedor AS f );
		
		SELECT e.est_uf FROM estado AS e WHERE e.est_nome NOT IN ( SELECT f.est_uf FROM fornecedor AS f );
				 Gabarito Comentado.
		
		
		 67a Questão (Ref.: 201101540311)
		Pontos: 1,0  / 1,0
		Qual o resultado da consulta SELECT COUNT(DISTINCT X) FROM R?
				
		
		2
		
		1
		
		3
		
		4
		
		0
				
		 
		
				
				
		 68a Questão (Ref.: 201101540250)
		Pontos: 1,0  / 1,0
		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:
				
		
		Chave estrangeira
		
		Chave primária
		
		Chave candidata
		
		Super Chave
Chave
				 Gabarito Comentado.
		
		
		 69a Questão (Ref.: 201102203452)
		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 X Cursos))
		 
		ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos))
		
		ᴨnome, nome_curso(σcod_curso=codigo (Alunos))
		
		ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos))
		
		ᴨnome, nome_curso(Alunos X Cursos)
				 Gabarito Comentado.
		
		
		 70a Questão (Ref.: 201101538871)
		Pontos: 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) (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 AND tempoduracao <= 180)(FILME) )
 
		
		 nome, ano ((genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180)(FILME) )
				 Gabarito Comentado.
		
		 71a Questão (Ref.: 201102031857)
		Pontos: 1,0  / 1,0
		São comandos da categoria de Definição de Dados (DDL):
				
		
		CREATE / ALTER / DROP
		
		SELECT
		
		GRANT / REVOKE
		
		INSERT / UPDATE / DELETE
		
		COMMIT / ROLLBACK
				
		
		
		 78a Questão (Ref.: 201101691294)
		Pontos: 1,0  / 1,0
		Sobre a cláusula WHERE do comando SELECT, é correto afirmar que:
				
		
		É utilizado em todos os comandos SELECT
		
		Filtra as colunas a serem exibidas no resultado
		
		Especifica condição de ordenação
		
		Nunca pode ser utilizado com uma junção
		
		Filtra as linhas a serem exibidas no resultado
				
		
		
		 79a Questão (Ref.: 201101539467)
		Pontos: 0,0  / 1,0
		Considere a relação abaixo:
AUTOMÓVEL (placa, fabricante, modelo, cor, data_de_fabricação)
A consulta SQL que responde a questão "Liste todos os automóveis (placa, modelo, cor)  fabricados pela VW ou pela Fiat" é:
				
		
		SELECT PLACA, MODELO, COR FROM AUTOMOVEL WHERE FABRICANTE IS ('VW', 'FIAT');
		
		SELECT PLACA, MODELO, COR FROM AUTOMOVEL WHERE FABRICANTE BETWEEN  'VW AND 'FIAT';
		 
		SELECT PLACA, MODELO, COR FROM AUTOMOVEL WHERE FABRICANTE IN ('VW', 'FIAT');
		
		SELECT PLACA, MODELO, COR FROM AUTOMOVEL WHERE FABRICANTE =  'VW' AND FABRICANTE = 'FIAT';
		
		Nenhuma das resposta acima.
				
		
		
		 80a Questão (Ref.: 201101539231)
		Pontos: 1,0  / 1,0
		Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando:
				
		
		EQUAL
		
		COUNT
		
		AVG
		
		GROUP BY
		
		SUM
				 Gabarito Comentado.
		
		 
		
				
				
		 81a Questão (Ref.: 201101539359)
		Pontos: 1,0  / 1,0
		É responsável por garantir a Integridade Referencial:
				
		
		Chave Estrangeira
		
		Chave Candidata
		
		Chave Secundária
		
		Chave Primária
		
		Chave de Atributo
				
		
		
		 82a Questão (Ref.: 201101540251)
		Pontos: 1,0  / 1,0
		Uma chave candidata é:
				
		
		um grupo de valores atômicos a partir dos quais um ou mais atributos (ou colunas) retiram seus valores reais.
		
		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.
		
		um conjunto de atributos que descrevem as características dos elementos a serem modelados.
		
		uma ou mais colunas que identificam univocamente a relação, porém não fazem parte da chave primária.
				
		
		 83a Questão (Ref.: 201101538869)
		Pontos: 1,0  / 1,0
		Sejam as relações:
 
       T1 =   nome ((sexo="FEMININO") and (salário>1500) (EMPREGADO))
 
       T2  =  nome (dept=5 (EMPREGADO))
 
A relação T3 = T1 - T2 conterá:
				
		
		Nome de todas mulheres que ganham  mais do 1500
		
		Nome de todas mulheres que ganham 1500 e estão lotados no departamento 5.
		
		Nome de todas mulheres que ganham mais do que 1500 e não estão lotadas no departamento 5.
		
		Nome de todas mulheres que ganham mais do que 1500 e estão lotadas no departamento 5.
		
		Nome de todas mulheres que ganham mais do que 1500 ou estão lotadas no departamento 5.
				 Gabarito Comentado.
		
		
		 84a Questão (Ref.: 201101540201)
		Pontos: 1,0  / 1,0
		O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a letra M, é:
				
		
		DELETE FROM Aluno WHERE nome='M'.
		
		DELETE FROM Aluno
		
		DELETE FROM Aluno WHERE nome LIKE 'G%'.
		
		DELETE FROM Aluno WHERE nome LIKE 'M%'.
		
		DELETE FROM Aluno WHERE nome SUCH '%M'.
				 Gabarito Comentado.
		
		
		 85a Questão (Ref.: 201102022301)
		Pontos: 0,0  / 1,0
		
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 ADD UNIQUE(TITULO);
		
		ALTER TABLE TCC CHANGE TITULO (UNIQUE);
		
		ALTER TABLE TITULO ADD UNIQUE(TCC);
		
		ALTER TABLE TCC CHANGE UNIQUE(TITULO);
		
		ALTER TABLE TCC ADD TITULO (UNIQUE);
				 Gabarito Comentado.
		
		
		 86a Questão (Ref.: 201102103086)
		Pontos: 0,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:
 
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)
 
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. Assinale a alternativa abaixo que retorna corretamente a consulta desejada:
				
		
		SELECT * FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspécie = E.IDEspecie AND NomePopular like '%k';
		
		SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspécie = E.IDEspecie AND UPPER (NomePopular) like '%k%';
		
		SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = N.IDEspécie AND NomePopular like '%k';
		 
		SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspécie = E.IDEspecie AND NomePopular like '%k';
		
		SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspécie = E.IDEspecie AND UPPER (NomePopular) like '_k';
				
		
		
		 87a Questão (Ref.: 201101539506)
		Pontos: 1,0  / 1,0
		Considere a relação:
FUNCIONARIO (matrícula, cargo, salario, admissao)
A consulta SQL que mostra o total dos salários dos funcionários é:
 
				
		
		SELECT * FROM FUNCIONARIO WHERE SUM (SALARIO);
		
		Nenhuma das repostas acima
		
		SELECT SALARIO FROM FUNCIONARIO WHERE SUM (SALARIO);
		
		SELECT SUM (SALARIO) FROM FUNCIONARIO WHERE SALARIO;
		
		SELECT SUM (SALARIO) FROM FUNCIONARIO;
				 Gabarito Comentado.
		
		
		 88a Questão (Ref.: 201101540233)
		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 seguinte comando:
				
		
		SELECT * OVER PACIENTE ASC NOME_PACIENTE;
		
		SELECT * FROM PACIENTE ORDER BY NOME_PACIENTE;
		
		SELECT * FROM PACIENTE DESC NOME_PACIENTE;
		
		SELECT * FROM PACIENTE ASC NOME_PACIENTE;
		
		SELECT * OVER PACIENTE ORDER BY NOME_PACIENTE;
				 Gabarito Comentado.
		 
		
IMPLEMENTAÇÃO DE BANCO DE DADOS - POR RAFAEL COSTA/QUESTÕES(A1~A10_APS).docx
Parte superior do formulário
				
				
		
		 Fechar
		
		
				  IMPLEMENTAÇÃO DE BANCO DE DADOS
				
		 
		Lupa
		 
		
		
		 1a Questão (Ref.: 201101539343)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Os atributos de uma tabela constituem:
				
		
		Os nomes das tabelas.
		 
		As colunas da tabela.
		
		As linhas da tabela.
		
		Os índices da tabela.
		
		As tuplas da tabela.
		
		
		
		
		 2a Questão (Ref.: 201101540248)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Considere o esquema:
Aluno(matricula, cpf, nome, endereço).
Assinale a alternativa que não representa uma super-chave deste esquema.
				
		
		matricula, cpf
		 
		nome, endereço
		
		matricula, endereco
		
		cpf, nome
		
		matricula, nome
		
		
		
		
		 3a Questão (Ref.: 201101676190)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Um atributo de uma tabela que é chave primária em alguma outra tabela é denominado:
				
		
		Chave externa
		
		Chave candidata
		 
		Chave estrangeira
		
		Não existe atributo com esta característica
		
		Chave simples
		
		
		
		
		 4a Questão (Ref.: 201101538848)
		 Fórum de Dúvidas (0)       Saiba  (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:
				
		
		As duas afirmações são falsas.
		
		As duas afirmações são verdadeiras e primeira não justifica a segunda
		
		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 justifica a segunda.
		
		
		
		
		 5a Questão (Ref.: 201101538820)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Considere o texto a seguir e complete as lacunas, com as expressões constantes nas alternativas, respeitando a correlação sequencial em que estão dispostas.
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma tabela. 
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................
A seqüência correta encontra-se apenas em:
				
		
		Chave primária; super-chave; chave primária; chave candidata; chaves secundárias.
		
		Chave primária; chave estrangeira; chave primária; chave secundária; chaves alternativas.
		 
		Chave primária; chave primária; chave primária; super-chave; chaves secundárias.
		
		Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras.
		 
		Chave primária; chave estrangeira; chave primária; chave primária; chaves alternativas.
		
		
		
		
		 6a Questão (Ref.: 201101539353)
		 Fórum de Dúvidas (0)       Saiba  (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:
				
		
		I, II e III
		
		II e III
		 
		I e III
		
		Somente I
		
		I e II
		
Parte superior do formulário
				
				
		 7a Questão (Ref.: 201101460181)
		 Fórum de Dúvidas (0)       Saiba  (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
				
		
		σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
		
		σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde)
		 
		πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque))
		
		πNome, Qualidade, Qtde(σProduto.Cod_Prod
= Estoque.Cod_Prod)
		 
		πNome, Qualidade, Qtde
		
		 Gabarito Comentado
		
		
		 8a Questão (Ref.: 201101539693)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos:
 
				
		
		π setor = "Projetos"   (σ matricula (Funcionarios_ste))
		
		σ matricula   (π setor = "Projetos" (Funcionarios_ste))
		
		π Funcionarios_ste   (σ matricula, setor = "Projetos")
		 
		σ setor = "Projetos" (Funcionarios_ste)
		 
		π matricula   (σ setor = "Projetos" (Funcionarios_ste))
		
		
		
		
		 9a Questão (Ref.: 201101539691)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Em relação a álgebra linear é correto afirmar que:
     I - A operação de projeção é aplicada sobre apenas uma relação visando selecionar um subconjunto de tuplas (com todos os seus atributos).
     II  O produto cartesiano é uma operação binária que combina todas as tuplas de duas tabelas.
     III - A operação de seleção é aplicada sobre apenas uma relação de visando projetar os atributos de uma relação de acordo com uma lista de atributos oferecida.
Estão corretas:
				
		 
		Somente a II
		
		II e III
		
		Somente I
		
		I e III
		
		Somente III
		
		 Gabarito Comentado
		
		
		 10a Questão (Ref.: 201101676219)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		A operação da álgebra relacional que recupera linhas em uma tabela é denominada:
				
		
		Produto cartesiano
		
		Junção
		
		Projeção
		
		Diferença
		 
		Seleção
		
		
		
		
		 11a Questão (Ref.: 201101538876)
		 Fórum de Dúvidas (0)       Saiba  (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)))
		 
		 matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (codigo = CCT0199 (CURSA)))
		
		 matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula  DISCIPLINA)
		
		Não existe consulta que responda a questão
		
		 matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula  DISCIPLINA)
		
		
		
		
		 12a Questão (Ref.: 201101539686)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto cartesiano em uma só operação.
				
		
		Projeção
		
		Interseção
		
		União
		
		Diferença
		 
		Junção
		
		
Parte superior do formulário
				
				
		 13a Questão (Ref.: 201102145994)
		 Fórum de Dúvidas (1)       Saiba  (0)
		
		No Script SQL de criação da tabela pagamento aparece a palavra 'funcionario' 4 vezes. Sendo assim, é possível afirmar que se referem, respectivamente:
 
				
		
		campo, atributo, apelido, tabela
		
		coluna, tabela, apelido, chave primária
		
		apelido, atributo, tabela, chave estrangeira
		 
		tupla, chave primária, apelido, chave estrangeira
		 
		atributo, apelido, campo, tabela
		
		
		
		
		 14a Questão (Ref.: 201101691284)
		 Fórum de Dúvidas (1)       Saiba  (0)
		
		Assinale a opção que possui o comando CREATE TABLE que cria corretamente a tabela "Alunos", segundo o seguinte esquema de banco de dados: Alunos(matricula, nome, endereco, cod_curso) Cursos(codigo, nome) Admitindo que os campos "matricula" e "codigo" são chaves primárias de suas tabelas e que o campo "cod_curso" é chave estrangeira da tabela "Cursos" na tabela "Alunos".
				
		 
		create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
		
		create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (nome), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
		 
		create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
		
		create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula) )
		
		create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (codigo) references Cursos(cod_curso) )
		
		
		
		
		 15a Questão (Ref.: 201101691290)
		 Fórum de Dúvidas (1)       Saiba  (0)
		
		Qual o efeito da seguinte instrução no banco de dados? DELETE FROM tabela
				
		 
		Exclui todas as linhas da tabela
		
		Exclui todas as colunas da tabela
		 
		Exclui a tabela do banco de dados
		
		Exclui a primeira linha da tabela
		
		Exclui o banco de dados inteiro
		
		 Gabarito Comentado
		
		
		 16a Questão (Ref.: 201101539545)
		 Fórum de Dúvidas (1)       Saiba  (0)
		
		O comando SQL que apaga um tabela é: 
				
		
		UPDATE
		
		INSERT INTO
		 
		DROP TABLE
		
		REMOVE TABLE
		
		DELETE TABLE
		
		
		
		
		 17a Questão (Ref.: 201101540191)
		 Fórum de Dúvidas (1)       Saiba  (0)
		
		Para incluir a tupla mostrada abaixo na tabela PACIENTE executaríamos o seguinte comando:
				
		 
		INSERT INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
		
		ADD INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
		
		ADD INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
		
		INSERT INTO paciente (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
		
		INSERT INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
		
		
		
		
		 18a Questão (Ref.: 201102032517)
		 Fórum de Dúvidas (1)       Saiba  (0)
		
		Para excluir tuplas de uma tabela devemos utilizar?
				
		 
		DELETE
		
		UPDATE
SELECT
		
		INSERT
		
		DROP
		
		
		
Parte superior do formulário
				
				
		 19a Questão (Ref.: 201101461525)
		 Fórum de Dúvidas (0)       Saiba  (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.
		 
		Realizar tarefas como somar ou agrupar valores, comparar valores.
		
		Criar novas consultas.
		
		Fazer uma atualização de dados mais precisa.
		
		Não é utilizado em Banco de Dados.
		
		
		
		
		 20a Questão (Ref.: 201102105539)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Analise as seguintes instruções abaixo:
SELECT * FROM PAÍS;
SELECT NOMEPOPULAR FROM NOME;
SELECT * FROM CAPTURA WHERE TEMPAGUA < 25;
SELECT * FROM ESPÉCIE;
 
Nos comandos SELECT acima encontramos exemplos de:
				
		
		Duas seleções e uma projeção.
		
		Duas projeções e duas restrições.
		 
		Duas projeções e uma seleção.
		
		Duas projeções e duas seleções.
		 
		Uma seleção e uma projeção.
		
		 Gabarito Comentado
		
		
		 21a Questão (Ref.: 201102105532)
		 Fórum de Dúvidas (0)       Saiba  (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:
 
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)
Local (IDLocal, CodArea, NomeLocal)
Area (CodArea, NomeArea)
 
Sabendo-se que um metro possui 39,3700787 polegadas, assinale a alternativa correto abaixo que consulta a data da captura, a temperatura da água e o comprimento do tubarão convertido em polegadas com o título Polegadas:
				
		
		SELECT DATA, TEMPAGUA, (COMPRIMENTO * 39,3700787) Polegadas FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO;
		
		SELECT DATA, TEMPAGUA, COMPRIMENTO * 39,3700787 Polegadas FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO;
		
		SELECT DATA, TEMPAGUA, COMPRIMENTO * 39.3700787 Polegadas FROM TUBARÃO T, CAPTURA C;
		 
		SELECT DATA, TEMPAGUA, COMPRIMENTO * 39.3700787 Polegadas FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO;
		
		SELECT DATA, TEMPAGUA, "COMPRIMENTO * 39,3700787" Polegadas FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO;
		
		 Gabarito Comentado
		
		
		 22a Questão (Ref.: 201102025016)
		 Fórum de Dúvidas (0)       Saiba  (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 BETWEEN '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 > '21/11/2013' AND < '22/11/2014';
		
		SELECT * FROM TCC WHERE DTDEFESA BETWEEN ('21/11/2013'; '22/11/2014');
		
		
		
		
		 23a Questão (Ref.: 201101695453)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Qual a sintaxe abaixo gera um produto cartesiano entre as duas tabelas:
				
		 
		SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E, CARGO C;
		
		SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
		
		SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E LEFT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
		
		SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E, CARGO C WHERE E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
		
		SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E RIGHT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
		
		
		
		
		 24a Questão (Ref.: 201101539196)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		O comando SELECT  FROM  WHERE  corresponde as seguintes operações da álgebra relacional:
				
		
		Projeção e União
		
		União e Interseção
		
		Seleção  e Projeção
		
		Seleção e Diferença 
		
		Seleção e Junção
		
Parte superior do formulário
				
		
		
		 25a Questão (Ref.: 201101539222)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Quando desejamos selecionar o maior e o menor valor de um atributo numérico usamos:
				
		
		MAIOR, MENOR
		
		COUNT
		 
		MIN, MAX
		
		SUM
		
		AVG
		
		
		
		
		 26a Questão (Ref.: 201102105564)
		 Fórum de Dúvidas (0)       Saiba  (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)
Esp_País (IDEspécie, CodPaís)
País (CodPaís, NomePaís)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
 
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 ESPÉCIE E, ESP_PAÍS EP, PAÍS P WHERE E.IDESPECIE = EP.IDESPÉCIE AND EP.CODPAÍS = P.CODPAÍS AND NOMEPAÍS = "Brasil";
		
		SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS EP, PAÍS P WHERE E.IDESPECIE = EP.IDESPÉCIE AND EP.CODPAÍS = P.CODPAÍS AND NOMEPAÍS = 'Brasil';
		
		SELECT COUNT(*) QTD FROM ESPÉCIE E, PAÍS P WHERE NOMEPAÍS = "Brasil";
		
		SELECT COUNT(*) QTD FROM ESPÉCIE E, PAÍS P WHERE E.IDESPECIE = P.IDESPÉCIE AND NOMEPAÍS = 'Brasil';
		
		SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS P,PAÍS P WHERE NOMEPAÍS = 'Brasil';
		
		
		
		
		 27a Questão (Ref.: 201101540305)
		 Fórum de Dúvidas (0)       Saiba  (0)
		
		Qual será o resultado da consulta SELECT COUNT(DISTINCT salario) FROM funcionario?

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais