Banco De Dados
Monografias: Banco De Dados. Pesquise 862.000+ trabalhos acadêmicosPor: Alvaroflp • 26/10/2014 • 7.872 Palavras (32 Páginas) • 317 Visualizações
http://groups‐beta.google.com/group/digitalsource
Projeto
de
Banco de Dados
Carlos A. Heuser*
* © Carlos A. Heuser, 1998 - A publicação comercial deste texto está planejada. Ele deve ser
considerado como comunicação pessoal do autor
5WO±TKQ
35()È&,2 9
,1752'8d2
%DQFRGH'DGRV
1.1.1 Compartilhamento de dados 2
1.1.2 Sistema de Gerência de Banco de Dados 4
0RGHORVGH%DQFRGH'DGRV
1.2.1 Modelo conceitual 5
1.2.2 Modelo lógico 6
1.2.3 Modelo conceitual como modelo de organização 7
3URMHWRGH%'
([HUFtFLRV
5HIHUrQFLDV%LEOLRJUiILFDV
$%25'$*(0(17,'$'(5(/$&,21$0(172
(QWLGDGH
5HODFLRQDPHQWR
2.2.1 Conceituação 13
2.2.2 Cardinalidade de relacionamentos 15
2.2.3 Cardinalidade máxima 16
2.2.4 Classificação de relacionamentos binários 17
2.2.5 Relacionamento ternário 19
2.2.6 Cardinalidade mínima 20
2.2.7 Exemplo de uso de entidades e relacionamentos 21
$WULEXWR
2.3.1 Identificando entidades 24
2.3.2 Identificando relacionamentos 27
*HQHUDOL]DomRHVSHFLDOL]DomR
(QWLGDGHDVVRFLDWLYD
(VTXHPDVJUiILFRVHWH[WXDLVGHPRGHORV(5
([HUFtFLRV
5HIHUrQFLDV%LEOLRJUiILFDV
&216758,1'202'(/26(5
3URSULHGDGHVGHPRGHORV(5
3.1.1 Um modelo ER é um modelo formal 44
3.1.2 Abordagem ER têm poder de expressão limitado 44
3.1.3 Diferentes modelos podem ser equivalentes 46
,GHQWLILFDQGRFRQVWUXo}HV
3.2.1 Atributo versus entidade relacionada 48
3.2.2 Atributo versus generalização/especialização 49
3.2.3 Atributos opcionais e multi-valorados 50
9HULILFDomRGRPRGHOR
3.3.1 Modelo deve ser correto 53
3.3.2 Modelo deve ser completo 53
3.3.3 Modelo deve ser livre de redundâncias 54
3.3.4 Modelo deve refletir o aspecto temporal 55
3.3.5 Entidade isolada e entidade sem atributos 59
(VWDEHOHFHQGRSDGU}HV
3.4.1 Variantes de modelos ER 59
3.4.2 Uso de ferramentas de modelagem 62
(VWUDWpJLDVGHPRGHODJHP
3.5.1 Partindo de descrições de dados existentes 64
3.5.2 Partindo do conhecimento de pessoas 64
([HUFtFLRV
5HIHUrQFLDV%LEOLRJUiILFDV
$%25'$*(05(/$&,21$/
&RPSRVLomRGHXP%DQFRGH'DGRV5HODFLRQDO
4.1.1 Tabelas 76
4.1.2 Chaves 77
4.1.3 Domínios e valores vazios 80
4.1.4 Restrições de integridade 80
(VSHFLILFDomRGHEDQFRGHGDGRVUHODFLRQDO
&RQVXOWDVjEDVHGHGDGRV
([HUFtFLRV
5HIHUrQFLDV%LEOLRJUiILFDV
75$16)250$d®(6(175(02'(/26
9LVmRJHUDOGRSURMHWROyJLFR
7UDQVIRUPDomR(5SDUDUHODFLRQDO
5.2.1 Implementação inicial de entidades 89
5.2.2 Implementação de relacionamentos 91
5.2.3 Detalhes da implementação de relacionamentos 93
5.2.4 Implementação de generalização/especialização 100
5.2.5 Refinamento do modelo relacional 105
(QJHQKDULDUHYHUVDGHPRGHORVUHODFLRQDLV
5.3.1 Identificação da construção ER correspondente a cada tabela 110
5.3.2 Identificação de relacionamentos 1:n ou 1:1 111
5.3.3 Definição de atributos 113
5.3.4 Definição de identificadores de entidades 113
([HUFtFLRV
5HIHUrQFLDV%LEOLRJUiILFDV
(1*(1+$5,$5(9(56$'($548,926(1250$/,=$d2
,QWURGXomR
9LVmRJHUDOGRSURFHVVRGHHQJHQKDULDUHYHUVD
'RFXPHQWR([HPSOR
5HSUHVHQWDomRQDIRUPDGHWDEHODQmRQRUPDOL]DGD
1RUPDOL]DomR
6.5.1 Passagem à primeira forma normal (1FN) 125
6.5.2 Dependência funcional 129
6.5.3
...