Text Material Preview
Validação de dados Qual e o principal objetivo da validacao de dados em um sistema? a) Garantir que os dados sejam armazenados corretamente no banco de dados b) Prevenir a entrada de dados incorretos ou invalidos c) Melhorar a performance do sistema d) Reduzir o custo de desenvolvimento do sistema Resposta correta: b) Prevenir a entrada de dados incorretos ou invalidos Explicacao: O objetivo central da validacao de dados e garantir que os dados inseridos no sistema sejam validos, ou seja, que atendam a criterios predeterminados como tipo, formato, intervalo e consistencia. Qual das opcoes a seguir e uma tecnica comum para a validacao de dados numericos? a) Utilizar mascaras de entrada b) Utilizar validacoes de tamanho de campo c) Verificar se o valor inserido esta dentro de um intervalo especifico d) Verificar a correspondencia com um formato de data Resposta correta: c) Verificar se o valor inserido esta dentro de um intervalo especifico Explicacao: Para dados numericos, uma das validacoes mais comuns e verificar se o valor esta dentro de um intervalo esperado, como, por exemplo, se a idade inserida esta entre 0 e 120. O que e uma validacao de dados "em tempo real"? a) Quando a validacao e realizada apenas quando o dado e armazenado b) Quando o sistema valida os dados durante o processo de insercao, sem precisar de interacao adicional c) Quando o dado e validado pelo usuario no momento do envio do formulario d) Quando os dados sao validados apos a submissao do formulario, mas antes de serem exibidos ao usuario Resposta correta: b) Quando o sistema valida os dados durante o processo de insercao, sem precisar de interacao adicional Explicacao: A validacao em tempo real ocorre enquanto o usuario esta digitando ou interagindo com o campo de entrada, o que permite que ele corrija os erros imediatamente, sem a necessidade de esperar por uma submissao do formulario. Qual e a principal vantagem de realizar validacao de dados no lado do cliente (front-end)? a) Reduzir a carga no servidor b) Garantir que os dados estejam 100% corretos c) Impedir que os usuarios alterem os dados no servidor d) Garantir que o servidor nao receba dados duplicados Resposta correta: a) Reduzir a carga no servidor Explicacao: A validacao no lado do cliente ajuda a evitar o envio de dados invalidos ao servidor, reduzindo a carga do servidor e proporcionando uma melhor experiencia para o usuario. O que deve ser considerado ao validar um endereco de e-mail? a) Apenas a presenca de um simbolo "@" no endereco b) O dominio do e-mail deve ser valido, mas a parte local nao precisa ser verificada c) A sintaxe do endereco e o dominio precisam ser verificados d) O endereco de e-mail precisa ser unico, mas nao precisa de verificacao de formato Resposta correta: c) A sintaxe do endereco e o dominio precisam ser verificados Explicacao: A validacao de e-mails envolve checar se a sintaxe do endereco esta correta (exemplo: "usuario@dominio.com") e se o dominio fornecido e valido. O que e uma "mascara de entrada" na validacao de dados? a) Uma ferramenta usada para encriptar dados inseridos pelo usuario b) Uma tecnica usada para garantir que os dados sejam inseridos no formato correto c) Uma verificacao do tamanho maximo do dado inserido d) Um processo de validacao apenas para campos obrigatorios Resposta correta: b) Uma tecnica usada para garantir que os dados sejam inseridos no formato correto Explicacao: Mascaras de entrada sao usadas para forcar o usuario a inserir dados em um formato especifico, como numeros de telefone, CPF, ou datas, por exemplo. Qual dos seguintes e um exemplo de validacao de dados do tipo "tipo de dado"? a) Verificar se o valor inserido e numerico b) Verificar se a data inserida e anterior a data atual c) Verificar se o texto inserido nao contem caracteres especiais d) Verificar se o endereco de e-mail possui o simbolo "@" Resposta correta: a) Verificar se o valor inserido e numerico Explicacao: A validacao do tipo de dado envolve verificar se o valor inserido corresponde ao tipo esperado, como se um campo numerico realmente contem numeros. Qual e o risco de nao realizar validacao de dados em um sistema? a) Aumento da eficiencia do sistema b) Aumento de possiveis falhas de seguranca e integridade dos dados c) Diminuicao da confiabilidade do sistema de autenticacao d) Menor tempo de resposta do servidor Resposta correta: b) Aumento de possiveis falhas de seguranca e integridade dos dados Explicacao: A ausencia de validacao de dados pode permitir a entrada de dados maliciosos ou errados, o que pode comprometer a seguranca do sistema e a integridade dos dados. O que a validacao de dados no servidor garante em comparacao com a validacao no cliente? a) Uma experiencia de usuario mais rapida b) Garantia de que a validacao sera feita, independentemente de alteracoes no codigo do cliente c) A reducao da complexidade do front-end d) A exibicao mais rapida dos resultados para o usuario Resposta correta: b) Garantia de que a validacao sera feita, independentemente de alteracoes no codigo do cliente Explicacao: A validacao no servidor e mais segura, pois garante que os dados serao verificados mesmo se o usuario alterar ou desabilitar as validacoes no lado do cliente. O que significa "validacao de unicidade" de dados? a) Verificar se o dado inserido esta dentro de um intervalo aceitavel b) Garantir que os dados inseridos atendem a uma regra de formato c) Garantir que o dado inserido nao exista previamente no banco de dados d) Validar se o dado e inserido no formato de data correto Resposta correta: c) Garantir que o dado inserido nao exista previamente no banco de dados Explicacao: A validacao de unicidade garante que valores como numeros de identificacao, e-mails ou CPF nao sejam duplicados no banco de dados. O que e a "validacao de intervalo" em um sistema de dados? a) Verificar se a entrada de dados esta dentro de um intervalo numerico ou de data definido b) Verificar se os dados inseridos possuem caracteres especiais c) Verificar a correspondencia dos dados com um padrao especifico d) Verificar a consistencia dos dados com dados anteriores Resposta correta: a) Verificar se a entrada de dados esta dentro de um intervalo numerico ou de data definido Explicacao: A validacao de intervalo e usada para garantir que o valor inserido caiba dentro de um intervalo predeterminado, como uma faixa de idade ou uma data especifica. Qual e o principal motivo para realizar validacoes em campos obrigatorios? a) Aumentar o tempo de resposta do sistema b) Garantir que o campo nao seja deixado em branco c) Melhorar a legibilidade dos dados d) Reduzir o custo de desenvolvimento do software Resposta correta: b) Garantir que o campo nao seja deixado em branco Explicacao: A validacao de campos obrigatorios e essencial para garantir que todas as informacoes necessarias sejam fornecidas pelo usuario antes de enviar ou salvar os dados. Qual dos seguintes exemplos nao e uma tecnica de validacao de dados? a) Limitar o numero maximo de caracteres em um campo b) Validar a integridade de dados usando checksums c) Enviar dados para revisao manual d) Verificar se o endereco de e-mail segue o padrao correto Resposta correta: c) Enviar dados para revisao manual Explicacao: Enviar dados para revisao manual nao e uma tecnica automatizada de validacao. As outras alternativas envolvem processos de verificacao automatizados. O que caracteriza a validacao de dados baseada em regras de negocios? a) Verificar se os dados estao no formato correto b) Aplicar logicas especificas de negocio para garantir que os dados facam sentido c) Verificar a unicidade dos dados d) Garantir que os dados sejam numericos Resposta correta: b) Aplicar logicas especificas de negocio para garantir que os dados facam sentido Explicacao: Validacoes baseadas em regras de negocios envolvem a verificacao de dados em funcao de criterios especificos definidos pelas necessidadesda aplicacao ou organizacao. Qual e a principal desvantagem de confiar exclusivamente na validacao de dados no lado do cliente? a) Ela pode ser ignorada ou modificada pelo usuario com facilidade b) Ela resulta em um tempo de resposta mais lento c) Ela diminui a seguranca do sistema d) Ela aumenta o uso de recursos no servidor **Resposta correta: a) Ela pode ser ignorada ou modificada pelo usuario com