Documente Academic
Documente Profesional
Documente Cultură
Projeto Lgico de BD
DESCRIO PROCESSOS
ANLISE DE DADOS
DER E DD
MODELO CONCEITUAL
DFD
ANLISE FUNCIONAL
DHS E DHP
28/02/2011
Projeto Lgico de BD
Conceitos
ESTABILIDADE do BD: No redundncia Integridade Simplicidade Escalabilidade Agilidade Alocao de Espao Acessos Manipulao de Dados Plano de Lock Distribuio dos dados Plano de Acessos Compartilhamento Segurana
Projeto Lgico de BD 3
DESEMPENHO do BD:
DISPONIBILIDADE:
28/02/2011
Conceitos
Banco de Dados
O que ?
uma coleo compartilhada de dados inter-relacionados que se prope atender as necessidades de vrios tipos de usurios finais. (James Martin)
28/02/2011
Projeto Lgico de BD
Conceitos
Tabela (relao)
CD_FUN 100 101 10 NM_FUN Jose da Silva Antonio Souza Silvio Oliveira
CHEFIA 10 10 5
Linhas, tuplas, ROW, Registros: ocorrncias da Tabela. Colunas: atributos da tabela. Chave Primria: CD_FUN. Chave Estrangeira: CHEFIA e CD_DEP. Chave Alternada: NM_FUN. Domnio: conjunto de valores que um atributo pode assumir. NULL: valor nulo ou falta de informao.
28/02/2011
Projeto Lgico de BD
Conceitos
Unio
Juno
A1B1 A2B1 A3B2 B1C1 B2C2 B3C3 A1B1C1 A2B1C1 A3B2C2
A B C
Produto
X Y AX AY BX BY CX CY
28/02/2011
Projeto Lgico de BD
Conceitos
a derivao do Diagrama Entidade Relacionamento para o Diagrama Relacional. nfase na Independncia dos Dados, sem grandes preocupaes com performance. Representao Grfica: Executar a adjacncia fsica do Relacionamento em uma das Entidades (Ponteiro Lgico) 1 A AB N B
PKA
(PKA,PKB)
PKB PKA,PKB
FKA
FOREIGN KEY:
28/02/2011
PKA
-
Projeto Lgico de BD
Conceitos
a- Relacionamento 1 x 1 1 A
1 B
1- Ponteiro Lgico: Foreign Key em qualquer das entidades ou na entidade de menor volume. A PKA (FKB) ou PKB B (FKA)
A+ B
28/02/2011 DBX-CONSULT Informtica S/C Ltda Projeto Lgico de BD 8
Conceitos
b- Relacionamento 1 x N 1 A
N B
1 A PKA
N B PKB FKA
28/02/2011
Projeto Lgico de BD
Conceitos
c- Relacionamento N x N N A
N B
Ponteiro Lgico: Implementa um Arquivo Lgico AB com relacionamento 1 X N nas duas Entidades Relacionadas (A e B).
A
PKA
AB
PKA+PKB PKB
28/02/2011
Projeto Lgico de BD
10
Conceitos
c- Atributo Multivalorado
Cliente
Derivao: Implementa Entidades Fracas com os atributos multivalorados e a Chave Primria + Identificador Endereo Cliente PKA
PKA + Identificador
Fone
PKA + Identificador
28/02/2011
Projeto Lgico de BD
11
Conceitos
Reviso do DLR
Aps a anlise do acesso lgico e as consolidaes necessrias, as solues adotadas para a obteno de Performance devem ser adicionadas ao DR.
Tabelas de grandes volumes com atributos no frequentemente utilizados, podem ser particionados.
Tabelas de Apoio (valores tabelados) ou Tabelas de Consolidaes no derivados do DER so adicionadas no Modelo.
Tabelas de Redundncias Controladas so adicionadas no Diagrama. Tabelas de Controle utilizadas pela aplicao so adicionadas mo Diagrama.
28/02/2011
Projeto Lgico de BD
12
28/02/2011
Projeto Lgico de BD
13