Nem todo atributo de uma entidade é um dado único e indivisível. Alguns podem ser quebrados em partes menores, outros podem assumir mais de um valor ao mesmo tempo — e essa classificação dos atributos é um dos pontos mais cobrados sobre o Modelo Entidade-Relacionamento em concursos de TI, especialmente na hora de identificar a notação correta num Diagrama Entidade-Relacionamento (DER).
Neste resumo, você vai entender a diferença entre atributo simples e composto, o que caracteriza um atributo multivalorado, como o atributo derivado completa essa classificação e como cada um desses tipos aparece representado na notação de Chen.
📲 Canal Oficial do Dicionário do Concurseiro no WhatsApp
Receba resumos, questões comentadas e novidades diretamente no seu celular!
💡 Conteúdo exclusivo para concurseiros. Totalmente gratuito!
🧩 Atributo simples (atômico)
Um atributo simples (ou atômico) não pode ser dividido em partes menores dentro do modelo — ele é tratado como uma unidade indivisível de informação. CPF, Matrícula e Nome são exemplos típicos: para os fins da modelagem, cada um representa um único valor, sem subdivisão relevante para o negócio.
🧱 Atributo composto
Um atributo composto pode ser decomposto em outros atributos menores, cada um com significado próprio. O exemplo clássico é Endereço, que se desmembra em Logradouro, Número, Bairro, Cidade e CEP. A decisão de tratar um atributo como composto ou como simples não é absoluta — depende de o negócio precisar consultar ou validar as partes separadamente. Se o sistema nunca precisa filtrar por cidade isoladamente, por exemplo, Endereço pode ser modelado como simples.
🔢 Atributo multivalorado
Um atributo multivalorado pode assumir mais de um valor simultaneamente para a mesma ocorrência da entidade. Telefone é o exemplo mais cobrado: uma mesma Pessoa pode ter dois, três ou nenhum telefone cadastrado. Isso é diferente de um atributo simples repetido — o multivalorado representa uma coleção de valores do mesmo tipo associada a uma única entidade.
- No modelo conceitual (MER): o atributo multivalorado é representado dentro da própria entidade, sem gerar uma tabela separada;
- No mapeamento para o modelo lógico relacional: como uma tabela relacional não permite múltiplos valores numa mesma célula (viola a 1ª Forma Normal), o atributo multivalorado é transformado numa tabela própria, ligada à entidade original por chave estrangeira — tema que será aprofundado no mapeamento conceitual → lógico da trilha.
🧮 Atributo derivado
Para completar a classificação, existe ainda o atributo derivado: aquele cujo valor é calculado a partir de outro atributo ou de um relacionamento, em vez de ser armazenado diretamente. Idade, quando calculada a partir de Data de Nascimento, é o exemplo mais citado. A decisão de armazenar fisicamente um atributo derivado (para ganhar performance de leitura) ou recalculá-lo sempre que necessário (para garantir consistência) é um trade-off clássico de projeto físico — armazenar introduz risco de o valor ficar desatualizado se a fonte mudar e o derivado não for recalculado junto.
✏️ Notação no DER
Na notação de Chen, cada classificação tem uma marca visual própria:
- Atributo simples: elipse simples ligada à entidade;
- Atributo composto: elipse central ligada a outras elipses menores, uma para cada componente;
- Atributo multivalorado: elipse de contorno duplo;
- Atributo derivado: elipse de contorno tracejado.
É perfeitamente possível combinar classificações no mesmo atributo — um atributo pode ser, ao mesmo tempo, composto e multivalorado (ex.: Endereço, se uma mesma Pessoa puder ter mais de um endereço cadastrado).
⚠️ Pegadinhas comuns
- Simples não é sinônimo de “único” no sentido de chave: a classificação simples/composto trata de divisibilidade do atributo, não da sua capacidade de identificar a entidade — isso é papel da chave candidata/primária, tema do próximo resumo;
- Multivalorado não vira automaticamente vários atributos separados no MER: ele continua sendo um único atributo da entidade no modelo conceitual; a multiplicação em tabela separada só acontece no projeto lógico;
- Atributo composto não é o mesmo que relacionamento: os componentes de um atributo composto (ex.: Logradouro, Número) não têm existência própria como entidade — se precisassem, o correto seria modelar Endereço como entidade separada, não como atributo composto;
- Atributo derivado não deixa de existir se não for armazenado: ele continua sendo parte do modelo conceitual mesmo que a decisão de projeto físico seja recalculá-lo em vez de guardá-lo em coluna.
🎯 Dica Final para a Prova
Fixe as quatro classificações e sua notação: simples (elipse simples), composto (elipse com sub-elipses), multivalorado (elipse de contorno duplo) e derivado (elipse tracejada). E lembre da regra prática mais cobrada: todo atributo multivalorado vira uma tabela própria quando o modelo é mapeado para o relacional, porque nenhuma célula de tabela pode guardar mais de um valor.
✓ Agora que você conhece os tipos de atributo, o próximo passo é entender como identificar, entre eles, qual (ou quais) tem a capacidade de identificar cada entidade de forma única: as chaves candidatas e a chave primária.
📍Gostou do conteúdo? Deixe um comentário, compartilhe e continue acompanhando o Dicionário do Concurseiro para mais Resumos de TI – Banco de Dados. Aqui você encontra explicações claras, atualizadas e com foco total no que cai em prova!
👉 Leia também no Dicionário do Concurseiro: Resumo TI Banco de Dados: Chaves Candidatas e Chave Primária
📘 Saber classificar corretamente cada atributo é o primeiro passo para transformar um modelo conceitual num esquema relacional consistente, sem perder informação nem violar as regras da forma normal. Continue estudando!
Comentários
Seja o primeiro a comentar.
Você precisa fazer o login para publicar um comentário.