Baixe o app para aproveitar ainda mais
Prévia do material em texto
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(Alunos X Cursos) ᴨnome, nome_curso(σcod_curso=codigo (Alunos)) ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos)) ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos)) σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos)) Respondido em 11/09/2021 08:39:19 Acerto: 1,0 / 1,0 A constraint Foreign Key possui no SQL Ansi quais regras? On Delete Set Null / On Delete Set Default / On Update Set Null / On Update Set Default On Delete Cascade / On Delete Restrict / On Update Cascade / On Update Delete On Delete Cascade / On Delete Set Null / On Update Cascade / On Update Set Null On Delete Cascade / On Delete Restrict / On Delete Set Null / On Update Cascade / On Update Delete / On Update Set Null On Delete Set Null / On Delete Restrict / On Update Set Null / On Update Delete Respondido em 11/09/2021 08:40:04 Acerto: 0,0 / 1,0 Um programador precisa utilizar, em uma aplicação conectada a um banco de dados Oracle, uma instrução SQL para exibir apenas os nomes de funcionários da tabela func cujo campo nome se inicie pela letra P. A instrução correta que deve ser utilizada é SELECT nome FROM func WHERE nome=P%; SELECT nome FROM func LIKE nome=P%; SELECT nome FROM func WITH P% IN nome; SELECT nome FROM func WHERE nome CONTAINS P%; SELECT nome FROM func WHERE nome LIKE P%; Respondido em 11/09/2021 08:40:34 Acerto: 1,0 / 1,0 Questão2a Questão3a Questão4a Sabendo-se que existem dados de TCC cadastrados com datas de defesa que variam de 20/11/2012 até o dia de hoje, assinale qual das alternativas abaixo retornaria o mesmo resultado que o comando "SELECT * FROM TCC WHERE DTDEFESA IN (21/11/2013, 22/11/2014);": SELECT * FROM TCC WHERE DTDEFESA > 21/11/2013 AND < 22/11/2014; SELECT * FROM TCC WHERE DTDEFESA 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 BETWEEN (21/11/2013; 22/11/2014); Respondido em 11/09/2021 08:41:18 Acerto: 0,0 / 1,0 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 DISTINCT Nome SELECT DISTINCT Nome FROM Empregado ORDER BY Nome DESC SELECT ORDER BY Nome FROM Empregado WHERE DISTINCT Nome SELECT Nome FROM Empregado ORDER BY Nome SELECT DISTINCT Nome FROM Empregado GROUP BY Nome Respondido em 11/09/2021 08:42:00 Acerto: 1,0 / 1,0 Qual opção Representa a interpretação Correta sobre o CROSS JOIN É um comando que substitui o INNER JOIN Nunca é usado em Estruturas SELECT Não se aplica aos comandos DML Serve para fazer a combinação dos elementos de uma tabela com todos os elementos de outra tabela sem a necessidade de junção de chaves primárias e estrangeiras. É um comando exclusivo da DDL Respondido em 11/09/2021 08:42:33 Acerto: 1,0 / 1,0 O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir de um conjunto de dados públicos de captura de tubarões entre os anos de 2001 e 2013 na costa da Austrália. Os dados podem ser baixados no endereço: https://data.qld.gov.au/dataset/shark-control-program-shark-catch-statistics/resource/5c6be990-3938-4125-8cca- dac0cd734263 Características do esquema: Chave primária sublinhada e chave estrangeira em itálico. Seguem algumas tabelas do Esquema: 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) Questão5a Questão6a Questão7a 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 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; 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 * FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspécie = E.IDEspecie AND NomePopular like %k; Respondido em 11/09/2021 08:46:26 Acerto: 1,0 / 1,0 Sobre o script abaixo: SELECT nome pessoa from Pessoa UNION ALL SELECT numero from Empregado Assinale a alternativa correta: O script retorna dados de diferentes tabelas sem repetição. Retorna os números dos empregados e os nomes das pessoas com repetição. Retorna os números dos empregados e os nomes das pessoas sem repetição. Não existe retorno, uma vez que os dados são diferentes das colunas. Retorna os nomes dos empregados e os números sem repetição. Respondido em 11/09/2021 08:46:53 Acerto: 1,0 / 1,0 O comando SELECT FROM corresponde a seguinte operação da álgebra relacional: Seleção Junção Interseção Projeção União Respondido em 11/09/2021 08:48:39 Acerto: 1,0 / 1,0 Considere que existe uma tabela empregados com os seguintes dados: TABELA EMPREGADOS MATRICULA NOME DATA_NASCIMENTO 122233 MARIA DA SILVA 01/01/1982 222545 JOSE DOS SANTOS 10/10/1990 142533 ANTONIO ALVES 20/05/1980 213211 JERONIMO SOUZA 15/06/2015 O comando SQL que traz todos os dados da tabela ordenados pela ordem alfabetica dos nomes dos empregados é: SELECT *.* FROMEMPREGADO ORDERED BY NOME; SELECT (MATRICULA, NOME) FROM EMPREGADO E ORDER BY Nome; SELECT * FROM EMPREGADO ORDER BY NOME; SELECT * FROM EMPREGADO ORDERED BY NOME ASCENDING; SELECT NOME AND EMPREGADO FROM EMPREGADO ORDER BY NOME ASC; Questão8a Questão9a Questão10a Respondido em 11/09/2021 08:49:07 javascript:abre_colabore('38403','266482450','4804886046');
Compartilhar