- Banco de Dados RelacionalCardinalidade de Relacionamentos
- Modelagem de DadosRelacionamentosTipos de Relacionamentos
Para resolver a questão, considere o esquema relacional com as relações: CREDOR (CGC, RazaoSocial, Endereco), DEVEDOR (CPF, Nome, Sexo, DataNascimento, Endereco), DIVIDA (Codigo, DataDivida, ValorDivida, CGC, CPF), PAGAMENTO (Codigo, DataPagamento, ValorPago). Nas relações: (i) os atributos sublinhados representam a chave primária de cada relação; (ii) CGC em DIVIDA, CPF em DIVIDA e Codigo em PAGAMENTO são chaves estrangeiras que referenciam, respectivamente, as relações CREDOR, DEVEDOR e DIVIDA. Uma dívida pode possuir vários pagamentos, tal que se a soma dos valores pagos de uma dívida for inferior ao valor da dívida (atributo ValorDivida em DIVIDA), ela não estaria quitada. Os atributos CGC em DIVIDA e CPF em DIVIDA podem possuir valores repetidos na relação DIVIDA.
Suponha que CREDORES, DEVEDORES, DIVIDAS e PAGAMENTOS são tipos de entidades que mapeiam as relações CREDOR, DEVEDOR, DIVIDA e PAGAMENTO, respectivamente. Nesse caso, existe um tipo de relacionamento binário com a cardinalidade
Suponha que CREDORES, DEVEDORES, DIVIDAS e PAGAMENTOS são tipos de entidades que mapeiam as relações CREDOR, DEVEDOR, DIVIDA e PAGAMENTO, respectivamente. Nesse caso, existe um tipo de relacionamento binário com a cardinalidade