Organização e Projeto de Banco de Dados Professor: Marcio Gonçalves; marcio@datainfo.inf.br; www.asselvi.com.br/marcio;
Modelagem de Dados Modelos Variantes de ER: - Notação Peter Chen - Notação Eng. da Informação - Notação Merise - Notação Case Method
Modelagem de Dados Notação Peter Chen: Peter Chen foi quem propôs a técnica de modelagem Entidade-Relacionamento. Utilizada em muitas literaturas por ser considerada uma notação clássica.
Modelagem de Dados Notação Eng. da Informação: Notação proposta por Martin e Finkelstein. Esta técnica possui uma notação gráfica de fácil utilização.
Modelagem de Dados Notação Merise: Criada na França e difundida em grande parte da Europa. Esta notação possui grandes características similares a notação de Peter Chen.
Modelagem de Dados Notação Case Method: Esta notação é implementada em várias ferramentas de modelagem de dados. Esta técnica é muito parecida com a notação Eng. da Informação
Modelagem de Dados Componentes encontrados nas Notações ER: Relacionamento Ternário (Peter Chen) Agregação Entidades Relacionamentos Atributos Identificadores Cardinalidades Generalização/Especialização Entidade Associativa (Peter Chen) Relacionamento Identificador
Modelagem de Dados Entidades: Peter Chen Eng. Informação Merise Método CASE
Modelagem de Dados Relacionamentos: Peter Chen Eng. Informação Merise Método CASE
Modelagem de Dados Atributos: Peter Chen Eng. Informação Merise Cliente(Cod_Cliente,...) Merise Método CASE Cod_Cliente
Modelagem de Dados Identificadores: Peter Chen Eng. Informação Merise Cliente(Cod_Cliente,...) Merise Método CASE #Cod_Cliente
Modelagem de Dados Cardinalidades: Peter Chen Eng. Informação Merise Método CASE
Modelagem de Dados Entidade Associativa: Peter Chen
Modelagem de Dados Relacionamento Ternário: Peter Chen
Modelagem de Dados Relacionamento Identificador: Peter Chen Eng. Informação Item_Pedido(Cod_Pedido,...) Merise Método CASE
Modelagem de Dados Generalização/Especialização: Eng. Informação Peter Chen Método CASE
Modelagem de Dados Exemplos de ferramentas CASE: Designer 2000 (Oracle) Dr.CASE (Squadra) ERwin (Logic Works) CASE Studio (CASE Studio)
Modelagem de Dados Dicas de como Iniciar a Construção de Modelos ER: Determinar os atributos Determinar os identificadores Definir cardinalidades mínimas Verificar aspectos temporais Definir domínio dos atributos Identificar restrições que não podem ser representadas no modelo Enumerar as entidades Identificar os relacionamentos Definir as cardinalidades máximas
Modelagem de Dados Modelo de Clientes e Pedidos Cliente Pedido Item Peça