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!