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
PERMITE CRIAR E MANIPULAR UMA BASE DE DADOS.
2
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 access é a Microsoft Visual Basic for Applications.
6
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 Replicação
10
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 Replicação de dados
18
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; Suporta Triggers; Suporta Stored Procedures e Functions.
22
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 posterior; Windows Server 2008 edições x64
36
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 ou superior
37
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 Server requerem uma resolução VGA (1024x768) ou superior
38
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 POSTGRESQL
MYSQL
INTERBASE
SQLSERVER
48
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 JOãO ALVES
55