Entidades, relacionamentos, consultas - que pode soar como capítulos de um livro de auto-ajuda , mas esses três termos representam elementos fundamentais no projeto de banco de dados. O método de objeto concepção abstrata do design utilizado na gestão de banco de dados é conhecido como o "Modelo de Entidade-Relacionamento " , ou ERM . Nos primeiros passos da construção , pense de entidades como os blocos em torno do qual o banco de dados é construído. As entidades são definidas simplesmente pelo desenvolvedor , e podem formar consultas complexas e regras quando se uniram . Entidades físicas
Um executivo pode ser definida como uma entidade em um banco de dados e na sala de reuniões . Entidades
em um banco de dados pode representar as pessoas , seja por nome , função, cargo ou departamento. Entidades também podem ser coisas , produtos ou locais de interesse. Sempre que uma entidade tem propriedades tangíveis , sabe-se como uma entidade física . Por exemplo, se uma empresa produz papel, papel pode ser representado por uma entidade em um banco de dados. A cargo específico, como um CEO , seria definido como uma entidade física em um banco de dados.
Entidades conceituais
Se o assunto a ser quantificados ou analisados isn 't fisicamente tangível, mas gira em torno de uma idéia é uma entidade conceitual . Entidades conceituais pode ser abstrato , como uma estratégia, ou mais reconhecível , como uma organização. Ao definir uma entidade conceitual , a regra de ouro é para garantir outros usuários será fácil entender a terminologia . A hora ea data são bons exemplos de entidades conceituais comumente entendido .
Associativas Entidades
entidades associativas são formados pelo resultado de entidades existentes e um relacionamento. Pense em entidades associativas como o produto de uma equação ou consulta específica. Entidades associativas deve conter identificadores únicos , e muitas vezes existem independentemente de outras definições . Isso às vezes é descrito como um relacionamento com um atributo. Se a relação entre entidades produz um resultado ou resultado , esse resultado final pode ser definido como uma entidade associativa . Isto é semelhante a uma relação de causa e efeito, com entidades associativas de ser o efeito de um determinado algoritmo .
Entidades eventos
Uma entidade evento é um catalisador que produz uma resultado por meio de relações e entidades existentes. O mais abstrato dos conceitos de entidades de entender, uma entidade evento é um item de ação . Por exemplo, abrir uma conta seria uma entidade evento em um banco de dados bancários .
Dicas e conselhos
entidade de tipos não são entidades individuais, mas formas de categorizar entidades .
pode ser útil pensar em entidades como " substantivos ": . uma pessoa , lugar ou coisa