Logo Passei Direto
Material
Study with thousands of resources!

Text Material Preview

passeidireto que você está buscando? Enviar material quiz banco de dados Matheus Diben Bases de Dados SENAC EAD 5 I 0 = 0 03/04/2023 20/09/2022 14:45 Revisar envio do Clique aqui para iniciar Quiz Conteúdos escolhidos para você 47 QUIZ-TOTAL-BD ALANA MATOS DE OLIVEIRA Senac Sala de Aula Tutoriais QUIZ BANCO DADOS SENAC QUIZ-TOTAL-BD SPGRAD 686276 2203 01 2202-BANCO DE DADOS Quiz SENAC Revisar envio do teste: Clique aqui para iniciar o Quiz quiz_BD_merged REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR QUIZ SENAC BD Iniciado 19/09/22 14:53 Enviado 20/09/22 14:44 Data de vencimento 28/09/22 23:59 Status Completada Resultado da tentativa 8 em 10 pontos Tempo decorrido 23 50 minutos Resultados exibidos Todas as respostas, Respostas Respostas corretas, Comentários Pergunta 1 1 em pontos Ao elaborar um sistema, um desenvolvedor criou uma tabela no MySQL utilizando o seguinte comando: CREATE TABLE livro ( titulo autor TEXT. editora ano INTEGER); desenvolvedor deve agora documentar essa tabela por meio de um diagrama ER. Qual das alternativas exibe um diagrama que o desenvolvedor poderia utilizar para realizar essa documentação? Resposta d. Selecionada: 1/15 20/09/2022 14:45 Revisar envio do Clique aqui para iniciar Quiz Livro ano editora autor título Descrição Figura possui um retângulo "Livro" associado (ligado por retas) a quatro As circunferências são "editora" e "livro".Respostas: a. Livro título, autor, editora, ano Descrição Figura possui um retângulo "Livro" associado (ligado por uma reta) a uma rótulo das circunferências é "título, autor, editora, 2/15 20/09/2022 14:45 Revisar envio do Clique aqui para iniciar 0 Quiz autor título Livro ano editora Descrição acessível: Figura possui um grande retângulo "Livro" associado (ligado por retas) a quatro pequenos Os retângulos pequenos são "autor", "editora" e Livro título, autor, editora, ano Descrição acessível: Figura possui um retângulo cujo texto possui duas Primeira linha é Segunda linha é "título, autor, editora, d. Livro ano editora autor título Descrição Figura possui um retângulo "Livro" associado (ligado por retas) a quatro As circunferências são "título", "autor", "editora" e3/15 20/09/2022 14:45 Revisar envio do teste Clique aqui para iniciar 0 Quiz título autor Livro ano editora Descrição Figura possui um grande quadrado "Livro" com quatro pequenos quadrados dentro desse quadrado maior. Os quadrados pequenos são: "título", "autor", "editora" e "livro". Comentário d. A opção d é a que segue corretamente a nomenclatura visual de da diagramas ERs: entidades são representadas como e resposta: os atributos das entidades são representados como circunferências associadas ao retângulo da entidade. Pergunta 2 0 em 1 pontos Considere a seguinte tabela de pratos disponíveis em um restaurante: CREATE TABLE pratos (nome text, pais_origem text, vegetariano boolean, preco float); Qual alternativa seleciona somente os pratos vegetarianos, mostrando a diferença entre o preço médio do prato e o preço do prato vegetariano mais caro de seu país de origem? Resposta a. vegetariano GROUP BY pais_origem) preco as diferenca_pro_vegetariano_mais_caro FROM pratos p1 WHERE vegetariano; Respostas: a. SELECT nome, (SELECT max(preco) FROM pratos p2 WHERE vegetariano GROUP BY pais_origem) - preco as diferenca_pro_vegetariano_mais_car FROM pratos p1 WHERE vegetariano; b. SELECT nome, (SELECT max(preco) FROM pratos p2 WHERE p1.pais_origem = preco as diferenca_pro_vegetariano_mais_caro FROM pratos p1 WHERE vegetariano; 20/09/2022 14:45 Revisar envio do Clique aqui para iniciar Quiz &ndash... C. SELECT nome, (SELECT max(preco) FROM pratos p2 WHERE p1.pais_origem = p2.pais_origem and vegetariano) - preco as FROM pratos p1 WHERE vegetariano; d. SELECT nome, (SELECT max(preco) FROM pratos p2 WHERE .pais_origem = p2.pais_origem and vegetariano) preco as FROM pratos p1; e. SELECT nome, (SELECT max(preco) FROM pratos WHERE vegetariano) - preco as diferenca_pro_vegetariano_mais_caro FROM pratos WHERE vegetariano; Comentário É preciso selecionar somente os pratos vegetarianos ("WHERE da no final) e mostrar a diferenca entre cada prato eresposta: "alguma coisa" ("alguma coisa" - preco). Essa "alguma coisa" deve ser o preço mais caro do prato vegetariano daquele país. Para ser vegetariano, há o"and vegetariano" no sub select, e, para ser do mesmo país, há "WHERE p1.pais_origem = p2.pais_origem", comparando os países do select mais interno (p2) com o do select mais externo (p1). Pergunta 3 1 em pontos Considere uma tabela que registre as doações recebidas pelos partidos políticos para as eleições de 2014 no estado de São Paulo (Fonte: http://dados.gov.br/dat Considere que a tabela doacoes possui um schema conforme seguinte CREATE TABLE doacoes ( SiglaPartido, DataReceita, Valor TipoReceita, FonteRecurso, EspecieRecurso, DescricaoReceita, DocumentoDoador, Considere agora a seguinte consulta SQL: 5/15 20/09/2022 14:45 Revisar envio do Clique aqui para iniciar Quiz SELECT SiglaPartido, sum(Valor) as total_recebido FROM doacoes GROUP BY SiglaPartido ORDER BY total_recebido DESC LIMIT Assinale a alternativa que indica qual saída o comando acima pode produzir. Resposta Selecionada: SiglaPartido total_recebido PSDB 57058765.03 PT 37767199.76 SD 18960025.0 PSD 17706828.38 PMDB 8748201.0 e. Respostas: You have an error in your SQL syntax a. SiglaPartido total_recebido PCO 91.66 PCB 6950.0 PRTB 7327.9 PDT 10000.0 b. PSC 18620.0 SiglaPartido Valor PSDB 50000.0 PSB 50000.0 PT 700000.0 PT 1615000.0 PT 500000.0 SiglaPartido total_recebido PSDB 57058765.03 SiglaPartido total_recebido PSDB 57058765.03 PT 37767199.76 SD 18960025.0 PSD 17706828.38 PMDB 8748201.0 e. Comentário e. "GROUP BY SiglaPartido" indica que cada partido deve aparecer da somente uma vez na saída. LIMIT 5 indica que a saída deve terresposta: apenas 5 registros. "ORDER BY total_recebido DESC" indica que a coluna total_recebido deve estar em ordem decrescente. Pergunta 4 1 em pontos 6/15 20/09/2022 14:45 Revisar envio do teste: Clique aqui para iniciar Quiz &ndash... Como o MySQL utiliza índices Os índices são usados para rapidamente localizar linhas com valores de coluna específicos. Sem um índice, MySQL deve começar com a primeira linha e depois ler a tabela inteira para encontrar as linhas relevantes. Quanto maior a tabela, mais isso custa. Se a tabela tiver um índice para as colunas em questão, MySQL poderá determinar rapidamente a posição a ser procurada no meio do arquivo de dados sem precisar examinar todos os dados. Isso é muito mais rápido do que ler todas as linhas sequencialmente. (Traduzido da documentação oficial do Disponível em:disco. tabelas muito pequenas podem dispensar Pergunta 5 1 em pontos Considere a tabela abaixo, denominada tab1 e contendo as colunas col1 e col2. col1 col2 10 1 20 2 30 3 Descrição acessível: Tabela com duas col1 e Conteúdo composto apenas de A SQL possui um recurso que a execução operaçoes aritméticas entre as colunas, como demonstra a seguinte consulta: > SELECT coll + col2 as soma FROM tab1; soma 11 22 33 Considere ainda a existência de uma tabela acidentes_aereos, em que cada registro representa um acidente aéreo e que possui as colunas e Assinale a alternativa que corretamente consulta a porcentagem de vítimas fatais (em relação ao total de passageiros) de cada acidente na tabela acidentes_aereos. 8/15 20/09/2022 14:45 Revisar envio do Clique aqui para iniciar 0 Quiz Resposta Selecionada: SELECT quantidade vitimas fatais / quantidade_passageiros * 100 as porcentagem sobreviventes FROM acidentes aereos; e. - Respostas: (SELECT quantidade_vitimas_fatais FROM / (SELECT quantidade passageiros FROM * 100; a. SELECT FROM b. acidentes aereos; SELECT IN acidentes aereos VALUE quantidade vitimas fatais / quantidade passageiros * 100 as SELECT quantidade * 100 IN d. acidentes aereos; SELECT quantidade_vitimas_fatais / quantidade passageiros * 100 as porcentagemsobreviventes FROM acidentes e. Comentário e. Para obter a porcentagem de vítimas é preciso dividir, em cada da registro, e quantidade de vítimas pela quantidade de passageiros e resposta: multiplicar essa proporção por 100. Pergunta 6 1 em pontos Considere um banco de dados com uma tabela voos, contendo a coluna companhia, com a sigla da companhia aérea que operou o Considere também que esse banco possui uma tabela companhias, com um cadastro de todas as companhias aéreas existentes. que representa a seguinte consulta?SELECT (SELECT count(distinct companhia) FROM voos) / (SELECT count(*) FROM companhias); Considere como dica os seguintes comandos e suas respectivas saídas: > SELECT 4: 4 20/09/2022 14:45 Revisar envio do Clique aqui para iniciar Quiz > SELECT 4/2; 2 Resposta b. Selecionada: A proporção de companhias cadastradas que operaram voos registrados na tabela voos. Respostas: a. A quantidade de companhias que operaram voos registrados na tabela b. A proporção de companhias cadastradas que operaram voos registrados na tabela voos. A quantidade total de companhias d. Não representa nada, pois seja qual for o conteúdo das tabelas esse comando sempre retorna o número zero. Não representada nada, pois resultará em um erro devido a sintaxe incorreta. Comentário b. A consulta está dividindo o "count(distinct companhia) FROM voos" da (quantidade de companhias que operaram voos) por "SELECT count(*) resposta: FROM companhias" (quantidade de empresas cadastradas). Ou seja, temos a proporção de empresas que operaram voos pelo total de empresas Pergunta 7 Considere a tabela municipio criada com o seguinte comando: CREATE TABLE municipio ( id int auto_increment primary key, nome uf varchar(2) ); Considere ainda o seguinte estado para a essa tabela: > select from municipio; id nome uf + 1 São Paulo SP 2 Osasco SP 3 Mateiros TO 10/15 20/09/2022 14:45 Revisar envio do teste: Clique aqui para iniciar Quiz &ndash... Dado o estado definido acima, considere a execução do seguinte comando: INSERT INTO municipio (nome, uf) VALUES Considere agora as seguintes afirmações: A execução do comando acima incorrerá em erro. - A chave primária deve ser especificada no comando Assinale agora a opção correta.Resposta A sentença I é verdadeira, mas a II é falsa. Selecionada: Respostas: a. As sentenças I e II são verdadeiras e a II é a explicação da b. As sentenças I e II são falsas. A sentença I é verdadeira, mas a II é falsa. d. As sentenças I e II são verdadeiras, mas a II não é a explicação da Apenas a sentença é verdadeira. e. Comentário b. A chave primária foi especificada com a opção auto_increment, o da que dispensa a especificação da chave primária no comando INSERT. resposta: Pergunta 8 1 em pontos Níveis de abstração: da realidade ao dado A evolução da humanidade pode ser encarada em parte como um trajeto no sentido da aquisição progressiva da capacidade individual de abstração. De um ser intimamente ligado ao universo e em particular à natureza, o ser humano individual tornou-se ao longo do tempo um ente independente, isolado e com cada vez maior capacidade de introspecção objetiva, isto é, sem que este dependa de fatores subjetivos, temporais e (SETZER, S. C. da. Banco de aprenda o que são, melhore seu conhecimento, construa os São Paulo: Edgard 2005.) 11/15 20/09/2022 14:45 Revisar envio do Clique aqui para iniciar Quiz &ndash... Assim como Setzer & Silva consideram a história da humanidade como um crescente na capacidade de abstração, a história da programação de computadores também pode ser encarada como uma busca por formas cada vezes mais abstratas de dar instruções a Considere essas três formas de se utilizar o computador para se obter a previsão do tempo: SELECT temperatura, precipitacao FROM previsao WHERE data = CURDATE(); Computador, por favor, me dê a previsão do tempo de hoje. III temperatura = None precipitacao = None for prev in previsoes: if prev.data = date.today(): temperatura = prev.temperatura precipitacao = prev.precipitacao temperatura=", temperatura) print("precipitacao=", precipitacao) Assinale a alternativa que corretamente ordena os itens acima em ordem crescente de abstração. Resposta Selecionada: III, II. e. III, b. II, III. d. Todas os itens estão no mesmo nível de abstração. e. III, II. Comentário da resposta: Texto feedbackPergunta 9 1 em pontos Considere o seguinte texto, que faz parte de uma descrição comercial na home page de uma suite de produtos, servindo de link para mais detalhes sobre um produto específico. Pentaho Business Analytics 12/15 20/09/2022 14:45 Revisar envio do Clique aqui para iniciar Quiz &ndash... Empodere consumidores de dados com análises interativas, visualizações em tempo real e modelagens preditivas, com mínimo suporte de TI. Pentaho Disponível em: https://www.hitachivantar ml. Acesso em: 15 jul. 2020. Assinale a alternativa que melhor esclarece o texto acima. Resposta Selecionada: Os "consumidores de dados" são pessoas (analistas, gerentes, etc.) que querem explorar diretamente os dados sem a necessidade de depender de pessoas especialistas em TI ("com mínimo suporte de Respostas: a. Os "consumidores de dados" são painéis de monitoração que servem aos especialistas de TI. Assim, o suporte da TI age somente quando necessário. b. Os "consumidores de dados" são aplicações resilientes que possuem indisponibilidade mínima, mesmo sem a intervenção constante de operadores de TI. que querem explorar diretamente os dados sem a necessidade de depender de pessoas especialistas em TI ("com mínimo suporte de TI"). d. Os "consumidores de dados" são pessoas (analistas, gerentes, etc.) que querem explorar diretamente os dados, mas desde que minimamente tenham todo suporte do pessoal de TI ao seu dispor. e. A chamada leva o leitor a acreditar que é possível explorar os dados diretamente. Mas isso é impossível, já que sempre deve existir uma aplicação projetada pela TI corporativa entre usuário final e os Comentário C. Pentaho é uma ferramenta de análise de dados que dispensa da a necessidade de uma aplicação geradora de relatórios e o usuário resposta: final. Esse estilo arquitetural de análise de dados é o estilo dos data 13/15 20/09/2022 14:45 Revisar envio do Clique aqui para iniciar Quiz Pergunta 10 1 em 1 pontos Considere a execução de uma sequência de comando, mas com uma parte dos comandos executados em uma sessão, e a outra parte executada em outra sessão. Os comandos estão listados abaixo, de forma que 1> indica o prompt da sessão 1, enquanto 2> indica o prompt da sessão 2. 1> CREATE TABLE pessoa (id nome text); 1> INSERT INTO pessoa VALUES (1, 'Fulano'); 1> 1> INSERT INTO pessoa VALUES (2, 'Ciclano');2> INSERT INTO pessoa VALUES (3, 2> 2> SELECT * FROM pessoa; Assinale a alternativa que indica a saída obtida para a execução do último comando da sequência. Resposta Selecionada: - + + id nome + 1 Fulano a. Respostas: + + id nome + + + + a. b. Empty set + id nome 1 Fulano 2 Ciclano + id nome 1 Fulano 2 Ciclano 3 Beltrano d. e. You have an error in your SQL syntax Comentário 14/15 20/09/2022 14:45 Revisar envio do teste: Clique aqui para iniciar 0 Quiz da a. "Beltrano" não aparecerá pois foi inserido em uma transação resposta: abortada. "Ciclano" não aparecerá pois foi inserido em uma transação que está em outra sessão e que ainda não efetivada. Por fim, "Fulano" aparecerá, pois foi inserido sem o uso de transação. 20 de Setembro de 2022 14h44min44s BRT + OK15 https://senacsp blackboard com/webapps/a de 15 páginas 15/15 Mais conteúdos dessa disciplina Quizz BANCO DE DADOS QUIZ BANCO DE DADOS Quiz Banco de dados SENAC Quiz Banco de Dados Senac QUIZ BANCOD DE DADOS SENAC EAD quiz BD Mostrar mais conteúdos v Quem passa estuda aqui passeidireto edtech. Premium Institucional Disponível na Sobre Passei Direto Google Play Estudar com IA Blog Disponível na Trabalhe conosco App Store Qulture.Rocks Política de privacidade