Índice:
- Definição - O que significa o diagrama de relacionamento entre entidades (ERD)?
- Techopedia explica o diagrama de relacionamento entre entidades (ERD)
Definição - O que significa o diagrama de relacionamento entre entidades (ERD)?
Um diagrama de relacionamento de entidade (ERD) é uma técnica de modelagem de dados que ilustra graficamente as entidades de um sistema de informações e os relacionamentos entre essas entidades. Um ERD é um modelo conceitual e representacional de dados usado para representar a infraestrutura da estrutura da entidade.
Os elementos de um ERD são:
- Entidades
- Relacionamentos
- Atributos
As etapas envolvidas na criação de um ERD incluem:
- Identificando e definindo as entidades
- Determinando todas as interações entre as entidades
- Analisando a natureza das interações / determinando a cardinalidade dos relacionamentos
- Criando o ERD
Techopedia explica o diagrama de relacionamento entre entidades (ERD)
Um diagrama de entidade-relacionamento (ERD) é crucial para criar um bom design de banco de dados. É usado como um modelo de dados lógicos de alto nível, que é útil no desenvolvimento de um design conceitual para bancos de dados.
Uma entidade é um item ou conceito do mundo real que existe por si só. As entidades são equivalentes às tabelas de banco de dados em um banco de dados relacional, com cada linha da tabela representando uma instância dessa entidade.
Um atributo de uma entidade é uma propriedade específica que descreve a entidade. Um relacionamento é a associação que descreve a interação entre entidades. Cardinalidade, no contexto de ERD, é o número de instâncias de uma entidade que podem, ou devem, ser associadas a cada instância de outra entidade. Em geral, pode haver relacionamentos um para um, um para muitos ou muitos para muitos.
Por exemplo, vamos considerar duas entidades do mundo real, um funcionário e seu departamento. Um funcionário possui atributos como número, nome, número do departamento, etc. Da mesma forma, o número e o nome do departamento podem ser definidos como atributos de um departamento. Um departamento pode interagir com muitos funcionários, mas um funcionário pode pertencer a apenas um departamento, portanto, pode haver um relacionamento um para muitos, definido entre departamento e funcionário.
No banco de dados real, a tabela de funcionários terá o número do departamento como uma chave estrangeira, referenciada na tabela de departamentos, para reforçar o relacionamento.