- O modelo ER significa um modelo Entidade-Relacionamento. É um modelo de dados de alto nível. Este modelo é usado para definir os elementos de dados e o relacionamento de um sistema especificado.
- Desenvolve um projeto conceitual para o banco de dados. Ele também desenvolve uma visão de dados muito simples e fácil de projetar.
- Na modelagem ER, a estrutura do banco de dados é retratada como um diagrama denominado diagrama entidade-relacionamento.
Por exemplo, Suponha que projetemos um banco de dados escolar. Neste banco de dados, o aluno será uma entidade com atributos como endereço, nome, id, idade, etc. O endereço pode ser outra entidade com atributos como cidade, nome da rua, código PIN, etc e haverá um relacionamento entre eles.
Componente do Diagrama ER
1. Entidade:
Uma entidade pode ser qualquer objeto, classe, pessoa ou lugar. No diagrama ER, uma entidade pode ser representada como retângulos.
Considere uma organização como exemplo - gerente, produto, funcionário, departamento, etc. podem ser considerados uma entidade.
a. Entidade Fraca
Uma entidade que depende de outra entidade chamada entidade fraca. A entidade fraca não contém nenhum atributo chave próprio. A entidade fraca é representada por um retângulo duplo.
2. Atributo
O atributo é usado para descrever a propriedade de uma entidade. Eclipse é usado para representar um atributo.
variável javascript global
Por exemplo, id, idade, número de contato, nome, etc. podem ser atributos de um aluno.
janelas.open javascript
a. Atributo chave
O atributo chave é usado para representar as principais características de uma entidade. Representa uma chave primária. O atributo chave é representado por uma elipse com o texto sublinhado.
b. Atributo Composto
Um atributo composto por muitos outros atributos é conhecido como atributo composto. O atributo composto é representado por uma elipse e essas elipses são conectadas a uma elipse.
c. Atributo multivalorado
Um atributo pode ter mais de um valor. Esses atributos são conhecidos como atributos de múltiplos valores. O oval duplo é usado para representar atributos de vários valores.
Por exemplo, um aluno pode ter mais de um número de telefone.
d. Atributo derivado
Um atributo que pode ser derivado de outro atributo é conhecido como atributo derivado. Pode ser representado por uma elipse tracejada.
Por exemplo, A idade de uma pessoa muda com o tempo e pode ser derivada de outro atributo, como Data de nascimento.
3. Relacionamento
Um relacionamento é usado para descrever a relação entre entidades. Diamante ou losango são usados para representar o relacionamento.
o que é envio de diretório
Os tipos de relacionamento são os seguintes:
a. Relacionamento um para um
Quando apenas uma instância de uma entidade está associada ao relacionamento, ele é conhecido como relacionamento um para um.
Por exemplo, Uma mulher pode casar com um homem e um homem pode casar com uma mulher.
b. Relacionamento um-para-muitos
rotação da árvore avl
Quando apenas uma instância da entidade à esquerda e mais de uma instância de uma entidade à direita se associam ao relacionamento, isso é conhecido como relacionamento um-para-muitos.
Por exemplo, O cientista pode inventar muitas invenções, mas a invenção é feita pelo único cientista específico.
c. Relacionamento muitos para um
Quando mais de uma instância da entidade à esquerda e apenas uma instância de uma entidade à direita se associa ao relacionamento, isso é conhecido como relacionamento muitos para um.
carregamento de javascript
Por exemplo, O aluno se matricula em apenas um curso, mas um curso pode ter muitos alunos.
d. Relacionamento muitos-para-muitos
Quando mais de uma instância da entidade à esquerda e mais de uma instância de uma entidade à direita se associam ao relacionamento, isso é conhecido como relacionamento muitos para muitos.
Por exemplo, O funcionário pode ser atribuído a vários projetos e o projeto pode ter muitos funcionários.