Você está na página 1de 55

SISTEMAS GESTORES

DE
BASES DE DADOS

v MICROSOFT ACCESS
v FIREBIRD;
v POSTGRESQL;
v IBM DB2;
v MYSQL;
v ORACLE;
v SQL-SERVER;
v SYBASE;
v INTERBASE
1
@SISTEM A D E GESTã O D E BASE D E
D AD OS

2
 PERMITE CRIAR E MANIPULAR UMA BASE DE DADOS.
 ARQUITECTURA D E UM SGBD

3
ESCOLHER UM SGBD

O QUE TER EM CONSIDERAçãO?

 Número de Usuários;
 Crescimento da base de dados;

 Estabilidade;

 Robustez;

 Desempenho;

 Segurança;

4
MICROSOFT ACCESS

5
Características
Interface amigável.
Relativa compatibilidade com o SQL no ponto
de vista do programador.
Disponibiliza várias funções de exportação e
importação (import and export), que
permitem a integração entre o Windows e
outras aplicações de plataforma.
Permite que formulários contenham códigos
que são activados à medida que mudanças
são feitas numa tabela subjacente.
A linguagem de programação disponível no
6
access é a Microsoft Visual Basic for
Applications.
Requisitos

7
8
FIREBIRD

9
Características
 Manutenção da um base de dados IB/FB é quase 0.
 Sistema "Multi-Geracional
 Configuração e Manutenção
 Suporte à domínios
 Multi-plataforma
 Optimização de Queries
 Suporte à campos BLOB
 Suporte à diversos protocolos : Local, TCP/IP NetBeui,
IPX/SPX (Novell)
 Funções definidas pelo usuário
 Suporte à múltiplas transacções (multi-transacional)
 Acesso nativo através da API 10
 Replicação

Requisitos

 Não há os requisitos mínimos disponíveis


deste produto

11
12
POSTGRESQL
.

13
Características
 O PostgreSQL é um dos SGBDs de código aberto
mais avançados, contando com recursos como:
 Consultas complexas
 Chaves estrangeiras
 Integridade transaccional
 Controle de concorrência multi-versão
 Suporte ao modelo híbrido objecto-relacional
 Gatilhos
 Visões
 Linguagem Processual em várias linguagens
 Indexação por texto
 Estrutura para guardar dados
14
Requisitos
 De uma maneira geral, uma plataforma
actual compatível com o Unix deve ser
capaz de executar o PostgreSQL
 São necessários os seguintes pacotes de
software para construir o PostgreSQL:
É requerido o make do GNU;
 outros programas make não

funcionam.
 O make do GNU está instalado geralmente
sob o nome gmake;

15
16
IBM DB2

17
Características
 Capacidade de Extensão
 Acessibilidade

 Cliente/Servidor

 Disponibilidade

 Gerenciamento

 Arquitetura "Client/Server" que distribui a


carga
 Transações (concorrente & exclusiva)

 Operações 24h através de backups on-line e


logs de transação
18
 Replicação de dados


Requisitos

19
20
MYSQL

21
Características
 Portabilidade;
 Compatibilidade;

 Excelente desempenho e estabilidade;

 Pouco exigente quanto a recursos de


hardware;
 Facilidade de uso;

 É um Software Livre com base na GPL;

 Contempla a utilização de vários Storage


Engines como MyISAM, InnoDB, Falcon,
etc ;
 Suporta controle transacional;
22
 Suporta Triggers;

 Suporta Stored Procedures e Functions.


23
Requisitos

 Não foram encontrados os requisitos para


este SGBD

24
25
  ORACLE

26
Características
Triggers de sistema.
Gere Logs
O Oracle permite de indicar um tablespace.
Fine -Grained Access.
Maior flexibilidade na definição dos arquivos
de log de transacção.
Possibilidade de criar tablespaces com
diferentes tamanhos de bloco e buffers
específicos para cada tamanho de bloco.

27
Características(Cont.
)
SQLLoader.
Permite a paralisação de operações pesadas.
Ajuste automático de memória.
Os índices do tipo bitmap ajudam muito em
colunas de baixa cardinalidade e poucas
gravações.
O Jobs Scheduler é ferramentas do Oracle
que permite o disparo de acções
específicas através do agendamento em
horário específico, se repetindo ou não em
intervalos programados.
28

Requisitos

29
Requisitos

30
Requisitos

31
32
33
SQL-SERVER

34
Características
Analysis Services .
Programabilidade dos Dados
Alta Disponibilidade - Always On
Integration Services
Gerenciamento
Desempenho e Escalabilidade
Segurança
Dados Espaciais
Reporting Services

35
Requisitos
 Sistema Operativo:
Para 32 Bits: Microsoft Windows XP
Professional SP2; Windows Vista edições x64;
Windows Server 2003 com SP1 ou posterior;
Windows Small Business Server 2003 com SP 1
ou posterior; Windows Server 2008 edições
x64 

 Para 64 Bits: Windows XP Professional 64 bits


x64 SP2; Windows Vista edições x64; Windows
Server 2003 edições x64 com SP1 ou posterior;
Windows Server 2008 edições x64

 Para Itanium: Windows Server 2003 para


sistemas baseados em Itanium com SP1 ou 36
posterior; Windows Server 2008 edições x64 
Requisitos (Cont.)
 Processador:

Para 32 Bits: Recomenda-se um
processador a 1 giga hertz (GHz) ou
superior

 Para 64 Bits: Processador AMD Opteron a 1


GHz, AMD Athlon 64, Intel Xeon com
suporte de Intel EM64T, Intel Pentium IV
com suporte de EM64T ou superior

 Para Itanium: Processador Itanium a 1 GHz 37


ou superior
Requisitos (Cont.)
 Memória: 512 megabytes (MB) de RAM ou
superior; recomendado 1 gigabyte (GB) ou
mais
 Disco rígido: Pelo menos 90 MB para o
Analysis Services; pelo menos 120 MB para
o Reporting Services e 120 MB para o
Integration Services; pelo menos 280 MB
para o Database Engine e ficheiros de
dados, replicação e procura em texto
completo; pelo menos 850 MB para
componentes de cliente
 Monitor: As ferramentas gráficas do SQL
38
Server requerem uma resolução VGA
(1024x768) ou superior
39
SYBASE

40
Características
 Performance e Escalabilidade Melhoradas

 Sincronização Empresarial Avançada


 Segurança Reforçada

 Utilização Melhorada

41
Requisitos

 O que acontece não é só restrição da versão


do Sybase, mas sim da 'versão' do sistema
operacional. ..

42
43
INTERBASE
InterBase é um sistema gerenciador de base de
dados relacionais da Borland. 

44
Características
 Durabilidade.
 Rendimento.  

 Ser Embebível.

 Estar pensado para Desenvolvedores.

 Ser independente da plataforma

 Ser escalável 

 Fácil instalação

45
Requisitos

46
47
   
ORACLE FIREBIRD

   
INGRES
DB2  
INFORMIX

COMPARAçõES
 
 
MYSQL
POSTGRESQL

 
INTERBASE  
48
SQLSERVER
PLATAFORMAS SUPORTADAS

49
CARACTERíSTICAS FUNDAMENTAIS

50
TABELAS E VISõES

51
ÍNDICES

52
OPERADORES DE CONJUNTO

53
OUTROS OBJECTOS NATIVOS

54
REALIZADO POR:

VASCO SANTOS
55
JOãO ALVES