Tecnologia
O Modelo E-R
Proposto por Peter Chen [1976] “The Entity-Relationship Model: Toward the unified view of data” Notações:
Chen Martin (“pé-de-galinha”) Bachman (setas) IDEF1X (US Air Force)
O Modelo E-R
Elementos:
Entidades
Conjuntos de “coisas” que possuem características próprias.
Atributos
Representam as características de uma Entidade.
Relacionamentos
Vínculos ou associações entre Entidades.
Entidade conceito conjunto de objetos sobre os quais é preciso armazenar informações úteis. conjunto de vários elementos (mais que 1). conjuntos de elementos distinguíveis que aceitam um código para diferencia-los. seus atributos NÃO dependem de outras entidades. conjuntos qualificativos (ex. grau de instrução). Ex de possíveis Entidades: pessoas, locais, objetos, documentos, etc.
Entidade representação Funcionários Produtos
matricula nome endereço
código descrição unidade
Notas Fiscais
Cargos
série
número data emissão
código
descrição
pré-requisitos
Entidade conceito CUIDADO: aquilo que é entidade numa circunstância, pode não ser em outra. Exercício: identifique 6 entidades, e seus atributos, num possível sistema de controle acadêmico (secretaria) da SPEI.
Atributos conceito informações úteis a respeito de uma entidade ou relacionamento. os atributos de uma entidade permanecem constantes para todos os seus relacionamentos. os atributos de uma entidade são independentes de todas as demais entidades.
Atributos tipos determinante: seu valor representa um elemento da entidade. seu valor é único para a entidade. deve ser sublinhado. composto necessita ser dividido em sub-atributos, para que seu significado seja melhor compreendido. multi-valorado pode assumir mais do que um valor para cada entidade, é diferenciado com um (*).
Atributos representação Funcionários Produtos
matricula nome endereço
código descrição unidade
Notas Fiscais
Cargos
série