1
resposta

Dúvida Modelo Conceitual

Eu tenho a seguinte questão:

Os bancos desejam informatizar o controle dos seus clientes.

  • Um banco possui várias agências e cada agência pode conter múltiplas contas e empréstimos.
  • Um cliente pode possuir várias contas e pode também fazer empréstimos.
  • O banco é identificado por seu código único, mas as agências dependem dos bancos.
  • Conta e empréstimo possuem um identificador único respectivamente.
  • O cliente é identificado pelo CPF.
  • Um cliente só pode ter uma conta por agência.

Entidades

  • Banco
  • Agência (Entidade fraca)
  • Cliente
  • Conta
  • Empréstimo

Relacionamentos:

  • Um banco possui várias agências
  • Cada agência pode conter múltiplas contas e empréstimos
  • Um cliente pode possuir várias contas
  • Um cliente pode também fazer empréstimos
  • Um cliente só pode ter uma conta por agência

Atributos:

  • O banco é identificado por seu código único
  • Conta possue um identificador único
  • Empréstimo possuem um identificador único
  • O cliente é identificado pelo CPF

Eu estou com duvida relacionada a relação, "cliente só pode ter uma conta por agência", como ficaria representado esse modelo conceitual que restringe isso porém permite que o cliente possa criar várias contas?

1 resposta

Oi, Daiane,

Parece que as agências não possuem códigos identificadores próprios, no seu projeto. Será que não seria uma boa ideia incluí-los?

Assim, uma entidade associativa que combinasse id_cliente e id_agência como chave composta poderia solucionar seu problema. O que acha?

Abraços!