Conjuntos de Relacionamentos
Conjuntos de Relacionamentos
Precisamos de um mecanismo para a identificação dos vários relacionamentos em um conjunto de relacionamentos.
Seja R um conjunto de relacionamentos envolvendo os conjuntos de entidades E1, E2, …,En
Se R não possui atributo, então o conjunto de atributos:
- chave_primária(E1) U chave_primária(E2) U … U chave_primária(En) descreve um relacionamento individual do conjunto R.
Se R possui os atributos a1, a2, …, an. , então o conjunto de atributos:
- chave_primária(E1) U chave_primária(E2) U … U chave_primária(En) U {a1, a2, … , an} descreve um relacionamento em particular do conjunto R.
Portanto:
- chave_primária(E1) U chave_primária(E2) U … U chave_primária(En) forma uma superchave do conjunto de relacionamentos.
A estrutura da chave primária para o conjunto de relacionamentos depende do mapeamento da cardinalidade do conjunto de relacionamentos.
Para relacionamentos binários
Muitos para muitos -> União das chaves primárias de ambos os conjuntos de entidades envolvidos
Muitos para um -> é simplesmente a chave primária do conjunto de entidades que terá apenas um representante nos relacionamentos
um para um -> qualquer uma das chaves primárias pode ser usada
Relacionamentos Ternários
Relacionam 3 ocorrências de entidades. Só é interessante utilizar este tipo de relacionamento quando realmente é obrigatório associar, ao mesmo tempo, um par de entidades com uma terceira. Por exemplo, um empregado que trabalha em um projeto da empresa, necessariamente realiza alguma tarefa neste trabalho. Assim, estes 3 fatos estão sempre relacionados. Quando não ocorre esta obrigatoriedade, recomenda-se o uso da agregação.
A determinação da cardinalidade de um relacionamento ternário é feita questionando um par em relação à terceira entidade envolvida. Por exemplo, um empregado trabalhando em um projeto (par empregado-projeto) realiza de 1 a N tarefas. Logo, a cardinalidade (1,N) é colocada ao lado da entidade Tarefas.
Outros relacionamentos acima de ternários podem ocorrer em um diagrama ER (quaternários, etc), porém são raros e deve-se avaliar cuidadosamente se são realmente necessários. A determinação da cardinalidade é semelhante ao comentado para ternários, ou seja, questiona-se um conjunto de entidades associadas em relação àquela que se deseja determinar a cardinalidade.
Veja mais em http://www.faccat.com.br/dti/bd2.htm
Olá! Sou Fabio, criador do blog FabioBmed, um espaço onde compartilho minha paixão por marketing digital, tecnologia, empreendedorismo e, claro, os aprendizados do meu dia a dia. Aqui você encontrará um mix de conteúdos profissionais e pessoais, sempre com insights práticos, dicas úteis e histórias reais.
Com mais de 15 anos de experiência no mercado digital e fundador da FBDigital, minha missão é inspirar e ajudar pessoas e empresas a construírem uma base sólida no universo online. Seja por meio de estratégias de marketing, ferramentas tecnológicas ou reflexões sobre o cotidiano, meu objetivo é transformar desafios em oportunidades.
Além dos conteúdos voltados para negócios e tecnologia, também compartilho momentos do meu dia a dia, ideias que aprendo pelo caminho e até curiosidades que podem fazer a diferença na sua vida. Aqui, cada post reflete minha busca por conhecimento e minha vontade de conectar pessoas e histórias.
Conecte-se comigo e acompanhe tudo sobre marketing, tendências digitais, aprendizados pessoais e muito mais. Juntos, vamos explorar o melhor do mundo digital e da vida cotidiana!
- Site: www.fabiobmed.com.br
- WhatsApp: WhatsApp
- E-mail:
Publicação Criada em: maio 31, 2012
Sem atualizações registradas.