Prévia do material em texto
Questão 1/10 - Sistema Gerenciador de Banco de Dados Quando se desenvolve um sistema computacional é necessário após os levantamentos iniciais e a elaboração da documentação, decidir qual sistema gerenciador de banco de dados será utilizado para o armazenamento dos dados. Quando falamos em sistemas gerenciadores de banco de dados relacionais, existem várias opções no mercado que atendem perfeitamente as necessidades de armazenamento dos sistemas administrativos. Podemos citar como os principais e mais conhecidos do mercado os seguintes SGBD: Nota: 10.0 A Java, Python, PHP e Javascript B Windows, Linux, Android e iOS C SQL Server, MySQL, PostgreSQL e Oracle Você assinalou essa alternativa (C) D Word, Excel, Power Point e Access Questão 2/10 - Sistema Gerenciador de Banco de Dados Para inserir registros em uma tabela através da linguagem SQL, é utilizado o comando INSERT INTO com a seguinte sintaxe: INSERT INTO <tabela> (campo1, campo2, ...) VALUES (Valor1, Valor2, ...). Cada campo especificado na instrução INSERT deve ter um valor correspondente na lista de valores. A lista de valores deve estar na mesma ordem que a lista de campos, analise as assertivas que seguem para a tabela aluno (código, nome, endereço, município e data_nasc) e marque V para as asserções verdadeiras, e F para as asserções falsas. I. ( ) INSERT INTO aluno (1, ‘Maria da Silva’, ‘Rua XV, 125’, ‘Curitiba’, ‘1966/07/17’) II. ( ) INSERT INTO Aluno (Codigo, Nome, Endereco, Municipio, Data_Nasc) VALUES (1, ‘Maria da Silva’, ‘Rua XV, 125’, ‘Curitiba’, ‘1966/07/17’) III. ( ) INSERT INTO Aluno (Codigo, Nome, Endereco, Municipio, Data_Nasc) VALUES (1, ‘Maria da Silva’, ‘Curitiba’, ‘1966/07/17’) IV. ( ) INSERT INTO Aluno (Nome, Endereco, Municipio, Data_Nasc) VALUES (‘Maria da Silva’, ‘Rua XV, 125’, ‘Curitiba’, ‘1966/07/17’) Agora, assinale a alternativa que apresenta a sequência correta: Nota: 10.0 A V – F – V – V B F – V – F – V Você assinalou essa alternativa (B) C V – F – F – V D F – F – F - V Questão 3/10 - Sistema Gerenciador de Banco de Dados Um banco de dados pode ser criado através de scripts, sendo possível configurar alguns itens, como os caracteres que serão utilizados conforme o idioma do local e encriptação de dados. Porém, em alguns casos, como na criação de um banco de dados de desenvolvimento, que é um DB utilizado para os testes quando da criação de um sistema, é possível utilizar um comando de criação de banco de dados sem nenhum parâmetro de configuração. Esse comando de criação simples, sem parâmetros de configuração é o: Nota: 10.0 Você acertou! Os sistemas gerenciadores de banco de dados relacionais mais importantes no mercado são o SQL Server, MySQL, PostgreSQL e Oracle. Não necessariamente nessa ordem de importância e utilização, mas como os mais utilizados pelas empresas e conhecidos pelos administradores de banco de dados (aula 1, p. 19, 20 e 21). Você acertou! Comentário: a alternativa correta é a letra B. A afirmativa I é falsa pois faltou a palavra value no comando. A afirmativa II é verdadeira porque contém todos os elementos do comando insert. A afirmativa III é falsa porque nos valores inseridos não contém o endereço do aluno. A afirmativa IV é verdadeira porque todos os elementos para a inserção dos valores mesmo não tendo o conteúdo da coluna código, pois o seu conteúdo será inserido automaticamente (aula 9 / aula 3 prática). 01/07/2024, 16:37 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/5dP4kiDV3OQzNhvnvogUEA%3D%3D/novo/3/wrrEcrgc8%2BPLRe4KKhM… 1/5 A insert database B create database NOME_BANCO_DE_DADOS Você assinalou essa alternativa (B) C create table NOME_BANCO_DE_DADOS D drop database NOME_BANCO_DE_DADOS Questão 4/10 - Sistema Gerenciador de Banco de Dados Existem atividades específicas que precisam ser auditadas em um banco de dados. São elas; Analise a única alternativa correta. I-Acesso e autenticação dos usuários; II- Objetos do banco de dados; III-Rede de comunicação; IV-Select ou Group BY. V-Somente o acesso e autenticação dos usuários; Nota: 10.0 A I e IV B I, II e IV. C II e IV D I, II e III. Você assinalou essa alternativa (D) Questão 5/10 - Sistema Gerenciador de Banco de Dados O diagrama entidade-relacionamento (DE-r) é uma ilustração gráfica das entidades, que são as necessidades de armazenamento de um sistema, e o relacionamento entre elas. O DE-r implementa estruturas gramaticais, onde entidades são substantivos e relacionamentos são verbos, como podemos observar no exemplo a seguir, que mostra o relacionamento entre um cliente e os produtos que podem ser comprados por ele: Você acertou! O comando para criar um database sem a necessidade de configurações é create database nome_banco_de_dados (aula 1, p. 22). Você acertou! Comentário: As afirmativas I, II e III são verdadeiras. “Existem atividades específicas que precisam ser auditadas em um banco de dados. A seguir, podemos verificar quais são elas: Acesso e autenticação dos usuários; Objetos do banco de dados; e Rede de comunicação. A segurança de acesso precisa obrigatoriamente ser analisada pelo auditor, uma vez que por meio de um acesso fácil ao banco de dados é possível realizar alterações ou mesmo extrair informações confidenciais.” (aula 3 / TEMA 5 – AUDITORIA). 01/07/2024, 16:37 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/5dP4kiDV3OQzNhvnvogUEA%3D%3D/novo/3/wrrEcrgc8%2BPLRe4KKhM… 2/5 Esse exemplo de DE-r representa: Nota: 10.0 A O cadastro de cliente e produto sendo que eles só podem ser cadastrados mediante autorização do setor de compra. B A possibilidade de um produto ser comprado por um cliente em uma determinada data. C Que um cliente comprará os produtos que estão em estoque quando os valores armazenados forem iguais. D As entidades cliente e produto e o relacionamento entre essas entidades que é a compra, que tem como atributos: a data, a quantidade e o valor das compras que um cliente pode realizar. Você assinalou essa alternativa (D) Questão 6/10 - Sistema Gerenciador de Banco de Dados O SGBD e o banco de dados devem ser administrados de forma constante por um profissional da área de TI, focando para que não haja sobrecargas e paralizações do sistema e que os dados sejam incluídos e armazenados de forma correta nos servidores. Tem como outras funções importantes, analisar o espaço em disco, buscar melhorias e atualizações para os sistemas, realizar backups e implementar segurança aos dados. Esse profissional especialista em banco de dados é o: Nota: 10.0 A Programador Sênior especialista em DB B Especialista em database master C DBS – Database Specialist D DBA – Database administrator Você assinalou essa alternativa (D) Questão 7/10 - Sistema Gerenciador de Banco de Dados As funções agrupadoras servem para tratar os valores de um banco de dados de forma resumida. Obter valores de vendas, quantidade de produtos, valores médios, descobrir o maior preço são tipos de informações comuns que fazem parte do cotidiano de quem trabalha com dados gerenciais. A linguagem SQL contém funções nativas para esse fim, que podem ser usadas para agrupar um conjunto de valores em um único resultado. Para essa atividade vamos considerar a tabela funcionário que pode ser vista a seguir: Você acertou! Esse exemplo do Diagrama de Entidade-relacionamento representa as entidades cliente e produto e seus atributos, e o relacionamento entre essas entidades que é a compra, que tem como atributos: a data, a quantidade e o valor das compras que um cliente pode realizar (aula 12 / aula 6 prática). Você acertou! DBA – Database administrator 01/07/2024, 16:37 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/5dP4kiDV3OQzNhvnvogUEA%3D%3D/novo/3/wrrEcrgc8%2BPLRe4KKhM… 3/5 CODIGO NOME CPF DATA_NCTO SALARIO DEPTO CARGO 1 JOSÉ 1234567 17/01/1960 5.000,00 TI DBA 2 MARIA 456789 21/11/1965 6.000,00 RH GERENTE 3 JOÃO 8777666 30/04/1971 3.000,00ADM OPERACIONAL Fonte: o Autor Para realizar a soma do salário dos funcionários do departamento de TI de uma empresa, devemos aplicar o seguinte comando no nosso banco de dados: Nota: 10.0 A select SUM(salario) from funcionario where depto=’TI’ Você assinalou essa alternativa (A) B select SUM(salario) from funcionario where salario=5000’ C select depto, SUM(salario) from funcionário group by departamento D select SUM(salario) from funcionario Questão 8/10 - Sistema Gerenciador de Banco de Dados Sabendo que o dado, que é o elemento principal de um banco de dados, possui um ciclo de vida, que se inicia com a sua produção, podendo se dar por vários dispositivos de produção, como um editor de texto, uma planilha de cálculo, um sensor presencial, um formulário HTML, uma câmera digital ou ainda através de uma página de mídia social. Logo após a sua produção, seguindo o seu ciclo de vida, o dado deverá ser: Nota: 10.0 A Descartado pois já cumpriu o seu papel. B Copiado para outro servidor. C Armazenado para posterior consulta. Você assinalou essa alternativa (C) D Enviado para o usuário para verificação. Questão 9/10 - Sistema Gerenciador de Banco de Dados Para utilizar um sistema de banco de dados é necessário criar um usuário para que ele faça a conexão. O setor de Tecnologia da Informação recebeu uma solicitação para criar um usuário para o Sr. Francisco que será o novo desenvolvedor, com senha Fran345. Para a realização dessa tarefa comando de criação é o: Nota: 10.0 A insert user fran345 senha francisco B insert user ‘francisco’@’localhost’ identified by‘Fran345’ C create user fran345 senha francisco@localhost D create user ‘francisco’@’localhost’ identified by ‘Fran345’ Você assinalou essa alternativa (D) Você acertou! A sintaxe do comando para somar o salário dos funcionários do departamento de TI de uma empresa é select SUM(salario) from funcionario where depto=’TI’. A função agrupadora SUM soma os valores de uma coluna e a cláusula de restrição where restringirá aos valores da coluna depto for igual a TI, mostrando assim a soma dos salários dos funcionários do departamento de TI (aula 11 / aula 5 prática). Você acertou! Comentário: o ciclo de vida de um dado tem início com sua produção, a partir de vários dispositivos, posteriormente deve ser armazenado para futuras consultas, pois é a partir desse armazenamento que podemos extrair informações de um banco de dados e disponibilizar para os usuários através de tabelas e formulários (aula 1, p. 3). 01/07/2024, 16:37 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/5dP4kiDV3OQzNhvnvogUEA%3D%3D/novo/3/wrrEcrgc8%2BPLRe4KKhM… 4/5 Questão 10/10 - Sistema Gerenciador de Banco de Dados A instrução UPDATE altera os registros de uma tabela especificada. Esta instrução também requer o uso da cláusula WHERE para especificar os registros que serão alterados. Para alterar os dados de uma tabela, utilizar o comando com a seguinte sintaxe: UPDATE <tabela> SET campo1 = valor1 WHERE expressão. Caso a cláusula WHERE seja omitida na instrução UPDATE todos os registros da tabela especificada serão alterados. O comando correto para alterar nome de um funcionário para JOSÉ DE SOUZA relativo a um funcionário com a matrícula igual a 15 é: Nota: 10.0 A update funcionario set nome= ‘José de Souza’ B update funcionario set nome= ‘José de Souza’ where matricula = 15 Você assinalou essa alternativa (B) C update funcionario where nome = ‘José de Souza’ D update nome= ‘josé de souza’ from funcionário = 15 Você acertou! O comando para criar um usuário é create user ‘francisco’@’localhost’ identified ‘Fran345’ (aula 1, p. 22). Você acertou! O comando correto para alterar o nome para José de Souza do funcionário de matrícula igual a 15 é update funcionario set nome= ‘José de Souza’ where matricula = 15. Lembrando que se for omitida a cláusula where todos os registros da tabela funcionario serão alterados no campo nome para José de Souza que não é esse o objetivo proposto nesse exercício (aula 9 / aula 3 prática). 01/07/2024, 16:37 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/5dP4kiDV3OQzNhvnvogUEA%3D%3D/novo/3/wrrEcrgc8%2BPLRe4KKhM… 5/5