Baixe o app para aproveitar ainda mais
Prévia do material em texto
Iniciado em terça, 29 Nov 2022, 22:55 Estado Finalizada Concluída em terça, 29 Nov 2022, 23:15 Tempo empregado 20 minutos 15 segundos Avaliar 5,00 de um máximo de 5,50(91%) Parte superior do formulário Questão 1 Correto Atingiu 0,50 de 0,50 Marcar questão Texto da questão O SGBD (Sistema Gerenciador de Banco de Dados) proporciona inúmeras vantagens para o desenvolvimento e execução de sistemas de informação. Dentre elas, a facilidade de ter as estruturas de representação e armazenamento dos dados definidas junto aos dados, deixando aos programas somente os procedimentos de uso dos dados. Marque a alternativa que denomina essa vantagem. Escolha uma opção: a. Independência dos dados b. Integridade e Segurança de Dados c. Acesso concorrente e recuperação de falha d. Acesso eficiente dos dados e. Administração de dados Feedback Sua resposta está correta. A resposta correta é: Independência dos dados Questão 2 Correto Atingiu 0,50 de 0,50 Marcar questão Texto da questão Uma transação em um banco de dados é executada a partir do controle de concorrência para assim manter a consistência. Para tal as propriedades ACID devem ser respeitadas. Considerando que uma das propriedades indica que uma transação não interfere uma na outra, marque a alternativa com o nome dessa propriedade. Escolha uma opção: a. durabilidade b. isolamento c. atomicidade d. redundância e. consistência Feedback Sua resposta está correta. O isolamento é uma propriedade que faz com que uma transação não seja executada em conjunto com uma outra no mesmo conjunto de informações. A resposta correta é: isolamento Questão 3 Correto Atingiu 0,50 de 0,50 Marcar questão Texto da questão Analise a seguinte tabela. Aplicando a instrução: UPDATE CACHORRO SET raca = ‘VIRALATA’; Marque a alternativa que apresenta o resultado da instrução. Escolha uma opção: a. Todas as linhas da tabela terão o conteúdo da coluna raca alterado para ‘VIRALATA’. b. A instrução executará somente para a primeira linha, pois na segunda linha apresentará uma mensagem de erro em função da duplicidade do valor na coluna raca. c. A instrução encerrará com erro de execução. d. A instrução será realizada mas não terá alteração nos resultados, pois não saberá o que alterar. e. A instrução não será realizada pois apresentará erro de sintaxe. Feedback A resposta correta é: Todas as linhas da tabela terão o conteúdo da coluna raca alterado para ‘VIRALATA’. Questão 4 Correto Atingiu 0,50 de 0,50 Marcar questão Texto da questão A linguagem padrão utilizada para lidar com banco de dados relacionais é denominada SQL. Dessa forma, considere o código em SQL apresentado a seguir SELECT P.DESCRICAO, AVG(V.QUANTIDADE) FROM CLIENTE C, PRODUTO P, VENDA V WHERE C.CODIGO = V.CODIGO_C AND P.CODIGO_P = V.CODIGO_P AND C.CIDADE = ‘Natal’ AND P.PRECO > 100 GROUP BY P.DESCRICAO Assinale a alternativa que indica corretamente o que o comando exibe. Escolha uma opção: a. Para cada produto com preço maior que 100, sua descrição e a media de quantidade dos produtos vendidos a clientes da cidade de ‘Natal’. b. Para a cidade de ‘Natal’, a média de preço de produtos vendidos a clientes da cidade com valores acima de 100. c. Para cada cliente, a média de quantidade dos produtos vendidos com valores acima de 100. d. Para cada cidade, a média de preço de produtos vendidos a clientes da cidade com valores acima de 100. e. Para cada produto, a média de preço dos produtos vendidos a clientes da cidade de ‘Natal’ com valores acima de 100. Feedback Sua resposta está correta. A resposta correta é: Para cada produto com preço maior que 100, sua descrição e a media de quantidade dos produtos vendidos a clientes da cidade de ‘Natal’. Questão 5 Correto Atingiu 0,50 de 0,50 Marcar questão Texto da questão Leia com atenção o mini mundo abaixo. Um clube inscreve novos sócios todos os anos. Cada inscrição deve recolher o pagamento de uma mensalidade que equivale a 2% do salário mínimo. Essa inscrição dá direito ao sócio de freqüentar as instalações de lazer do clube, como piscina, quadras, salão de festa e churrasqueira, mas a diretoria registra a freqüência do sócio no uso das atividades de lazer. Se você tivesse que construir um modelo de entidade e relacionamento, qual alternativa abaixo NÃO seria uma entidade de dados. Escolha uma opção: a. Clube b. Sócio c. Lazer d. Pagamento e. Frequencia Feedback Sua resposta está correta. Clube não é uma entidade de dados no contexto do negócio pois representa um ambiente. Clube seria entidade se desenvolver um sistema para gerir vários clubes. Assim seria necessário tornar visível quais informações pertenceriam a qual CLUBE. A resposta correta é: Clube Questão 6 Correto Atingiu 0,50 de 0,50 Marcar questão Texto da questão A Linguagem SQL apresenta suas instruções divididas em 5 linguagems: DDL (Linguagem de Definição de Dados), DML (Linguagem de Manipulação de Dados), DQL (Linguagem de Consulta de Dados), DCL (Linguagem de Controle de Dados), TCL (Linguagem de Controle de Transações). Cada linguagem possui um objetivo de utilização dos dados em função das características próprias dos SGBD´s. Marque a alternativa que apresenta uma instrução da linguagem DCL. a. GRANT b. COMMIT c. SELECT d. CREATE e. INSERT Feedback Sua resposta está correta. A resposta correta é: GRANT Questão 7 Correto Atingiu 0,50 de 0,50 Marcar questão Texto da questão O comando DROP TABLE da DDL é responsável por excluir: Escolha uma opção: a. um campo de uma tabela. b. uma linha da tabela. c. uma coluna da tabela. d. toda a estrutura da tabela. e. o banco de dados. Feedback Sua resposta está correta. A resposta correta é: toda a estrutura da tabela. Questão 8 Correto Atingiu 0,50 de 0,50 Marcar questão Texto da questão Suponha ter em um banco de dados uma tabela TIME com atributos (código e nome do time). Temos 5 times cadastrados: 'FLAMENGO', 'FLUMINENSE', 'VASCO', 'BOTAFOGO', 'AMÉRICA'. Analise a seguinte instrução SQL: SELECT * FROM TIMES; Marque a alternativa que reflete o resultado da execução da instrução. Escolha uma opção: a. Apresentar todos os atributos do último time cadastrado. b. Apresentar todos os atributos do primeiro time cadastrado. c. Apresentar o código de todos os times. d. Apresentar todos os atributos de todos os times. e. Apresentar quantidade de times cadastrados. Feedback Sua resposta está correta. A resposta correta é: Apresentar todos os atributos de todos os times. Questão 9 Correto Atingiu 0,50 de 0,50 Marcar questão Texto da questão O banco de dados da cooperativa de produtos alimentícios possui uma tabela de PRODUTOS formada de elementos identificados por código e descrição. O início da descrição possui a sequencia de três letras para indicar a empresa proprietária do produto. Deseja-se apresentar todos os produtos da empresa 'XYZ'. Você pode ajudar? Marque a alternativa correta que representa a instrução que irá atender a necessidade apresentada. Escolha uma opção: a. select * from produto where descricao like '%XYZ'. b. select * from produto where descricao = 'XYZ%'. c. select * from produto where descricao like 'XYZ%'. d. select * from produto where descricao like '%XYZ%'. e. select * from produto where descricao = '%XYZ'. Feedback Sua resposta está correta. A resposta correta é: select * from produto where descricao like 'XYZ%'. Questão 10 Correto Atingiu 0,50 de 0,50 Marcar questão Texto da questão Com base nas tabelas abaixo, assinale a opção correta que corresponde a resposta do comando SQL (structured query language) select nome from tab_aluno where matricula in (select distinct matricula from Tab_cursa_disciplina t1 where avaliação_final > (select avg(avaliacao_final) from tab_cursa_disciplinawhere t1.ano = ano)); Tabelas: tab_aluno(matricula,nome,endereço) tab_disciplina(codigo_disciplina, descrição, numero_credito) tab_cursa_disciplina(matricula, codigo_disciplina, ano, avaliacao_final) onde: matricula é o numero que identifica univocamente um aluno; codigo_disciplina é código que identifica univocamente uma disciplina; matricula+ codigo_disciplina+ano são os códigos que concatenados identificam univocamente o histórico de um aluno. Escolha uma opção: a. Seleciona o nome dos alunos classificados em ordem crescente por ano. b. Seleciona o nome do aluno com maior avaliação final. c. Seleciona o nome dos alunos que possuem avaliação final acima da média de todos os alunos classificados em ordem crescente por ano. d. Seleciona o ano e o nome dos alunos que possuem avaliação final acima da media. e. Seleciona o nome dos alunos que possuem avaliação final acima da média do seu respectivo ano. Feedback Sua resposta está correta. A resposta correta é: Seleciona o nome dos alunos que possuem avaliação final acima da média do seu respectivo ano. Questão 11 Incorreto Atingiu 0,00 de 0,50 Marcar questão Texto da questão Considere as seguintes tabelas e suas relações. PACIENTE = idPaciente, nomePaciente, cidade RECEITA = idConsulta, idReceita, nomeMedicamento MEDICO = idMedico, nomeMedico, hospital CONSULTA = idConsulta, data, idPaciente, idMedico Obs.: nome de atributo em negrito refere-se a chave primária; nome de atributo sublinhado refere-se a cave estrangeira. O proprietário da clínica deseja saber o nome do médico que não realizou consulta no mês de março/2020. Marque a alternativa que apresenta a instrução SQL para a necessidade acima. Escolha uma opção: a. select nomeMedico from medico m, consulta c where data >=’01/03/2020’ and data <= ‘31/03/2020’); b. select nomeMedico from medico m, consulta c where m.idMedico != c.idMedico and data >=’01/03/2020’ and data <= ‘31/03/2020’); c. select nomeMedico from medico where idMedico not in (select idMedico from consulta where data >=’01/03/2020’ and data <= ‘31/03/2020’); d. select nomeMedico from medico where data >=’01/03/2020’ and data <= ‘31/03/2020’ and nome not in (select idMedico from consulta); e. select nomeMedico from medico m where data >=’01/03/2020’ and data <= ‘31/03/2020’); Feedback A resposta correta é: select nomeMedico from medico where idMedico not in (select idMedico from consulta where data >=’01/03/2020’ and data <= ‘31/03/2020’);
Compartilhar