A diferença entre as relações relacionais e de entidades

relacionamentos entre entidades e relacionamentos relacionais são modos de organizar os dados de maneiras significativas.

Os engenheiros de software usar relações relacionais e relacionamentos de entidade para organizar bancos de dados de informações de maneira significativa. Os dois modelos de gestão de relações de banco de dados foram desenvolvidos na década de 1970 como as necessidades da indústria de computadores de gerenciamento de banco de dados tornou-se mais complexo e competitivo. relações entre entidades são substantivos entidade relacionadas por laços verbais. relações relacionais são baseados em conjuntos de dados predeterminados, onde um predicado consultado determina as informações retornadas.

Relações entidade

  • A entidade em relacionamentos de entidade é uma pessoa, lugar ou coisa. No nível mais básico, relações entre entidades são compostas de duas entidades, tanto um tipo. Por exemplo, considere encomendar duas pessoas. Ambos são rotulados como um tipo de entidade "Pessoa." UMA "trabalhador-manager" relação, chamada "trabalha para," existe entre as duas entidades em que uma pessoa é classificado como "trabalhador" e o outro como "patrão." o "trabalha para" qualificador define a relação entre as duas entidades.

Relações relacionais



  • relações relacionais são profundamente dependentes de lógica de predicados e um conjunto finito de dados. Eles fornecem um meio para um usuário para declarar um método para consultar informações de um banco de dados e contar com o sistema de gerenciamento de banco de dados para recuperar as informações. Por exemplo, se um log-in "James" é inserido em um sistema de gerenciamento de banco de dados como um predicado, o sistema recupera as informações pertinentes no banco de dados, tais como "Último nome" ou "Endereço."

Diferenças nas ligações

  • Uma das diferenças entre cardeais relacionamentos relacionais e relacionamentos de entidade tem a ver com a explicitação e implicitness de seus relacionamentos. Em relacionamentos de entidade, a ligação é explicitamente indicado. pessoa A "trabalha para" Pessoa B. No modelo relacional, os links estão implícitos com o banco de dados. "James" está ligada a "Último nome" e "Endereço" sem uma ligação indicada.

Diferenças em relações semânticas

  • Devido à sua implicitness, nas relações relacionais qualquer tabela de dados tem relação e há muito pouco significado ou semântica seja derivado do que a relação é ou deveria ser. Com relações entre entidades, a semântica são identificados pelo tipo de relacionamento. Desta forma, é muito mais fácil de entender o significado das relações em relacionamentos de entidades do que relacionamentos relacionais.

De esta maneira? Compartilhar em redes sociais:

LiveInternet