Vous êtes sur la page 1sur 17

IDEF1X

Integration Definition for Information Modeling 1 Extended

Profa. Dra. Maria Salete Marcon Gomes Vaz

1
História
• Projeto ICAM (Integrated Computer Aided
Manufacturing), US Air Force, 1970.
• Foram desenvolvidos vários métodos
chamados de IDEF (ICAM Definition)
• IDEF0 - Modelagem funcional
• IDEF1 - Modelagem de dados
• IDEF2 - Modelagem dinâmica (capaz de
representar variações temporais)
2
IDEF1X
• Objetivos:
– Representar totalmente o modelos de dados
ligado a um sistema e ou negócio
– Permitir a representação de modelos
conceituais
– Estar baseada numa linguagem coerente
– Poder ser facilmente assimilado
– Permitir a automação
3
Entidade Independente de
Identificador

Sintaxe Exemplo

Nome-Entidade/Número-Entidade Funcionário/32

4
Entidade Dependente de
Identificador

Sintaxe Exemplo

Nome-Entidade/Número-Entidade
Item_NF/52

5
Chave Primária e Atributos
Sintaxe
Nome-Entidade/Número-Entidade

Nome-Atributo
[Nome-Atributo]

[Nome-Atributo]
} Atributos
Chave Primária

[Nome-Atributo]
[Nome-Atributo]

6
Chave Primária e Atributos
Exemplo

Funcionario/32
Cod_Funcionario
Nome
Data_Nascimento
Sexo

7
Cardinalidade

zero, um ou mais exatamente n


n

um ou mais (positivo) de n até m


P n-m

zero ou um referencia a notae (n) onde


Z (n) a cardinalidade é especificada

8
Relacionamento Identificante
Entidade A
Atributo-Chave-A

Relacionamento-Identificante
Nome-Relacionamento

Entidade B
Atributo-Chave-A (FK)
Atributo-Chave-B

9
Relacionamento Não
Identificante Obrigatório
Entidade A
Atributo-Chave A

Relacionamento Identificante não obrigatório


Nome do Relacionamento

Entidade B
Atributo-Chave B

Atributo-Chave A (FK)

10
Relacionamento Não Identificante
Opcional
Entidade A
Atributo-Chave A

Relacionamento
Nome do Relacionamento

Entidade B
Atributo-Chave B

11
Especialização Completa
Entidade Genérica

Descriminador
Conjunto de categorias completo

Entidades Especializadas

12
Exemplo 1
Esquema E/R

N 1 Projeto
Funcionario Participa Idef1x

Matricula
Número

13
Exemplo 2
Esquema E/R

N N
Funcionario Participa Projeto
Idef1x
Matricula
Número

14
Exemplo 3
Esquema E/R

N N
Funcionario Participa Projeto
Idef1x
Matricula
Número

15
Exemplo 4
Esquema E/R
N N
Aluno PDA Professor

Cod_Aluno 1
Cod_Prof
Idef1x
Disciplina

Cod_Disciplina

16
Bibliografia
• Sistema de Banco de Dados
A. Silberschatz; H. F. Korth; S. Sudarschan. Makron Books, Terceira Edição, 1999.

• Projeto de Banco de Dados - Uma Visão Prática


Felipe Machado; Maurício Abreu. Editora Érica, São Paulo, 1996.

• Projeto de banco de Dados


Carlos Alberto Heuser. 3a. Edição, Sagra Luzzatto, Rio Grande do Sul, 2000.

• Modelagem Conceitual e Projeto de banco de Dados


Paulo Cougo. Editora Campus, Rio de Janeiro, 1997.

• Banco de dados: Organização, sistemas e administração


Shao Yong Chu. Editora Atlas, São Paulo, 1983.

17

Vous aimerez peut-être aussi