Dúvida com modelagem do banco de dados - Tabela sem relacionamento

Bom dia pessoal, tudo certo?

Tenho uma pequena dúvida referente à modelagem do banco de dados. No sistema, tem um cadastro de usuário, consequentemente uma tabela “Usuário” deve existir na base, porem ela não tem ligação com nenhuma outra, sendo assim, é necessário inserir ela no modelo ER?

Grande abraço!

Sim, todo modelo de banco de dados faz referencia aquilo que existe na sua base de dados e o modelo Entidade Relacionamento, não contem somente Relacionamento, contem entidades também!

Sim, se não colocar o modelo está errado e quem vai programar ou dar manutenção vai detectar o problema!

1 curtida

Dragoon. Muito obrigado pela resposta.

Dúvida resolvida!

Abraços!

1 curtida

em alguns casos especificos pode acontecer da tabela não ter relacionamentos, ou pelo menos eles não serem fortes.

por exemplo, vc tem engines que não respeitam integridade referencial entao vc pode apagar um registro que esteja sendo usado em outros lugares e ai vc tem um buraco. MyISAM no mysql é assim.

mas pq alguem iria querer isso? pode te dar um ganho de performance, ainda mais se vc praticamente não apagar os dados.

Mas ela é necessária aparecer no modelo de Entidade e Relacionamento @peczenyj ?

Eu foquei na parte de relacionamento “fisico”

A tabela pode ter relacionamento logico mesmo sem pk/fk (exemplo performance). Ou pode não ter relacionamento com nada.

Bota no modelo ER

So cuida que as vezes é possivel criar umas tabelas pra fins de estatística/report que pode ser uma versão da tabela X porem so com dados do mes passado. Não é uma VIEW, mas uma tabela “temporaria”.

O DBA que criou isso vai colaborar pra descrever no ER