Vous êtes sur la page 1sur 17

Universidade do Estado de Mato Grosso Processamento de Dados

Universidade do Estado de Mato Grosso Processamento de Dados Érico Fernando O. Martins Março, 2012.

Érico Fernando O. Martins Março, 2012.

Bancos de Dados

Operacional

Informacional (data warehouse)

Principais Bancos de Dados

Desktops:

BrOffice/LibreOffice Base;

de Dados • Desktops: – BrOffice/LibreOffice Base; – Microsoft Office Access; Student R$ 199,00 Business

Microsoft Office Access;

BrOffice/LibreOffice Base; – Microsoft Office Access; Student R$ 199,00 Business Download R$ 499,00 Office

Student R$ 199,00

Business Download R$ 499,00 Office Download R$ 1.399,00

Base; – Microsoft Office Access; Student R$ 199,00 Business Download R$ 499,00 Office Download R$ 1.399,00

Principais Bancos de Dados

MySQL (MySQL AB > Sun > Oracle)

80’s;

MySQL

é

gratuito

para

desenvolvimento,

mas

pago

para

produção.

para desenvolvimento, mas pago para produção. • 2008 (MySQL AB adquirida pela Sun Microsystems, por US$

2008 (MySQL AB adquirida pela Sun Microsystems, por US$ 1 bilhão)

Principais Bancos de Dados

ORACLE (Oracle Corporation);

70’s ;

2009 Aquisição da Sun (US$ 7,4 bilhões);

Principais Bancos de Dados • ORACLE (Oracle Corporation); • 70’s ; • 2009 Aquisição da Sun
Principais Bancos de Dados • ORACLE (Oracle Corporation); • 70’s ; • 2009 Aquisição da Sun

Principais Bancos de Dados

Microsoft SQL Server (Microsoft);

80’s;

Principais Bancos de Dados • Microsoft SQL Server (Microsoft); • 80’s;

Principais Bancos de Dados

Postgre (Berkeley-> PostgreSQL Global Development Group );

90’s;

Licença BSD;

Possui interfaces nativas de programação para C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, entre outros.

LimiteValor

Tamanho Máximo do Banco de Dados Tamanho máximo de uma Tabela

Tamanho Máximo de uma Linha

Tamanho Máximo de um Campo Máximo de Linhas por Tabela Máximo de Colunas por Tabela Máximo de Índices por Tabela

Ilimitado

32 TB

1.6 TB

1 GB Ilimitado

Máximo de Colunas por Tabela Máximo de Índices por Tabela Ilimitado 32 TB 1.6 TB 1

2501600

Ilimitado

Principais Bancos de Dados

DB2 (IBM);

• 80’s;

Principais Bancos de Dados • DB2 (IBM); • 80’s;

Data Warehouse

Conceito criado pela IBM na década de 60 com o nome Information Wareshouse.

Data Warehouse (DW) é utilizado para

nomear um “banco de dados histórico,

separado do ambiente de produção da empresa e projetado para apoio à decisão”.

Data Warehouse

Data Warehouse

Data Warehouse

BD Informacional

BD Operacional

Consultas Dinâmicas;

Consultas Prontas;

Dados históricos;

Dados Operacionais;

Dados Integrados;

Dados Dispersos;

Número Reduzido de Transações;

Grande número de transações;

Usuário: Administradores

Usuário: profissional

para tomada de decisões;

operacional da empresa;

Análise dos dados;

Entrada de dados

Sistema de Banco de Dados

+

Redes de Computadores

=

Banco de Dados Distribuídos

Banco de Dados Distribuídos

"Um sistema distribuído é uma

coleção de computadores

autônomos conectados por uma rede e equipados com um sistema de software distribuído."

"Um

sistema

distribuído

é

uma

coleção

de

computadores

independentes que aparenta ao usuário ser um computador único."

Armazenamento dos dados:

 

Replicados;

Fragmentados;

usuário ser um computador único." • Armazenamento dos dados:   – Replicados; – Fragmentados;

Banco de Dados Distribuídos

Banco de Dados Distribuidos X BD Centralizados:

BDs centralizados possuem um ponto único de falha;

BDs Distribuídos podem aumentar

sistema e a disponibilidade dos dados;

a

robustez

do

BDs centralizados são limitados pela capacidade de processamento e armazenamento de uma máquina;

BDs distribuídos podem crescer em escala adicionando

novos servidores ao sistema;

BDs distribuídos são mais difíceis de administrar pois os servidores estão em locais diferentes;

SQL NO BASE

SQL (Structured Query Language ou Linguagem de Consulta Estruturada)

Desenvolvido pela IBM em 70s

Padronizada pela American National Standards Institute (ANSI) em 1986 e International Organization for Standardization (ISO) em

1987.

Grupos de comandos:

DML - Linguagem de Manipulação de Dados

inclusões, consultas, alterações e exclusões de dados

DDL - Linguagem de Definição de Dados

definir tabelas e elementos associados

DCL - Linguagem de Controle de Dados

DTL - Linguagem de Transação de Dados

DQL - Linguagem de Consulta de Dados

SQL NO BASE

Broffice/Libreoffice Base: SQLite

SQL NO BASE • Broffice/Libreoffice Base: SQLite
SQL NO BASE • Broffice/Libreoffice Base: SQLite

MACROS NO BASE

Basic, Python, BeanShell e JavaScript.

MACROS NO BASE • Basic, Python, BeanShell e JavaScript.