◇ OpenCyber Academy
Tecnólogo · Capítulo 4 · Português

Capítulo 4 — Modelos de dados

Ensino gratuito e aberto para quem deseja proteger pessoas e tecnologias. Não é preciso criar uma conta para estudar ou consultar as respostas.

Capítulo 4 — Modelos de dados

Mapa da aula

Aula 04 publicada. Mapa, exemplo, EX010.

flowchart TD
  N0["4.1 O registro da encomenda"]
  N1["4.2 Dados pessoais"]
  N2["4.3 Minimizar os campos"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3
  N3 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX010"]

Desenho lógico

flowchart LR
  N0["4.1 O registro da encomenda"]
  N1["4.2 Dados pessoais"]
  N2["4.3 Minimizar os campos"]
  N3["Síntese"]
  N0 --> N1 --> N2 --> N3 --> Q["EX010"]
[4.1 O registro da encomenda]
    |
    v
[4.2 Dados pessoais]
    |
    v
[4.3 Minimizar os campos]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX010]

Objetivos de aprendizagem

Você vai (1) descrever o modelo de dados de encomendas da Brightwater; (2) identificar os dados pessoais nele; (3) aplicar a minimização aos campos de dados.

4.1 O registro da encomenda

Tomás estuda o modelo de dados do serviço de rastreamento com o desenvolvedor que o mantém. Um registro de encomenda guarda um identificador, o remetente, o nome do destinatário, o endereço, o número de telefone, o peso, o nível de serviço, os eventos de leitura e uma foto da entrega. Os eventos de leitura se ligam a centros de distribuição, motoristas e horários. Entender o modelo mostra como os dados fluem e onde se acumulam. Ruth pede que a turma esboce primeiro as entidades e os relacionamentos no papel, porque um diagrama claro ajuda todos a discutir quais campos são necessários, para quem e por quanto tempo.

4.2 Dados pessoais

Tomás marca os campos que identificam pessoas: o nome, o endereço e o telefone do destinatário, a identidade do motorista nos eventos de leitura e as fotos de entrega que podem mostrar uma pessoa ou uma casa. Alguns campos são pessoais em combinação, como um horário de entrega e um endereço, que revelam quando alguém está em casa. Ele anota quais equipes acessam cada campo. O atendimento ao cliente precisa dos dados de contato do destinatário; os separadores do centro de distribuição precisam apenas do código postal e do nível de serviço. Mapear os dados pessoais por papel mostra onde o acesso é mais amplo do que qualquer função exige.

4.3 Minimizar os campos

Tomás propõe mudanças. As telas dos separadores mostram apenas o código postal, o nível de serviço e o peso. Os números de telefone são ocultados depois da entrega. As fotos de entrega são apagadas após noventa dias, a menos que haja uma reclamação aberta. O desenvolvedor estima o trabalho em duas semanas. Sam apoia, porque menos pessoas vendo dados pessoais significa menos chances de uso indevido e um impacto menor se um coletor for perdido. A minimização de dados, exigida pelas leis de proteção de dados em muitos países, é também um dos controles de segurança mais baratos ao alcance de uma pequena empresa.

Exemplo resolvido

Tomás mapeia o modelo de dados das encomendas, marca os campos pessoais por papel e propõe três mudanças de minimização nas telas e na retenção.

Caso sintético. O modelo de dados é sintético.

Erros e limites

Campos ocultados ainda podem existir nas exportações. A exclusão por retenção precisa alcançar também os backups ao longo do tempo.

Exercícios

Síntese

Mapear os dados pessoais no modelo de dados por função mostra como minimizar a exposição a baixo custo.

Continue estudando — aula 04 (capítulo 04 de 30)

← Capítulo 03 · Índice das aulas · Capítulo 05 →

Continue para a próxima aula já escrita.