Prévia do material em texto
1- A cardinalidade é um número que expressa o comportamento (número de ocorrências) de determinada entidade associada a uma ocorrência da entidade em questão através do relacionamento. Existem dois tipos de cardinalidade: mínima e máxima. Fonte: adaptado de: TECNOLOGIAS de Banco de Dados e Modelagem de Dados. DEVMEDIA. Disponível em: https://bit.ly/3X7Hlo3. Acesso em: 5 jun. 2023.Indique a cardinalidade a ser utilizada em relacionamentos entre entidades (muitos para muitos): A) M:N. B) N:1. C) 1:1. D) 0:N. 2- O modelo cascata configura-se como um modelo de projeto de sistemas projetado para ser usado no desenvolvimento de diferentes tipos de software. O objetivo principal deste sistema é que as diferentes fases de desenvolvimento seguem uma sequência: a primeira etapa se direciona para a segunda e esta se movimenta para a terceira, e assim por diante. Sobre a sequência das etapas do modelo cascata, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Manutenção é a terceira etapa do modelo cascata. ( ) Definição de requisitos é a etapa inicial do modelo cascata. ( ) Projeto de software é a segunda etapa do modelo cascata. ( ) Implementação e teste unitário é a quarta etapa do modelo cascata. Assinale a alternativa que apresenta a sequência CORRETA: Fonte: adaptado de: MODELO Cascata: O que é e como funciona? Casa da Consultoria, c2023. Disponível em: https://bit.ly/3qEI5VA. Acesso em: 5 jun. 2023. A) V - F - F - V. B) F - F - V - F. C) V - V - F - F. D) F - V - V - F. 3- O modelo cascata configura-se como um modelo de projeto de sistemas projetado para ser usado no desenvolvimento de diferentes tipos de software. O objetivo principal deste sistema é que as diferentes fases de desenvolvimento seguem uma sequência: a primeira etapa se direciona para a segunda e esta se movimenta para a terceira, e assim por diante. Sobre a sequência das etapas do modelo cascata, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Manutenção é a terceira etapa do modelo cascata. ( ) Definição de requisitos é a etapa inicial do modelo cascata. ( ) Projeto de software é a segunda etapa do modelo cascata. ( ) Implementação e teste unitário é a quarta etapa do modelo cascata. Assinale a alternativa que apresenta a sequência CORRETA: Fonte: adaptado de: MODELO Cascata: O que é e como funciona? Casa da Consultoria, c2023. Disponível em: https://bit.ly/3qEI5VA. Acesso em: 5 jun. 2023. A) V - F - F - V. B) F - F - V - F. C) V - V - F - F. D) F - V - V - F. 4- Podemos classificar como a parte visual de um site, aquilo que conseguimos interagir. Quem trabalha com Front-End é responsável por desenvolver por meio do código uma interface gráfica e, normalmente, com as tecnologias base da Web: HTML, CSS e JavaScript. O Back-End trabalha em boa parte dos casos fazendo a ponte entre os dados que vêm do navegador rumo ao banco de dados e vice-versa, sempre aplicando as devidas regras de negócio, validações e garantias num ambiente restrito ao usuário final. Fonte: adaptado de: SOUTO, M. Front-end, Back-end e Full Stack. Alura. Disponível em: https://bit.ly/3Jc9THc. Acesso em: 6 jun. 2023.Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas: I. No desenvolvimento Front-End o programador tem o foco principal na parte frontal do sistema, já no Back-End o desenvolvedor se preocupa mais na parte de manipulação e transporte de dados entre o Front-End e o banco de dados. PORQUE II. No desenvolvimento Back-End, o controle das regras de negócio, o tratamento daquilo que está por trás da aplicação, é o grande desafio que o desenvolvedor possui quando é responsável por esta parte. A respeito dessas asserções, assinale a opção correta: A) A asserção I é uma proposição verdadeira e a II é uma proposição falsa. B) As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I. C) As asserções I e II são verdadeiras, e a II é uma justificativa correta da I. D) A asserção I é uma proposição falsa e a II é uma proposição verdadeira. 5- Website é uma junção entre as palavras web (rede) e site (sítio), ou seja, um Website é um sítio na rede. É a palavra utilizada para definir o local onde uma ou mais páginas ficam disponíveis para serem acessadas através da internet. Elas podem ter uma cara diferente dependendo do tipo de site, por ser uma ferramenta extremamente personalizável. Fonte: adaptado de: KNUST, G. O que é website?. Focus Consultoria. Disponível em: https://bit.ly/3PaAnNc. Acesso em: 5 jun. 2023.Considerando o contexto sobre Websites, assinale a alternativa correta: A) É uma página que se atualiza de forma automática. B) É uma página que permite aos usuários inserir informações. C) É uma página que permite fazer login e gerenciar dados. D) É uma página que trabalha estaticamente. 6- Os bancos de dados são uma parte fundamental de qualquer sistema de informação, pois são responsáveis por armazenar e gerenciar grandes quantidades de dados. Existem duas categorias principais de bancos de dados: os relacionais e os não relacionais. Fonte: adaptado de: ZANINI. Banco de dados relacional vs não relacional: qual escolher?. Nine Labs. Disponível em: https://bit.ly/3CodbDy. Acesso em: 5 jun. 2023.Diante das informações no texto sobre as duas principais categorias de banco de dados, assinale a alternativa correta: A) Os bancos de dados não relacionais não utilizam o esquema de tabelas para armazenar seus dados. B) Os bancos de dados não relacionais utilizam a linguagem de consultas SQL. C) Os bancos de dados relacionais armazenam seus dados em documentos otimizados. D) Os bancos de dados relacionais utilizam a linguagem MongoDB Query Language como seu principal meio de consulta de dados. 7- Nos sistemas web existem partes que compõem a sua estrutura, como a parte que armazena os dados manipulados pelo sistema, a que é responsável por toda interação com o usuário e a que implementa as regras de negócio do sistema. Fonte: adaptado de: ENGENHARIA de Software Moderna. Engsoft Moderna. Disponível em: https://bit.ly/3NrB3fZ. Acesso em: 5 jun. 2023.Considerando o texto exposto, indique qual parte da estrutura é responsável pelo armazenamento dos dados manipulados pelo sistema: A) Banco de dados. B) HTML. C) Back-End. D) Front-End. 8- Um modelo físico de dados introduz o contexto específico do banco de dados ausente em modelos conceituais e lógicos de dados. Ele representa as tabelas, colunas, tipos de dados, visualizações, restrições, índices e procedimentos dentro do banco de dados e/ou as informações comunicadas durante os processos de computador. Fonte: adaptado de: MODELAGEM física de dados. Erwin. Disponível em: https://bit.ly/3CrnLty. Acesso em: 6 jun. 2023.Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas: I. Para o desenvolvimento do modelo físico é utilizado uma linguagem executada no sistema gerenciador de banco de dados, com base no modelo lógico para criação, inserção, atualização e eliminação dos dados. PORQUE II. Para o desenvolvimento do modelo físico é utilizada a migração do modelo conceitual, as tabelas e as colunas do físico representam as entidades e os atributos do conceitual. A respeito dessas asserções, assinale a opção correta: A) As asserções I e II são verdadeiras, e a II é uma justificativa correta da I. B) As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I. C) A asserção I é uma proposição verdadeira e a II é uma proposição falsa. D) A asserção I é uma proposição falsa e a II é uma proposição verdadeira. 9- Sobre as estruturas dos sistemas web, temos o Front-End, que nada mais é do que uma camada do software que aparece na tela do nosso computador ou do nosso celular. Tudo que a gente consegue ver e interagir em um softwarefaz parte da camada Front-end. O Front-end é a "capa" do software. Já o Back-end é uma camada que a gente não consegue ver, mas ele é a camada principal do software. Ele é o responsável em processar os dados e executar as ações que o software se propõe a fazer. Fonte: adaptado de: O que é front-end e back-end?. DEVMEDIA. Disponível em: https://bit.ly/45ZBYLE. Acesso em: 5 jun. 2023.Diante das informações apresentadas, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A linguagem HTML faz parte da camada de Front-End. ( ) A linguagem CSS faz parte da camada de Back-End do sistema. ( ) A linguagem PHP faz parte da camada de Front-End do sistema. ( ) A linguagem JavaScript tanto faz parte da camada de Front-End, como pode também fazer parte da camada de Back-end por meio do seu interpretador Node.js. Assinale a alternativa que apresenta a sequência correta: A) V, V, F, F. B) F, V, V, F. C) F, F, V, F. D) V, F, F, V. 10- A metodologia tradicional tem etapas bem definidas sendo o planejamento do projeto, uma estimativa em termos de prazo e orçamento, a execução e entrega no final. A metodologia tradicional segue um modelo sequencial, ou seja, uma etapa deve ser executada após a outra, sendo assim, uma tarefa não pode ser iniciada enquanto a anterior não for concluída. Fonte: adaptado de: GUEDES, M. Metodologias ágil x tradicional: Quais as diferenças?. Treinaweb. Disponível em: https://bit.ly/3qH7kGZ. Acesso em: 6 jun. 2023.Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas: I. Na metodologia tradicional, a entrega dos processos é constante, até a conclusão de todo o projeto. PORQUE II. Na metodologia tradicional se utiliza métodos sequenciais como o Scrum, para o desenvolvimento do projeto. A respeito dessas asserções, assinale a opção correta: A) As asserções I e II são falsas. B) A asserção I é uma proposição falsa e a II é uma proposição verdadeira. C) A asserção I é uma proposição verdadeira e a II é uma proposição falsa. D) As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.