Post on 08-Jan-2016
description
Gestão de Base de Dados
Este trabalho foi realizado por:
•André Andrade•David Tirá•Luis André Leite•Micael Fumo
?O que é uma Base de Dados?
• Base de Dados
• Sistema de Gestão de Base de Dados (SGBD) Microsoft Access Microsoft SQL Server
• Requisitos Fundamentais: Segurança Integridade Controlo de concorrência nos acessos Recuperação de falhas
Backups
Limitações dos Sistemas de Gestão de Ficheiros:
• Redundância de dados
• Isolamento dos dados
• Inconsistência dos dados
Exemplo:
Vantagens das Tecnologias de Bases de Dados:
• Integração de dados de suporte a múltiplas aplicações Diminuição de redundâncias Integridade dos dados
• Facilitar a pesquisa
• Aumentar a flexibilidade das aplicações
• Desenvolvimento de mecanismos de segurança
• Controlo da concorrência
Exemplo:
Evolução dos SGBD
• Modelo Relacional
Exemplo:
Exemplo de duas tabelas relacionadas:
Linguagens de um SGBD Relacional:
• SQL (Structured Query Language) DDL (Data Definition Language) DML (Data Manipulation Language)
• QBE (Query by Example)
Operações básicas de interrogação:
• Projecção
• Selecção ou Restrição
Constantes Nomes de um atributo Comparações aritméticas (=, <>, <, <=, >=) Operadores Lógicos (and, or, not)
• Junção
Tipificação da base de dados
Data Warehouse (DW)
• ETL (Extraction, Transformation and Loading)
• Os dados da DW são apresentados aos utilizadores na forma multidimensional
• Exemplos: DM (Data Mart) e DG (Data Governance)
• Vantagens:
Disponibilidade Acesso
Exemplo de DW
Data Mart (DM)
• O DW pode ser construído:• bottom up• top down
Data Governance (DG)
• Contempla uma convergência da qualidade dos dados, gestão de dados, gestão de processos empresariais e gestão de riscos envolvendo manipulação de dados de uma organização
Exemplo 1:
Exemplo 2:
Obrigado pela
vossa preciosa
atenção!