Baixe o app para aproveitar ainda mais
Prévia do material em texto
Meus Simulad os Teste seu conhecimento acumulado Disc.: IMPLEMENTAÇÃO DE BANCO DE DADOS Aluno(a): ALDAMIR SAIDEL 202202638811 Acertos: 9,0 de 10,0 06/11/2022 1a Questão Acerto: 0,0 / 1,0 Álgebra Relacional é o conjunto de operações sobre modelos relacionais de dados. Referente as operações de álgebra relacional, relacione cada uma com os objetivos apresentados a seguir. 1. Seleção 2. Projeção 3. Produto Cartesiano 4. Junção ( ) É utilizada para selecionar um subconjunto de tuplas de uma relação. ( ) Seleciona um conjunto determinado de colunas de uma relação. ( ) É uma operação binária que combina todas as tuplas de duas relações. ( ) O resultado conterá apenas as tuplas que se relacionam de acordo com uma determinada condição. A relação correta entre as camadas e as características, de cima para baixo, é: 2, 1, 3, 4 1, 2, 3, 4 1, 2, 4, 3 2, 1, 4, 3 1, 3, 4, 2 Respondido em 06/11/2022 15:37:25 https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=297896907&cod_prova=5873484785&f_cod_disc= https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 2a Questão Acerto: 1,0 / 1,0 Para excluir tuplas de uma tabela devemos utilizar? UPDATE DELETE DROP INSERT SELECT Respondido em 06/11/2022 15:58:29 3a Questão Acerto: 1,0 / 1,0 SELECT DISTINCT NOMEP FROM PROFESSOR P , TCC T, ALUNO A; SELECT DISTINCT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A; SELECT DISTINCT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT NOMEP FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA = T.MATA; Respondido em 06/11/2022 15:40:25 4a Questão 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) 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, AVG (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, TEMPAGUA * 1.8 + 32 "°F" FROM CAPTURA; SELECT DATA, TEMPAGUA * 1,8 + 32 "°F FROM CAPTURA"; Respondido em 06/11/2022 16:47:23 Explicação: 5a Questão Acerto: 1,0 / 1,0 Em SQL (Structured Query Language), as funções de agregação são muito úteis para obtenção de informação resumida sobre um resultado de um comando SELECT e também no tratamento de informações de forma agrupada (geralmente em grupos menores). No agrupamento de informações, resultados de consultas SQL, algumas cláusulas devem ser utilizadas quando se pretende restringir o conjunto de registros a ser utilizado. Nesse sentido, analise a afirmativa a seguir. Utiliza-se a cláusula ________________ sempre que se pretende restringir os registros a serem considerados na seleção. A cláusula ________________ serve para restringir os grupos que foram formados depois de aplicada a restrição da cláusula ________________." Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior. GROUP BY / HAVING / WHERE WHERE / HAVING / GROUP BY WHERE / GROUP BY / HAVING HAVING / WHERE / HAVING WHERE / HAVING / WHERE Respondido em 06/11/2022 16:34:42 6a Questão Acerto: 1,0 / 1,0 Qual opção Representa a interpretação Correta sobre o CROSS JOIN É um comando exclusivo da DDL Nunca é usado em Estruturas SELECT É um comando que substitui o INNER JOIN 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. Não se aplica aos comandos DML Respondido em 06/11/2022 15:50:09 7a Questão Acerto: 1,0 / 1,0 Considere as seguintes tabelas de um banco de dados: Estado (UF, NomeEstado) Cidade (CodCidade, NomeCidade, UF) UF referencia Estado Escolha o comando SQL que liste o nome de cada estado e a quantidade de cidades cadastradas para cada um: SELECT Count(*) FROM Estado (J) SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E WHERE C.UF = E.UF HAVING Count(*) >= 1 SELECT UF, Count(*) FROM Cidade GROUP BY UF SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E WHERE C.UF = E.UF GROUP BY E.NomeEstado SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E GROUP BY E.NomeEstado Respondido em 06/11/2022 15:48:55 8a Questão Acerto: 1,0 / 1,0 Qual comando abaixo é o mais adequado para consultar os dados da última linha de uma tabela SELECT * FROM funcionarios WHERE id = LAST(id); SELECT MAX(id) FROM funcionarios WHERE id = (SELECT MAX(id) FROM funcionarios); SELECT * FROM funcionarios WHERE id = (SELECT LAST(id) FROM funcionarios); SELECT MAX(id) FROM funcionarios; SELECT * FROM funcionarios WHERE id = (SELECT MAX(id) FROM funcionarios); Respondido em 06/11/2022 15:47:13 9a Questão Acerto: 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 SUM (SALARIO) FROM FUNCIONARIO WHERE SALARIO; SELECT SUM (SALARIO) FROM FUNCIONARIO; SELECT * FROM FUNCIONARIO WHERE SUM (SALARIO); SELECT SALARIO FROM FUNCIONARIO WHERE SUM (SALARIO); Nenhuma das repostas acima Respondido em 06/11/2022 15:45:21 10a Questão Acerto: 1,0 / 1,0 UM recurso do comando SELECT é a possibilidade de agruparmos nossos dados. Para isso usamos a cláusula: ORDER ORDER BY JOIN GROUP BY SUM Respondido em 06/11/2022 15:44:12 javascript:abre_colabore('38403','297896907','5873484785');
Compartilhar