Estou criando um diagrama ER para uma atribuição de classe e queria saber se seria possível criar uma entidade que não tivesse relação direta com nenhuma outra entidade e simplesmente usar chaves estrangeiras para conectá-las. O diagrama abaixo ilustra o que eu gostaria de fazer
Basicamente, meu diagrama está começando a ficar muito complexo e seria ótimo se eu não tivesse que manter uma conexão entre cada entidade.
FWIW, estou usando a notação Chen e Crow's Foot, se isso ajuda.
Um diagrama ER é apenas uma ferramenta para ajudá-lo no desenvolvimento. Um diagrama ER nem por obrigação exige que você mostre todas as entidades no sistema.
Então, para responder à sua pergunta por um caminho: é perfeitamente aceitável ter uma entidade em um diagrama que não tenha relação com nenhuma outra entidade. Considere uma tabela de configurações que é usada por um aplicativo simples para armazenar as configurações do programa. Não precisaria de nenhuma outra entidade para fazer seu trabalho. Mas ainda seria um objeto que existia no escopo do armazenamento de dados.
Então, para responder à sua pergunta por outro caminho: você pode exibir quantos diagramas em seu diagrama ER forem necessários para mostrar as informações que você está tentando representar. Mas se você optar por omitir um relacionamento para fins de clareza, ainda faria sentido anotar que o R foi omitido. Eu, pessoalmente, mas
-{#}
com um número dentro dos círculos relacionados para cada entidade, com uma nota de rodapé para esse # na parte inferior da página. Dessa forma, outros leitores não precisarão perguntar se deve haver outra relação.Esse é o meu valor de $ 0,05 neste de qualquer maneira. O ponto aqui é que isso é em parte uma questão de estilo. Algumas pessoas vão te dizer que você sempre tem que colocar os relacionamentos (como, por exemplo, seu chefe pode exigir isso, e isso superaria meu conselho). Mas a verdade final é o que está no banco de dados.
Em virtude do fato de duas entidades estarem "relacionadas" por meio de uma chave estrangeira, existe uma relação direta entre elas. Se você escolhe ou não diagramar essa relação convencionalmente, depende de você, no entanto, eu me referiria à sua notação como algo como "Chen-Wilson" ou "Pé de Corvo de Chris", já que não é mais Chen "puro" ou Pé de Corvo . Eu concordo com jcolebrand; definitivamente documente o conector de relacionamento ausente para que seu instrutor não pense que você cometeu um erro.