Académique Documents
Professionnel Documents
Culture Documents
BANCO DE DADOS
Sistemas de informao
ERP
BI
CRM
CPM
PLANNING
Sistemas de informao
BD
ERP
BI
BD
CPM
CRM
PLANNING
Fonte: autoria prpria.
Levantamento
Ouvir e principalmente entender as necessidades
dos usurios.
Evoluo MER
Entidade:
CPF
Pessoa
NOME
TEL
Fonte: autoria prpria.
Evoluo lgica
Tabela Lgica
PESSOA
PK
CPF
NOME
TEL
Evoluo fsica
Tabela Fsica
PESSOA
PK
CPF
char(11)
NOME
TEL
varchar(100)
char(11)
Evoluo SQL
Interatividade
Desenho da soluo
Entidade
Entidades, do original entity type, servem para representar
objetos ou pessoas que existem na realidade.
Exemplo: pessoa, carro, aluno, livros etc.
Atributos
Os tipos, informaes ou caractersticas que se deseja
conhecer sobre cada objeto que compe a realidade (entidade).
Exemplo: um carro possui cor (vermelha, preta), motor (1.0,
1.6, 2.0), nmero de portas (duas, quatro).
Relacionamentos
Modelagem lgica
a fase da modelagem em que a entidade est mais
parecida com o seu desenho final, com todos os seus
atributos visveis, entre eles, o seu atributo-chave.
Modelagem fsica
a parte final do projeto de Banco de Dados. Nele j esto
definidos os atributos das tabelas e os respectivos data types.
Exemplo de 1:1
Uma pessoa possui um automvel.
1
Pessoa
1
Automvel
Possui
1
Fonte: autoria prpria.
PESSOA
PK
CPF
NOME
TEL
AUTOMOVEL
PK
PK,FK1
CHASSI
CPF
MODELO
Exemplo de 1:N
Uma pessoa possui vrios automveis.
1
Pessoa
N
Automvel
Possui
PESSOA
PK
CPF
NOME
TEL
AUTOMOVEL
PK
PK,FK1
CHASSI
CPF
MODELO
Exemplo de N:N
Um aluno possui vrios professores.
1
Aluno
N
Professor
Possui
N
Fonte: autoria prpria.
Obtendo a cardinalidade
Um aluno possui vrios professores.
1
Aluno
N
Professor
Possui
N
Fonte: autoria prpria.
ALUNO
PK
RA
NOME
PROFESSOR
PK
FUNCIONAL
NOME
ALUNO
PK
PROFESSOR
RA
PK
NOME
NOME
ALUNO_PROFESSOR
PK,FK1
PK,FK2
FUNCIONAL
RA
FUNCIONAL
Interatividade
Chaves
Chave candidata.
Chave primria.
Chave estrangeira.
Chave surrogada.
Chave candidata
Existe apenas no MER.
utilizada para indicar atributos que podem vir a ser
uma chave primria, por isso candidata, candidata a
chave primria.
Chave primria
Atributo nico de uma tabela.
Serve para que no haja repetio de dados.
Pode ser simples (quando composta de um atributo) ou
composta (quando composta de dois ou mais atributos).
Chave estrangeira
Essencial para o relacionamento entre duas ou mais tabelas.
Garante a integridade dos dados.
Pode ser simples ou composta.
Chave surrogada
Tambm conhecida como chave artificial.
Serve para substituir a chave original da tabela.
muito utilizada em modelos de datawarehouse.
Normalmente composta de nmeros sequenciais.
Tipos de relacionamento
Relacionamento forte
Como existe mais de uma cidade com o mesmo nome,
a UF serve para deix-las nicas.
Relacionamento fraco
Um carro nico, de acordo com o seu chassi, por isso, a
cor e o motor so apenas atributos que caracterizam o carro.
Normalizao
Normalizao de dados o processo formal, passo a passo,
que examina os atributos de uma entidade, com o objetivo
de evitar anomalias observadas na incluso, excluso
e alterao de registros.
Cd_Cliente
Nome
Telefone
Endereo
Joo
(11)1234-5678
(11)2345-6789
Rua Seis, 85
Morumbi
12536-965
Maria
(11)3456-7890
(11)4567-8901
Rua Onze, 64
Moema
65985-963
Jos
(11)5678-9012
(11)6789-0123
Praa Ramos
Liberdade
68858-456
Nome
Telefone
Rua
Bairro
CEP
Joo
(11)1234-5678
(11)2345-6789
Rua Seis, 85
Morumbi
12536-965
Maria
(11)3456-7890
(11)4567-8901
Rua Onze, 64
Moema
65985-963
Jos
(11)5678-9012
(11)6789-0123
(11)7890-1234
Praa Ramos
Liberdade
68858-456
Cd_Cli
Nome
Rua
Bairro
CEP
Joo
Rua Seis, 85
Morumbi
12536-965
Maria
Rua Onze, 64
Moema
65985-963
Jos
Praa Ramos
Liberdade
68858-456
Telefone
Cd_Cli
(11)1234-5678
(11)2345-6789
(11)3456-7890
(11)4567-8901
(11)5678-9012
(11)6789-0123
(11)7890-1234
Interatividade
N_Pedido
C_Produto
N_Produto
Qtd
Vl_Unitrio
Subtotal
1234
Impressora
matricial
100,00
400,00
2345
Impressora jato
de tinta
200,00
600,00
3456
Impressora laser
1000,00
2000,00
5678
Impressora
multifuncional
350,00
350,00
N_Pedido
C_Produto
Qtd
Vl_Unitrio
Subtotal
1234
100,00
400,00
2345
200,00
600,00
3456
1000,00
2000,00
5678
350,00
350,00
C_Produto
N_Produto
1234
Impressora matricial
2345
3456
Impressora laser
5678
Impressora multifuncional
2FN
Da tabela de pedidos foi retirada a descrio do produto,
porque o atributo dependente apenas do cdigo do produto.
Foi criada uma nova tabela, chamada de Produto, composta
por Cdigo do Produto e Nome do Produto.
Foi mantido o Cdigo do Produto, na tabela de Pedido,
para o relacionamento.
N_Pedido
C_Produto
Qtd
Vl_Unitrio
Subtotal
1234
100,00
400,00
2345
200,00
600,00
3456
1000,00
2000,00
5678
350,00
350,00
N_Pedido
C_Produto
Qtd
Vl_Unitrio
1234
100,00
2345
200,00
3456
1000,00
5678
350,00
Interatividade
AT A PRXIMA!