Sistemas de gestão de base de dados distribuídas
Por: Domingos Palave • 2/5/2018 • Trabalho acadêmico • 5.638 Palavras (23 Páginas) • 286 Visualizações
[pic 1][pic 2]
UNIVERSIDADE EDUARDO MONDLANE
FACULDADE DE ENGENHARIA
DEPARTAMENTO DE ENGENHARIA ELECTROTÉCNICA
Curso: Licenciatura em Engenharia Informática
Disciplina: SISTEMAS DISTRIBUÍDOS
TEMA: BASES DE DADOS DISTRIBUÍDAS
[pic 3]
[pic 4]
Maputo, Outubro 2017
- Índice
1 INTRODUÇÃO 6
1.1 Contextualização 6
1.2 Motivação 6
1.3 Objectivos 6
1.3.1 Objectivo geral 6
1.3.2 Objectivos específicos 6
1.4 Metodologia 7
1.5 Estrutura do trabalho 8
2 BASE DE DADOS DISTRIBUÍDAS 9
2.1 Conceitos 9
2.1.1 Base de Dados Distribuídas 9
2.1.2 Sistemas de Gestão Base de Dados Distribuídas 11
2.2 Classificação de um SGBDD 11
2.2.1 Sistemas de BDD homogéneos 11
2.2.2 Sistemas de BDD heterogéneas 12
2.3 Arquitectura de referência de sistemas de gestão de base de dados distribuídas 12
2.4 Principais funções de um SGBDD 14
2.4.1 Armazenamento do directório de dados 14
2.4.2 Armazenamento da base de dados 14
2.4.3 Processamento de comandos de linguagem de manipulação de dados 15
2.4.4 Gestão de transacções 15
2.4.5 Controlo de concorrência 15
2.4.6 Controlo de integridade 16
2.4.7 Controlo de acesso a base de dados 16
2.5 Classes de utilizadores de um SGBDD 16
2.5.1 Utilizadores locais 17
2.5.2 Utilizadores globais 17
2.6 Características de um SBDD 17
2.6.1 Autonomia Local 17
2.6.2 Não dependência de um nó central 17
2.6.3 Operação continua 18
2.6.4 Transparência / Independência de localização 18
2.6.5 Independência de Fragmentação 18
2.6.6 Independência de replicação 18
2.6.7 Processamento de consultas distribuídas 18
2.6.8 Gestão de transacções distribuídas 19
2.6.9 Independência de hardware 19
2.6.10 Independência de Sistema operacional 19
2.6.11 Independência de rede 19
2.6.12 Independência de Sistema de Gestão de Base de Dados 19
2.7 Operações em base de dados distribuídas 19
2.7.1 Partição ou Fragmentação de Dados 19
2.7.2 Replicação 21
2.7.3 Consultas 22
2.7.4 Transacções 22
2.8 Vantagens e Desvantagens dos sistemas de base de dados distribuídas 23
2.8.1 Vantagens 24
2.8.2 Desvantagens 25
3. CONCLUSÕES 27
BIBLIOGRAFIA 28
Referências bibliográficas 28
Outra bibliografia consultada 29
Índice de Figuras
Figura 1. Base de dados distribuída na visão do utilizador 10
Figura 2. Arquitectura física de uma BDD na realidade 10
Figura 3. Arquitectura de referência de um SGBDD 13
Índice de tabelas
Tabela 1: Partição vertical: Dados mais acessados. Adaptado: (Issufo, 2013) 20
Tabela 2: Partição Horizontal: Dados menos acessados. Adaptado: (Issufo, 2013) 20
Tabela 3: Partição horizontal: Ano lectivo de 2012. Adaptado: (Issufo, 2013) 21
Tabela 4:: Partição horizontal: Ano lectivo de 2011. Adaptado: (Issufo, 2013) 21
Tabela 5: : Partição horizontal: Ano lectivo de 2010. Adaptado: (Issufo, 2013) 21
Lista de abreviaturas e acrónimos
ACID – Atomicidade, Consistência, Isolamento e Disponibilidade
BD – Base de dados
BDD - Base de Dados Distribuídas
CPU – Central Processing Unit (Unidade Central de Processamento)
IP – Internet Protocol
SBDD – Sistema de Base de Dados Distribuídas
SGBD – Sistema de Gestão de Base de Dados
SGBDD – Sistema de Gestão de Base de Dados Distribuídas
...