You are on page 1of 2

BANCO DE DADOS Aula 6: MER Cardinalidade de Relacionamentos MODELO DE ENTIDADE E RELACIONAMENTO MER comum no incio do desenvolvimento de um sistema que

que no tenhamos noo exata da tarefa a ser realizada. O maio r erro nessa fase admitir que j saibamos o que deve ser feito, seja por experincia anterior, seja por falta de tempo para conversar com os usurios do sistema. Para minimizar esse problema, devemos criar uma estrutura grfica que permita identificar as Entidades de um sistema e como estas se relacionam. O principal objetivo da Modelagem de Dados desenvolver um modelo que, contendo entidades e relacionamentos, seja capaz de representar os requerimentos das informaes do negcio. Um dos principais problemas relacionados com banco de dados a redundncia das informaes. Exatamente para evitar a redundncia que se cria uma srie de tabelas no banco de dados e no apenas uma. As entidades tm a propriedade de interagir em decorrncia de uma razo relevante do negcio. Assim, os objetos de um modelo esto normalmente associados. As associaes entre os objetos so descritas como relacionamentos. Dessa forma, o conceito de relacionamento habilita o analista a obter regras de negcio sobre os dados da organizao.

CARDINALIDADE DE RELACIONAMENTOS 1:1 um-para-um Uma linha compatvel com apenas uma linha da outra tabela. Ocorre sempre que uma entidade tiver uma nica ocorrncia na outra entidade.

1:n um-para-muitos Um registro na Tabela A compatvel com muitos registros na Tabela B, mas qualquer registro da Tabela B pode ser compatvel com apenas um registro na Tabela A. Ocorre sempre que uma entidade se relaciona com um ou mais atributos da outra entidade e esta outra se relaciona apenas com um atributo daquela entidade.

n:n muitos-para-muitos Ocorre sempre que uma entidade se relaciona com vrios atributos de outra entidade e esta, por sua vez, relaciona-se com vrios atributos daquela entidade.

Entidade Associativa Um relacionamento muitos-para-muitos, embora perfeitamente justificvel do ponto de vista da modelagem lgica de dados, no permite estabelecer uma relao biunvoca em que os membros do relacionamento sejam individualizados. Significa, portanto, que um relacionamento muitos-para-muitos gera perdas de informaes certamente relevantes ao negcio do usurio. Para resolver a questo, esse tipo de relacionamento deve sofrer um ajustamento que o conduza condio de entidade intermediria, conhecida como entidade associativa.

QUANDO UMA CHAVE ESTRANGEIRA COMPE A CHAVE PRIMRIA DE UMA ENTIDADE, DIZ-SE QUE A CHAVE ESTRANGEIRA POSSUI IDENTIDADE COM A ENTIDADE.

You might also like