Índice:
- Definição - O que significa o Modelo de Entidade-Relacionamento (Modelo ER)?
- Techopedia explica o Modelo de Entidade-Relacionamento (Modelo ER)
Definição - O que significa o Modelo de Entidade-Relacionamento (Modelo ER)?
Um modelo de relacionamento entre entidades (ERM) é uma maneira teórica e conceitual de mostrar relacionamentos de dados no desenvolvimento de software. O ERM é uma técnica de modelagem de banco de dados que gera um diagrama abstrato ou representação visual dos dados de um sistema que pode ser útil no design de um banco de dados relacional. Esses diagramas são conhecidos como diagramas de relacionamento de entidade, diagramas de ER ou ERDs.
Os padrões de relacionamento entre entidades foram propostos pela primeira vez por Peter Pin-Shan Chen, do Instituto de Tecnologia de Massachusetts (MIT), em 1976.
Techopedia explica o Modelo de Entidade-Relacionamento (Modelo ER)
A primeira etapa no design do sistema de informação determina que os modelos de análise de requisitos ilustrem o tipo de dados ou informações que precisam ser coletados. O método de modelagem de dados pode ser usado para ilustrar a ontologia de uma área de interesse específica. Como o modelo relacional, os dados abstratos são convertidos em um modelo de dados lógicos quando o design de um sistema de informações é construído em um banco de dados. Da mesma forma, isso é convertido em um modelo físico quando é fisicamente projetado.
Os blocos de construção de um ERD são entidades, relacionamentos e atributos. As entidades têm tipos de entidade, conhecidos como instâncias das entidades correspondentes. Cada tipo de entidade pode existir independentemente de outro; por exemplo, a entidade "veículo" pode ter os tipos de entidade "carro" e "ônibus". Relacionamento é a propriedade que vincula os tipos de entidade. Por exemplo, o marido do tipo de entidade está relacionado à esposa do tipo de entidade por um relacionamento conhecido como "é casado". Atributos são propriedades que pertencem aos tipos de entidade e também aos relacionamentos.
Existem várias ferramentas de diagramação de ER disponíveis no mercado. Os mais comuns são o MySQL Workbench e o OpenModelSphere.