Na arquitetura TCP/IP, cada uma das camadas representa uma função na rede, com o objetivo de padronizar a arquitetura e o uso dos protocolos em diferentes partes do fluxo de transmissão de dados. A camada de _______ é responsável por garantir que o usuário possa interagir com as aplicações hospedadas pelo servidor. Já a camada de _______ tem o papel, principalmente, de controlar o meio físico, detectando suas características e a forma como os dispositivos estão conectados. Enquanto isso, a camada de _______ opera protocolo IP para comunicação e endereçamento dos dispositivos na rede.
Atualmente, a infraestrutura computacional é importante para garantir a disponibilidade do serviço. Ela é responsável por manter ativas as aplicações que milhões de usuários utilizam todos os dias. Sobre isso, analise as asserções a seguir e a relação proposta entre elas. I. No contexto atual, em que grande parte das aplicações são executadas em algum tipo de nuvem computacional, muitos aspectos precisam ser avaliados. PORQUE II. A segurança do acesso dos usuários, a conectividade com os data centers e a disponibilidade dos servidores são aspectos a serem considerados nas infraestruturas.
O modelo TCP/IP é o padrão de comunicação utilizado na maioria das redes, locais ou remotas, por inúmeros elementos de comunicação. Diferentemente do modelo OSI, o TCP/IP possui quatro camadas.
Um protocolo de rede define o que é comunicado, como isso é comunicado e quando deve ser comunicado. São usados protocolos em todas as camadas: da transmissão física até a transmissão feita pelas aplicações. Quando um protocolo é utilizado para garantir a comunicação na rede, são definidos o formato das mensagens enviadas e a ordem em que devem ser recebidas pelo destinatário. Para que a comunicação seja estabelecida, é necessário que duas entidades estejam dispostas a trocar informações através dos processos de transmissão e recepção de dados. Em síntese, os protocolos de rede são conjuntos de normas que permitem que os dispositivos possam se comunicar entre si e na internet.
O modelo OSI é um padrão que segmenta as camadas e representa um modelo de rede utilizado por diferentes tipos de rede. Basicamente, um conjunto de protocolos caracteriza sua implementação e permite que os computadores possam compreender os dados que trafegam na rede, desde que tratados por todas as camadas de ponta a ponta. Considerando a importância de cada camada no modelo aludido, avalie as afirmações a seguir, em relação às camadas, e relacione-as adequadamente aos termos ou características a que se referem. 1- Camada de rede. 2- Camada de transporte. 3- Camada de sessão. I - Estabelece a comunicação e define quem transmitirá os dados em determinado momento. II - Responsável pelo controle de fluxo e correção de erros que possam ser identificados durante a transmissão de dados. III - Permite transmitir os dados identificando cada dispositivo, por meio de um endereço único, para identificar quem envia/recebe as informações.
Em um projeto de banco de dados, os diagramas Entidade-Relacionamento (ER) desempenham um papel fundamental na visualização e no planejamento da estrutura do banco de dados.Estes diagramas utilizam uma série de símbolos e convenções para representar os esquemas, focando mais em estruturas do que em instâncias individuais. Considerando a importância e as características dos diagramas ER, avalie as seguintes afirmações sobre sua notação e uso:Tipos de entidade regulares são representados por caixas retangulares, enquanto os tipos de relacionamento utilizam losangos.
Atributos multivalorados são mostrados em retângulos duplos, enquanto atributos compostos são representados por losangos.
Em um diagrama ER, os atributos-chave de um tipo de entidade são indicados com seu nome sublinhado.
A razão de cardinalidade em um relacionamento é indicada pela conexão de símbolos como 1, M ou N nas arestas participantes.
Os diagramas ER devem ser lidos sempre da esquerda para a direita, independentemente da disposição dos elementos.
Com base nas afirmações acima, assinale a alternativa correta:
Quando se mapeia um objeto em uma tabela relacional, via de regra, os atributos do objeto são representados por intermédio de colunas na tabela. Contudo essa não é uma regra inflexível, porque há mais considerações a serem feitas no que diz respeito a alguns aspectos, como os tipos de dados e o tamanho de campos. Essas considerações podem fazer com que um atributo seja mapeado em várias colunas ou que diversos atributos sejam mapeados em somente uma coluna. No caso das associações do tipo um-para-um, é preciso decidir entre gerar uma única tabela no modelo relacional ou gerar duas tabelas (uma para cada classe envolvida).Sobre a temática, analise as asserções a seguir e a relação proposta entre elas.I.A escolha de uma única tabela conduz a um pior desempenho, implicando na necessidade de implementar triggers.
PORQUEII. Por sua vez, gerar duas tabelas resulta em uma estrutura de banco de dados menos flexível.
A respeito das asserções, assinale a alternativa correta:
Leia o exposto a seguir.
É importante conhecer as funções de agregação em sistemas de banco de dados quando se utiliza a linguagem SQL (Structured Query Language ou, em uma tradução livre, Linguagem de Consulta Estruturada). Algumas dessas funções incluem os comandos _______, que retorna o maior valor existente a um determinado campo, e o min, que, por sua vez, retorna o _______, dentre os valores existentes, a um campo. Portanto, são funções que integram a aplicação de operações _______.Escolha a alternativa correta que contenha informações que preencham as lacunas e dêem sentido a toda frase:
As ferramentas case se mostram bastante úteis para fins de modelagem de banco de dados. Afinal, elas ajudam na criação de MER, bem como na criação de modelos relacionais. Além disso, disponibilizam funcionalidades de criação automática de dicionário de dados e, também, funcionalidades de criação de scripts de geração de banco de dados para tecnologias de SGBD. Não obstante, possibilitam a interessante função de engenharia reversa.
Assinale a razão de o MySQLWorkbench não ser, exatamente, uma ferramenta case:
Denomina-se Dependência Funcional (DF) a propriedade semântica dos atributos, o que permite afirmar que ela deriva do conhecimento que o projetista do banco de dados apresenta do mundo real que está a modelar. A principal utilização da DF é na descrição de um esquema de tabela de forma mais minuciosa, mediante a especificação de restrições em atributos que precisam, a todo o tempo, ser garantidas. Em conjunto com as formas normais, a DF conduz as atividades de projeto de banco de dados de forma adequada, e existem certos aspectos a serem considerados.Dessa forma, avalie os blocos de informações a seguir e os correlacione adequadamente.1 — Garantia de inviolabilidade de DF.
2 — Medição da qualidade de um projeto de banco de dados.
3 — Direção do processo de normalização.I — Dependências funcionais e chaves dos esquemas de tabelas.
II — Verificação da forma normal alcançada.
III — Estabelecimento de um bom projeto de banco de dados e implementação das funções.
Assinale a alternativa que correlaciona, adequadamente, os dois grupos de informação:
Em uma aula de banco de dados, o professor enfatizou a importância das restrições em modelos relacionais para garantir a integridade e a validade dos dados.Ele explicou que as restrições são regras aplicadas aos dados para assegurar a precisão e a confiabilidade das informações armazenadas em um banco de dados.Para ilustrar, o professor descreveu vários tipos de restrições, como restrições de chave, restrições de domínio, restrições de integridade de entidade, e restrições de integridade referencial, explicando o papel de cada uma no contexto do banco de dados.Com base nessa discussão, ele propôs a seguinte questão aos alunos:Qual das seguintes afirmações descreve corretamente a restrição de integridade referencial em um banco de dados relacional?
A evolução dos bancos de dados ao longo do tempo reflete as mudanças nas necessidades e na tecnologia.Inicialmente, os sistemas de banco de dados eram limitados em termos de abstração de dados e independência, tornando difícil implementar novas consultas ou transações eficientemente quando os requisitos das aplicações mudavam.Para superar essas limitações, os bancos de dados relacionais foram introduzidos, separando o armazenamento físico dos dados de sua representação conceitual e proporcionando maior flexibilidade.Com o advento da era digital e da Internet, novas necessidades surgiram, levando ao desenvolvimento de bancos de dados mais complexos e especializados.Por exemplo, o surgimento de linguagens de programação orientadas a objeto e a necessidade de armazenar objetos complexos resultaram na criação de bancos de dados orientados a objeto (BDOOs).Em seguida, com o crescimento explosivo de dados gerados por plataformas como redes sociais e comércio eletrônico, houve uma demanda por sistemas capazes de gerenciar grandes volumes de dados, levando ao desenvolvimento de sistemas de armazenamento [preencher 1] e bancos de dados [preencher 2].Complete corretamente as lacunas e assinale a alternativa correta:
O divergente e o rotacional são conceitos fundamentais na análise de campos vetoriais, especialmente em física e engenharia.Dado o campo vetorial F(x,y,z)=(x²yz, xyz², xy²z), analise seu divergente e rotacional e assinale a alternativa correta.
Considere um engenheiro que precisa analisar o fluxo de um fluido em um sistema de tubulação. Ele decide usar o Teorema de Gauss para simplificar seus cálculos. Para entender o significado físico do divergente no campo vetorial, ele precisa utilizar a aplicação correta deste teorema. Sobre a análise do engenheiro no campo vetorial, analise as afirmativas a seguir.O divergente mede a quantidade de massa que diverge de um ponto por unidade de volume e tempo, sendo crucial na análise de fluxos em mecânica dos fluidos.
O divergente mede a rotação de um campo vetorial em torno de um ponto, sendo relevante apenas em campos rotacionais, não em fluxos.
O divergente é usado para determinar o potencial elétrico em campos eletromagnéticos, sem aplicação em mecânica dos fluidos, tornando-o irrelevante.
O divergente é uma medida da curvatura de uma superfície, aplicada principalmente em geometria e sem uso na análise de fluxos de fluidos.
O divergente é irrelevante na análise de fluxos em mecânica dos fluidos, sendo mais relevante em outras áreas da física.Está correto o que se afirma em:
No contexto da física e engenharia, o conceito de trabalho realizado por um campo vetorial em relação a uma superfície pode ser explorado por meio do estudo de integrais de superfície. Esse processo teórico é crucial para entender como as forças atuam em objetos distribuídos sobre uma área específica. Considere um campo vetorial que representa a velocidade do vento e uma superfície como a vela de um barco. Assinale a alternativa que descreve a relevância de entender as integrais de superfície para calcular o trabalho realizado pelo campo vetorial nesta situação:
Considere a integral de linha
𝐼∮
𝐶
𝐹
·
𝑑
𝑟
, onde C é a fronteira da região do primeiro quadrante limitado por
𝑥
2
+
𝑦
21
𝑒
𝑥
2
+
𝑦
24
e F é o campo vetorial definido por
𝐹
(
𝑥
,
𝑦
)𝑥
𝑥
2
+
𝑦
2
,𝑦
𝑥
2
+
𝑦
2
.Nessas condições e aplicando o teorema de Green, calcule a integral "
𝐼
":
Calcule a massa da esfera
𝑥
2
+
𝑦
2
+
𝑧
2
≤
1
, supondo que a densidade no ponto
(
𝑥
,
𝑦
,
𝑧
)
é igual à distância desse ponto à origem, e que o cálculo da massa é dado por
∫
∫
∫
𝑇
𝛿
(
𝑥
,
𝑦
,
𝑧
)
𝑑
𝑥
𝑑
𝑦
𝑑
𝑧
, sendo
𝛿
(
𝑥
,
𝑦
,
𝑧
)
a função densidade volumétrica da massa associada a
𝑇
.
As séries e expansões de Taylor são métodos matemáticos utilizados para aproximar funções complexas, especialmente aquelas com múltiplas variáveis. Estas séries são construídas a partir de derivadas de diferentes ordens da função em um ponto específico. Qual das seguintes afirmações melhor descreve o propósito das séries e expansões de Taylor em funções de várias variáveis?
A derivada de uma função é a inclinação da reta tangente que passa por determinada curva. Usamos o conceito de derivada em Física, por exemplo, quando calculamos a velocidade (que é uma taxa de variação).Sendo assim, a derivada da função
𝐹
(
𝑥
)
𝑠
𝑒
𝑛
(
𝑠
𝑒
𝑛
(
𝑥
)
1
)
é:
A arquitetura cliente-servidor é a base de funcionamento da web. O cliente é o dispositivo que necessita de alguma informação que está armazenada em outro local. O servidor é o dispositivo que contém a informação ou o serviço desejado pelo cliente. Com base na arquitetura mostrada na ilustração, analise as afirmativas, a seguir, e marque com V as verdadeiras e com F as falsas.I. ( ) O usuário clica em um link de uma página em seu navegador.II. ( ) O navegador envia uma mensagem ao servidor, que formata a solicitação.III. ( ) O servidor encontra o recurso, formata a resposta e a envia ao cliente.IV. ( ) O navegador do cliente interpreta a resposta e a exibe na tela.Assinale a alternativa que apresenta a sequência correta.
A plataforma Microsoft Azure é uma boa opção de migração para a nuvem de todo ou de parte do trabalho e da infraestrutura computacional de uma empresa.Como ela oferece todos os recursos necessários para colocar um sistema empresarial para funcionar, essa plataforma é também uma boa opção para as organizações que estão iniciando suas operações.Computação, lógica, armazenamento, gestão administrativa e financeira são algumas das várias ferramentas oferecidas pela plataforma.Tecnicamente, diversas opções estão disponíveis na plataforma Azure, tais como virtual machines, app services, firewalls, kubernetes, container registries, SQL servers.Sobre as opções oferecidas pelo Microsoft Azure, identifique se são verdadeiras (V) ou falsas (F) as afirmativas a seguir.
( ) No Microsoft Azure, é possível instalar firewalls entre os seus servidores virtuais (também configurados na plataforma) e os usuários externos.
( ) Por meio da plataforma Microsoft Azure, registrar containers e subir imagens para estes containers é uma tarefa simples.
( ) A plataforma Microsoft Azure permite também a criação e o gerenciamento de grupos de recursos. Esses podem também ser associados às VMs.Assinale a alternativa que apresenta a sequência correta.
Para gerar maior facilidade, agilidade e simplicidade, a arquitetura Docker utiliza alguns componentes. A componente responsável por armazenar imagens, local ou remotamente, é o____________. O arquivo que auxilia a criação de uma imagem e define as instruções que são aplicadas em uma imagem é o _________. O _________ auxilia na construção, no envio e na execução dos containers, e o __________ é responsável por receber entradas dos usuários e enviá-las para o Docker Engine.
A restrição de interface uniforme é um dos princípios chave da arquitetura REST, que estipula que todas as interações entre cliente e servidor devem acontecer através de uma interface consistente. Isso inclui o uso de URIs padronizadas para recursos, a aplicação de métodos HTTP de forma semântica e a representação de recursos em formatos padronizados e auto-descritivos. Essa abordagem promove o desacoplamento entre cliente e servidor, melhorando a escalabilidade e a portabilidade das aplicações.Qual das seguintes opções descreve corretamente um aspecto da restrição de interface uniforme em APIs RESTful?
O banco de dados trata-se de uma coleção organizada de dados inter-relacionados e que representam informações a respeito de um domínio específico, as quais, normalmente, são armazenadas eletronicamente em um sistema de computador.Assinale a alternativa que representa o significado da sigla SGBD:
O back-end é a parte da aplicação web que não roda na máquina do cliente e, portanto, não sofre qualquer interferência do usuário. É responsável por todos os recursos de integração com bases de dados, gestão de usuários, conexões, servidores e a maior parte da lógica do sistema.Com base em seus conhecimentos sobre back-end, analise as afirmativas, a seguir, e marque com V as verdadeiras e com F as falsas.I. ( ) O back-end é o intermediário entre a interface e o banco de dados.II. ( ) O back-end é a parte da aplicação que garante a integridade dos dados.III. ( ) Conteúdos usuais como imagens e perfis cadastrados não ficam no back-end.Assinale a alternativa que apresenta a sequência CORRETA.
HTML é a abreviação de Hypertext Markup Language (Linguagem de Marcação de Hipertexto). Isso significa que é um código utilizado para descrever a estrutura de um documento. Essa estrutura é composta de cabeçalhos, parágrafos, listas, tabelas, imagens, dentre muitos outros itens.Sendo assim, qual é o nome dado para essas marcações? Assinale a alternativa correta:
O Hypertext Transfer Protocol (HTTP) é o protocolo mais importante no universo de desenvolvimento web. Para que ele consiga carregar as informações do cliente para o servidor, e vice-versa, alguns métodos são essenciais, como GET, Head e Post.Com base no funcionamento do protocolo HTTP e nas funções de seus métodos, analise as afirmativas, a seguir, e marque com V as verdadeiras e com F as falsas.I. ( ) O método GET solicita recursos do servidor. Esse método deve ser utilizado quando há um conteúdo em texto, imagem ou vídeo, por exemplo.II. ( ) O método Head solicita informações sobre o conteúdo. Esse método traz informações (o tamanho, por exemplo) sobre o recurso solicitado.III. ( ) O método Post usado apenas para publicar conteúdos em páginas diversas. Para utilizá-lo, é necessário passar o endereço e a autorização. Assinale a alternativa que apresenta a sequência correta.
Reconheça as características fundamentais da Análise Exploratória de Dados (AED) no contexto da Ciência de Dados. A AED é uma etapa crucial que precede a aplicação de técnicas estatísticas mais complexas, permitindo que o analista obtenha um entendimento básico dos dados e das relações entre as variáveis. Além disso, a análise descritiva é um componente comum da AED, ajudando o cientista de dados a se familiarizar com o conjunto de dados. Considerando essas informações, assinale a alternativa que identifica o propósito da Análise Exploratória de Dados?
Ao construir modelos preditivos, é fundamental escolher o algoritmo adequado que melhor se adapte aos dados e ao problema em questão. Modelos como o KNN Regressor podem ser inicialmente atraentes devido à sua simplicidade, mas em certos casos, podem não fornecer a precisão desejada, especialmente em conjuntos de dados com muitas dimensões ou variáveis correlacionadas. Nesses cenários, pode ser vantajoso explorar alternativas como as Árvores de Decisão, que podem lidar de maneira mais eficaz com esses desafios.Escolha a alternativa que explique por que pode ser necessário optar por um modelo como a Árvore de Decisão ao invés de continuar utilizando o KNN Regressor, considerando a questão de minimização de erros em um projeto preditivo.