WorksheetsQuestões sobre Modelos de Rede e Banco de Dados
Total questions: 10
Worksheet time: 5mins
Ao enviar um pacote de dados através da Internet, a camada responsável por decidir o melhor caminho (rota) a ser seguido e pelo endereçamento lógico é a:
Camada de Transporte, pois é onde operam os protocolos TCP e UDP.
Camada de Aplicação, que lida com a interface do usuário e formatação.
Camada de Enlace, que trata do endereçamento físico (MAC) dentro da rede local.
Camada de Rede, que utiliza o protocolo IP para direcionar pacotes entre redes.
Camada Física, que lida com a transmissão de bits brutos pelo meio físico.
Uma aplicação de videoconferência em tempo real, onde a perda ocasional de um pacote de voz é aceitável para manter a fluidez da transmissão, é um cenário onde a velocidade é priorizada em detrimento da retransmissão de dados perdidos. Essa situação indica a utilização do protocolo da Camada de Transporte, que é o:
TCP, por ser orientado à conexão.
HTTP, por ser um protocolo da Camada de Aplicação.
IP, por ser o protocolo de roteamento da Camada de Rede.
UDP, por ser o protocolo 'veloz' que ignora a retransmissão de pacotes perdidos.
SMTP, por ser utilizado no envio de e-mail e exigir integridade.
No Modelo OSI, a Camada responsável por tratar da formatação dos dados para que sejam legíveis pela Camada de Aplicação receptora, e que também lida com serviços como criptografia (SSL/TLS), é a Camada de:
Rede (Camada 3).
Transporte (Camada 4).
Aplicação (Camada 7).
Sessão (Camada 5).
Apresentação (Camada 6).
No contexto da arquitetura de comunicação TCP/IP, a preocupação com a entrega completa e ordenada dos dados entre a origem e o destino é uma função do protocolo:
IP, pois ele decide a rota do pacote.
TCP, por ser orientado à conexão e verificar erros.
UDP, por priorizar a velocidade de transmissão.
DNS, que atua na Camada de Aplicação.
ICMP, que é um protocolo da Camada de Internet (Rede).
Considere uma tabela não normalizada que armazena informações de pedidos e clientes, onde os dados do cliente (Nome, Endereço) são repetidos em cada linha de pedido. Se um cliente fez apenas um pedido e, posteriormente, esse pedido for excluído da tabela, todo o registro desse cliente também será permanentemente perdido. Esse problema na estrutura da tabela é conhecido como:
Anomalia de Inserção
Anomalia de Exclusão
Anomalia de Atualização
Anomalia de Redundância
Anomalia de Integridade
Se um pedido for excluído da tabela, todo o registro desse cliente também será permanentemente perdido. Esse problema na estrutura da tabela é conhecido como:
Anomalia de Inserção.
Anomalia de Atualização.
Anomalia de Redundância.
Anomalia de Integridade.
Anomalia de Exclusão.
Para que uma tabela atenda à Primeira Forma Normal (1FN), a regra fundamental que deve ser seguida é que:
Não deve haver dependência transitiva entre atributos não-chave.
Nenhum atributo não-chave deve depender parcialmente da chave primária.
Todos os dados devem ser armazenados em uma única tabela para simplificar.
Cada célula da tabela deve conter apenas um único valor (atômico) e não haver grupos de repetição.
A redundância de dados deve ser completamente eliminada na primeira etapa.
Em um sistema de controle de projetos que armazena o nome e o telefone do gerente em cada linha de projeto que ele supervisiona, a mudança do número de telefone desse gerente exigirá que o operador encontre e altere o dado em todas as linhas onde ele aparece. O risco de alterar o telefone em algumas linhas e esquecer de outras, deixando o banco de dados inconsistente, é um exemplo da:
Anomalia de Inserção.
Anomalia de Redundância.
Anomalia de Exclusão.
Anomalia de Atomicidade.
Anomalia de Atualização.
Considere a tabela PROJETOS_COMPLEXOS, que armazena informações sobre projetos e os funcionários alocados. O campo Funcionarios_Alocados (Matrícula, Nome) viola a 1FN por ser um grupo de repetição. A ação correta para reestruturar essa tabela para a Primeira Forma Normal (1FN) é:
Excluir a coluna Nome_Projeto, pois é redundante.
Combinar todas as colunas em uma única, garantindo a atomicidade.
Criar uma nova coluna para Matrícula e outra para Nome, mantendo uma única linha por projeto.
Decompor a tabela, criando uma nova linha para cada par (Projeto, Funcionário), eliminando o grupo de repetição.
Manter a tabela como está, pois a 1FN permite listas de valores se estiverem agrupadas.
Em uma tabela de VENDAS_TUDO_JUNTO (onde os dados da venda, cliente e itens estão misturados), não é possível cadastrar um novo cliente se ele ainda não realizou nenhuma compra, pois, para adicionar a linha, seria necessário um ID de Venda que ainda não existe. O impedimento de inserir dados válidos (um novo cliente) devido à má estruturação da tabela é o que se define como:
Anomalia de Atualização.
Anomalia de Redundância.
Anomalia de Exclusão.
Anomalia de Dependência.
Anomalia de Inserção.
