Modelagem de dados

464 palavras 2 páginas
Estudo sobre Modelagem de Dados

Entidade associativa

Ao final deste estudo, o aluno será capaz de identificar uma entidade associativa em um relacionamento de n para n.

A entidade associativa surge de um relacionamento de n para n, em que existe uma associação dos atributos identificadores das duas entidades relacionadas, caracterizando uma nova entidade.

A nova entidade gerada possui, normalmente, atributos próprios do relacionamento, isto é, ela só existe por causa do relacionamento.

Exemplo: Um médico pode consultar n pacientes.
Um paciente pode ser consultado por n médicos.

Uma consulta é realizada em uma data e em um horário; possui um preço; pode ser paga por convênio ou pelo paciente; apresenta uma prescrição do médico e a relação de medicamentos. Esses são alguns atributos que pertencem apenas ao relacionamento CONSULTA.

Toda entidade possui um atributo identificador a partir do qual é feito o relacionamento das entidades. Ele é único e identifica cada ocorrência da entidade. Na próxima aula falaremos mais sobre ele.

No diagrama a seguir, os atributos identificadores são: CRM e ID_Paciente.

No caso dos relacionamentos de n para n, não é possível transportar o atributo identificador de uma entidade para a outra que está relacionada, pois, assim, estariam sendo repetidos dados desnecessários.

Nesse caso, cria-se uma terceira entidade, chamada consulta, contendo os seguintes atributos:

No banco de dados, procura-se escrever o dado uma única vez e relacioná-lo com as demais entidades. Utilizando o exemplo do consultório, o nome de um médico deve ser apenas uma ocorrência na tabela de médico dentro do banco de dados. Embora a consulta tenha o médico responsável, não é necessário um atributo nome do médico, mas substituí-lo por seu CRM, pois esse atributo o identifica dentro da entidade MEDICO. Do mesmo modo, o nome do paciente não precisa estar na entidade CONSULTA, pois ele possuir um

Relacionados

  • Modelagem de dados
    3129 palavras | 13 páginas
  • Modelagem de dados
    8372 palavras | 34 páginas
  • Modelagem de dados
    1092 palavras | 5 páginas
  • Modelagem de Dados
    1216 palavras | 5 páginas
  • Modelagem de dados
    1820 palavras | 8 páginas
  • Modelagem de dados
    2261 palavras | 10 páginas
  • Modelagem de dados
    924 palavras | 4 páginas
  • Modelagem de dados
    952 palavras | 4 páginas
  • Modelagem de dados
    2789 palavras | 12 páginas
  • Modelagem de dados
    1775 palavras | 8 páginas