Você está na página 1de 7

28/02/2011

DBX-CONSULT Informtica S/C Ltda

Projeto Lgico de BD

Estrutura do Desenvolvimento de Sistemas


MUNDO REAL

DESCRIO DE DADOS DADOS MODELO DESCRITIVO PROCESSOS

DESCRIO PROCESSOS

ANLISE DE DADOS

DER E DD

MODELO CONCEITUAL

DFD

ANLISE FUNCIONAL

PROJ. LGICO DE BANCO DADOS

MA, TAL e TCC DR TABELAS ST-PROCs LOCALIZAO BANCO DE DADOS

MODELO OPERACIONAL LGICO

DHS E DHP

PROJ. LGICO DE SISTEMAS

PROJ. FSICO DE BANCO DADOS

MODELO IMPLEMENTAO FSICO

CDIGOS FONTES PROGRAMAS

PROJ. FSICO DE SISTEMAS

28/02/2011

DBX-CONSULT Informtica S/C Ltda

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

DBX-CONSULT Informtica S/C Ltda

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

DBX-CONSULT Informtica S/C Ltda

Projeto Lgico de BD

Conceitos
Tabela (relao)
CD_FUN 100 101 10 NM_FUN Jose da Silva Antonio Souza Silvio Oliveira

Modelo Relacional - Terminologia

MATR 1001 110 10

CARGO Auxiliar Escritorio Auxiliar Escritorio Gerente

CHEFIA 10 10 5

SALARIO CD_DEP 350,00 350,00 1500,00 20 20 20

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

DBX-CONSULT Informtica S/C Ltda

Projeto Lgico de BD

Conceitos
Unio

Modelo Relacional - Manipulao


Interseo Diferena

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

DBX-CONSULT Informtica S/C Ltda

Projeto Lgico de BD

Conceitos

Modelo Lgico Relacional

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
-

DBX-CONSULT Informtica S/C Ltda

Projeto Lgico de BD

Conceitos
a- Relacionamento 1 x 1 1 A

Diagrama Lgico Relacional

1 B

1- Ponteiro Lgico: Foreign Key em qualquer das entidades ou na entidade de menor volume. A PKA (FKB) ou PKB B (FKA)

2- Adjacncia Fsica de Entidades: Implementa em nica Entidade.

A+ B
28/02/2011 DBX-CONSULT Informtica S/C Ltda Projeto Lgico de BD 8

Conceitos
b- Relacionamento 1 x N 1 A

Diagrama Lgico Relacional

N B

Ponteiro Lgico: Implementa Foreign Key na Entidade N

1 A PKA

N B PKB FKA

28/02/2011

DBX-CONSULT Informtica S/C Ltda

Projeto Lgico de BD

Conceitos
c- Relacionamento N x N N A

Diagrama Lgico Relacional

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

DBX-CONSULT Informtica S/C Ltda

Projeto Lgico de BD

10

Conceitos
c- Atributo Multivalorado

Diagrama Lgico Relacional


CD_CLI NM_CLI Fone_Com_1 Fone_Com_2 Fone_Com_3 Fone_Res 1 Fone_Res_2 End_Res End_Com End_Cobr End_Entrega_1 End_Entrega_2 End_Entrega_3

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

DBX-CONSULT Informtica S/C Ltda

Projeto Lgico de BD

11

Conceitos

Reviso do DLR

a reviso do Diagrama Lgico Relacional para o Diagrama Relacional de implementao (DR).

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

DBX-CONSULT Informtica S/C Ltda

Projeto Lgico de BD

12

Treinamento + Tecnologia = Produtividade e Qualidade

28/02/2011

DBX-CONSULT Informtica S/C Ltda

Projeto Lgico de BD

13