Mapeamento de restrições, as quais o conteúdo do banco de dados devem respeitar no E-commerce

O Esquema de E-R de uma empresa pode definir certas restrições, as quais o conteúdo do banco de dados deve respeitar. Isso é feito utilizando o Mapeamento de Cardinalidade. Ele expressa o número de entidades que outra entidade pode estar associada, via um conjunto de relacionamentos.

Cardinalidade de Relacionamentos
Cardinalidade máxima: indica a quantidade máxima de ocorrências de entidades que pode
estar associada a uma ocorrência da outra entidade ( 1 ou n).
Ex.: A entidade Empregado tem cardinalidade máxima 1 no relacionamento Trabalha: uma
ocorrência de Empregado pode estar associada a no máximo uma ocorrência de Departamento,
ou, em outros termos, um empregado pode estar trabalhando somente em um departamento.
A entidade Departamento tem cardinalidade máxima de 120 no relacionamento Trabalha:
uma ocorrência de Departamento pode esta associada a no máximo 120 de Empregado, isto é,
um departamento pode ter no máximo 120 empregados trabalhando nele.
Duas cardinalidades máximas são relevantes:
• A cardinalidade máxima 1
• A cardinalidade máxima “muitos” representada pela letra n

Cardinalidade Mínima ecommerce

Cardinalidade Mínima: especifica se a participação de todas as ocorrências das entidades
no relacionamento é obrigatória ou opcional.
• Em um projeto de BD é usada somente duas cardinalidades mínimas: a cardinalidade
mínima 0 e a cardinalidade mínima 1.
• A cardinalidade mínima 1 recebe a denominação de “associação obrigatória”.
• A cardinalidade mínima 0 recebe a denominação de “associação opcional”.
• A cardinalidade mínima em um Diagrama é anotada junto à cardinalidade máxima.

Vamos exemplificar um caso.
Com base na figura abaixo, vamos construir um diagrama de ocorrências para o relacionamento
que a mesma apresenta.cardinalidade



Author: Téo Costa
Téo Costa Consultor em Marketing Digital com foco no E-commerce. Especialista em estratégias de alta performance para pequenas e médias empresas. Tenho ajudado empresas e seus gestores a determinar orçamentos e objetivos para o Marketing Digital. Trabalho com as mais avançadas técnicas de otimização de conversões, Geração de Leads e mensuração de resultados, para ajudar empresários, executivos e gestores a maximizar o retorno de seu investimento nas estratégias de Marketing Digital.

Deixe uma resposta