Aula 26: Analisando Casos Reais: De Requisitos ao MER I

A transição da linguagem natural — a forma como os usuários descrevem seus problemas — para o Modelo Entidade-Relacionamento (MER) é um dos processos mais desafiadores na engenharia de dados. Esta etapa ocorre logo após a Obtenção e Análise de Requisitos, onde o projetista atua como um tradutor, identificando no "caos" de informações o que é essencial para o sistema. O objetivo aqui é extrair substantivos e verbos que darão origem às entidades e aos relacionamentos, respectivamente.
Ao analisar um caso real, como o sistema de uma Companhia, o primeiro passo é identificar as entidades regulares (ou fortes), que são objetos com existência independente, como 'Empregado', 'Departamento' e 'Projeto'. Cada uma dessas entidades possui características específicas chamadas atributos, que precisam ser classificados como simples, compostos ou multivalorados para garantir que a modelagem capture a riqueza da informação.
Um erro comum nesta fase inicial é tentar modelar tudo de uma vez. A técnica recomendada é focar primeiro na identificação dos "pilares" do sistema e suas chaves-primárias, que garantirão a unicidade de cada registro futuramente. Por exemplo, ao ler que "cada departamento tem um nome único e um código único", o projetista já deve marcar 'Código' como o atributo-chave no diagrama.
Além disso, é fundamental observar as associações iniciais. Se o requisito diz que "empregados trabalham para departamentos", surge o primeiro relacionamento binário. Esta aula foca em treinar o olhar do analista para não deixar passar detalhes semânticos que, se ignorados agora, custarão caro na fase de implementação física.
Comentários
Postar um comentário