Академический Документы
Профессиональный Документы
Культура Документы
Tabelas
Fabricio Breve
Dados em Tabelas
A representao em Tabelas a mais usual
Possibilita agrupar dados relacionados.
Permite armazenar dados de forma compacta
Permite recuperar estes dados posteriormente de forma
fcil.
possvel representar os dados definidos no Modelo
Entidade Relacionamento utilizando tabelas
Dados Relacionados
Joo, Mrcia, Denise, Clara
R. 7 de Setembro, R. Jos Bonifcio, R. So Sebastio
Passos, So Paulo, Ribeiro Preto
DIAGRAMA E-R
TABELA
PESSOA
PESSOA
nome
rua
cidade
NOME
RUA
CIDADE
Joo
7 de Setembro
Passos
Mrcia
Jos Bonifcio
So Paulo
Denise
So Sebastio
Ribeiro Preto
Clara
Jos Bonifcio
Ribeiro Preto
Dados Relacionados
S possvel ento representar por
tabelas, dados relacionados entre si.
No exemplo anterior, NOME x RUA x
CIDADE tinham uma relao:
Todos so atributos de uma pessoa; e
Qualquer pessoa pode possuir estes
atributos.
Representao em Tabelas
H regras que podem ser seguidas para representar
um projeto de Banco de Dados feito com o Diagrama ER por meio de tabelas.
Para mapear um Modelo Entidade-Relacionamento
para este novo esquema, algumas regras podem ser
seguidas de forma que:
Todos os dados devero ser representados em
tabelas.
TABELA
PRODUTO
PRODUTO
CodProd Descricao
Preco
Quantidade
Desodorante
4,90
45
Sabonete
0,65
185
80
Preco
Fio Dental
2,80
50
Quantidade
Xampu
4,50
68
CodProd
Descricao
Filme
possui
Gnero
CodFilme
CodGen
Titulo
Descricao
Ano
Genero
CodGen
Descricao
Filme
CodFil Titulo
Ano
CodGen
Ano
CodGen
101
Menina de Ouro
2004
200
Brazil
1985
304
2005
305
Central do Brasil
1998
307
A Hora do Rush
1998
204
Metropolis
1926
Genero
CodGen
Descricao
Drama
Fico Cientfica
Comdia
Ano
CodGen
101
Menina de Ouro
2004
102
Brazil
1985
201
2005
202
Central do Brasil
1998
203
A Hora do Rush
1998
301
Metropolis
1926
302
1998
Genero
CodGen
Descricao
Drama
Fico Cientfica
Comdia
Ano
CodGen
101
Menina de Ouro
2004
102
Brazil
1985
201
2005
202
Central do Brasil
1998
203
A Hora do Rush
1998
301
Metropolis
1926
302
1998
Genero
CodGen
Descricao
Drama
Fico Cientfica
Comdia
Romance
Filme
CodFilme
Titulo
aluga
Data
Valor
Cliente
CodCli
Nome
Nome
Ano
Filme (J Criada!!)
CodFil Titulo
Ano
Cliente
CodCli
Nome
Telefone
Aluguel
CodCli
CodFil
Data
Valor
CodGen
Cliente
CodCli Nome
Telefone
CodFil Titulo
Ano
CodGen
Jos Silva
35116611
101
Menina de Ouro
2004
200
Brazil
1985
Juliana Avelar
35310222
304
2005
Gabriel Moreira
33651122
305
Central do Brasil
1998
307
A Hora do Rush
1998
204
Metropolis
1926
Aluguel
CodCli
CodFil
Data
Valor
305
10/02/2006
3,50
307
10/02/2006
2,50
101
05/03/2006
3,00
305
10/03/2006
3,00
204
15/03/2006
1,00
Aluno
faz
Matrcula
CodAlu
CodMat
Nome
DataMat
DataNasc
Aluno
CodMat
DataMat
Nome
DataNasc
DataMat
Nome
DataNasc
0001
02/02/2001
Antnio Gonalves
17/08/1982
0002
02/02/2001
10/04/1981
0003
03/01/2003
23/03/1979
0004
03/02/2003
30/10/1985
0005
02/02/2005
1
supervisiona
Funcionario
CodFun
Nome
CPF
Funcionrio
CodFun
Nome
CPF
Supervisor
Funcionrio
CodFun
Nome
DataNasc
Supervisor
0001
17/08/1982
0002
Marcelo Costa
10/04/1981
0003
23/03/1979
0004
30/10/1985
0005
17/08/1986
Resumo
Para armazenarmos dados na prtica e preciso
represent-los por meio de tabelas
possvel mapear o Diagrama Entidade
Relacionamento, representando-o em diversas tabelas
Todo Conjunto de Entidades torna-se uma tabela
Todo Relacionamento N-N torna-se uma nova tabela
Novos atributos podem ser inseridos nas tabelas para
definir o relacionamento entre as tabelas, realizando a
ligao entre elas.
Referncias Bibliogrficas
SILBERSCHATZ, Abraham; KORTH,
Henry F.; SUDARSHAN, S. Sistema de
Banco de Dados. 5 Ed. Campus, 2006
PONTI JR, Moacir. Banco de Dados:
Introduo - Notas de Aula. 2006.
RAMEZ, Elmasri; NAVATHE, Shamkant.
Sistemas de Banco de Dados. 4 Ed.
Addison Wesley, 2005