Upload
internet
View
113
Download
8
Embed Size (px)
Citation preview
PProf. Alexander Roberto Valdamerirof. Alexander Roberto Valdameri
Projeto de Projeto de
Banco de DadosBanco de Dados
2
Projeto de Banco de DadosMini-mundo
Coleta e Análise de Requisitos
Projeto Lógico
Projeto Físico
Projeto Conceitual
Esquema FísicoEsquema Físico
Esquema LógicoEsquema Lógico
Esquema ConceitualEsquema Conceitual
Requisitos de dadosRequisitos de dados
Independente Independente de SGBDde SGBD
Específico Específico a um SGBDa um SGBD
Foco: Dados
3
Projeto de um BD
• Modelo Conceitual;
• Modelo Lógico;
• Modelo Físico.
4
Modelo Conceitual
• Diagrama E-R:capturar as necessidades da
organização em termos de
armazenamento de dados.
5
Modelo Lógico
• Transformar ER em modelo
lógico - implementação em um
SGBD.
• Engenharia reversa.
6
Modelo Físico
• Descrever estruturas físicas de
armazenamento de dados –
tamanho de campos, índices,
nomenclaturas, etc.
7
Abordagem E-R
Percepção de que o mundo real é formado por um conjunto de
objetos chamados entidades e pelo conjunto dos
relacionamentos entre estes objetos. (Peter Chen)
8
Abordagem E-R
• Maior capacidade semântica;• Três noções básicas:
Entidade; Relacionamento; Atributo.
9
Entidade
• Representa um conjunto de
objetos da realidade modelada.
Representação gráfica
Substantivo
10
Relacionamento
• Conjunto de associações
entre entidades.
Representação gráfica
Verbo
11
Relacionamento
residePessoa
Binário:
Apto
12
Relacionamento
CasadoPessoa
Recursivo Binário:
13
Relacionamento
pertence
Ternário:
Funcionário
Habilidade Projeto
14
Conectividade
Gerencia Depto
um – para - um
1 1Funcionário
15
Conectividade
Tem
um – para - muitos
1 n FilhosMãe
16
Conectividade
Aluno Cursa Disciplina
muitos – para - muitos
n n
17
Condicionalidade:
Gerencia Depto1 1
Tem Filho1 n
Cursa Disciplinan n
Funcionário
Mãe
Opcional:
Obrigatório:
Aluno
Desconhecido:
18
Relacionamento ou procedimento ?
possui
baixa
Item de nota Fiscal
Item de nota Fiscal
Produto
Produto
19
Representação correta
Refere-seItem de nota Fiscal Produton 1
Todo Item de Nota Fiscal é um
Produto.
20
Atributo
“Os valores dos atributos que descrevem as entidades, constituem uma porção
significativa dos dados que serão armazenados no banco de
dados”.
21
Representação de Atributos
Funcionário Gerencia Depto1
Codigo
NomeEndereco
Codigo
Nome
RamalData Nascimento
1
22
Representação de Atributos
Depto Lotan
Codigo
Descrição
Codigo
Nome
Ramal
Indentificador único
1
Funcionário
Endereco
Data Nascimento
23
Generalização/Especialização
Herança de propriedades;
Nota Fiscal Possuin 1
ClienteCodigoNome
PessoaFísica
PessoaJurídica
24
Generalização/Especialização
Total:Cliente
CodigoNome
PessoaFísica
PessoaJurídica
t
25
Generalização/Especialização
Parcial:Funcionário
CodigoNome
Servente Operador
p