Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Bases de dados: cruzamento de tabelas
2
Exemplo: duas tabelas relacionadas
Polígono(ID,designação,código) Concelho(código,MEuros) ID designação código MEuros representa polígono 1:n 1:1 concelho
3
Exemplo:
4
Organização dos dados: formas normais
Para evitar redundâncias e para facilitar a manutenção da consistência dos dados na base de dados, as tabelas devem verificar algumas regras.
5
Modelo relacional: 1ª forma normal
Todos os atributos tomam valor único. Exemplo: Em vez de Fazer: Tejo principal marítima, terrestre Mondego marítima Tejo principal sim Mondego não
6
Modelo relacional - Dependências funcionais
Dada um relação R definida sobre um conjunto de atributos U={A1, A2, …, An}, diz-se que o atributo Ak depende funcionalmente do atributo Ai (AiAk) se e só se sempre que duas instâncias tiverem o mesmo valor em Ai tiverem também o mesmo valor em Ak.
7
Modelo relacional: 2ª forma normal
A tabela tem que estar na 1ª forma normal Todos os atributos da tabela são funcionalmente dependentes do conjunto dos atributos da chave primária
8
2ª forma normal As tabelas num sistema de informação geográfica devem estar na segunda forma normal. No entanto, essa condição não é suficiente para garantir que as bases de dados não apresentam redundâncias indesejáveis.
9
Exemplo de redundância:
10
Modelo relacional: 3ª forma normal
A tabela tem que estar na 2ª forma normal Não existem dependências funcionais entre atributos que não são chave primária
11
Normalização A passagem de uma forma normal para outra pode implicar a decomposição de uma tabela num conjunto de tabelas.
12
Exemplo: 2ª FN 3ª FN Exemplo: dada a tabela na 2ª forma normal Fazer:
25 RC11802 Bragança 26 RC11808 Vinhais 25 RC11802 26 RC11808 RC11802 Bragança RC11808 Vinhais
13
Tabela normalizada (3ª forma normal)
Numa tabela que verifica as primeiras três formas normais, qualquer atributo que não pertence à chave primária depende completamente e exclusivamente da totalidade dessa chave.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.