SlideShare uma empresa Scribd logo
1 de 33
Sistemas de Gerenciamento de Bancos
de dados
Junior Cesar Barbosa Dos Santos
Jales
2015
Trabalho apresentado a disciplina de Banco de Dados da
Faculdade de Tecnologia de Jales
Orientador: Prof. Ligia.
SGBDs
Sistemas de Gerenciamento de Banco de Dados (SGBDs):
 PostgreSQL.
 DB2.
 MySQL.
 Oracle.
 SQL Server.
Mas porque utilizar um SGBD?
 Controlar redundância;
 Compartilhamento de dados;
 independência de dados;
 Segurança;
 Backup e recuperação à falhas;
 Forçar restrições de integridade;
 Aumentar a produtividade e disponibilidade;
PostgreSQL
Algumas características do SGBD:
• Altamente escalável (capacidade de manipular trabalhos de forma crescente e
uniforme, ou de estar preparado para o mesmo).
• Acomoda grande quantidade de usuários simultaneamente.
• Notável por sua confiabilidade, integridade dos dados e correções.
• Suporta imagens, sons e vídeos.
• Possui recursos como; (MVCC)Modelo visão e controle de dados; ponto no tempo
de recuperação; tablespaces; replicação assíncrona; transação aninhada;
backups online; planejador de consultas; otimizador...
PostgreSQL
Capacidade de armazenagem:
• Tamanho do banco de dados:
• Tamanho da tabela:
• Tamanho da linha:
• Tamanho dos campos(área):
• Quantidade de linhas por tabela:
• Quantidade de colunas por tabela:
• Índices por tabelas:
Ilimitado.
32 T.B.
1.6 T.B.
1 GB.
Ilimitado.
250-1600 depende do tipo.
Ilimitado.
PostgreSQL
Sistemas Operacionais
compatíveis:
• Linux;
• UNIX;
• AIX;
• BSD;
• HP-UX;
• Mac OSX;
• Solaris;
• Tru64;
• SGI IRIX;
• Windows;
Linguagens compatíveis:
• Interface de programação nativas:
• C/C++;
• Java;
• .Net;
• Perl;
• Python;
• Ruby;
• ODBC;
• Entre outras.
Tipo de distribuição do
PostgreSQL
• Tem distribuição Open Source, ou seja, o código
é liberado para uso, copia, modificação e
distribuição, sob o único aspecto de o mesmo ter
uma mensagem da corporação desenvolvedora.
Versões do SGBD PostgreSQL
 V9.5alpha2, v9.5alpha1;
 V9.4.4 – v9.4.0;
 V9.3.9 – v9.3.0;
 V9.2.13 – v9.2.0;
 V9.1.18 – v9.1.0;
 V9.0.22 – v9.0.0;
 V8.4.22 – v8.4.0;
 V8.3.23 – v8.3.0;
 V8.2.23 – v8.2.0;
 V8.1.23 – v8.1.0;
 V8.0.26 – v8.0;
 V7.4.30 – v7.4;
 V7.3.21 – v7.3;
 V7.2.8 – v7.2;
 V7.1.3 – v7.1;
 V7.0.3 – v7.0;
 V6.5 – v6.0;
 V1.09 – v1.08
Empresas/sites que utilizam PostgreSQL
• Affymetrix;
• Americam Chemical Society;
• Genentech;
• LRN Projeto;
• Cognivity;
• University of Sydney;
• End point Corporação;
• Etsy.com;
• Whitepages.com;
DB2
Algumas características do SGBD.
 O IBM DB2 automatiza tarefas, melhorando o desempenho do sistema, reagindo a
mudanças de volume de trabalho e ajustando a memória automaticamente.
 Possui auto-reparação podendo até antecipar falhas e tomar as medidas
corretivas.
 Tem auto-configurações contribuindo a dinamizar e simplificar tarefas cotidianas.
 Conjunto integrado de soluções de gestão, que facilita a colaboração de analistas,
desenvolvedores, arquitetos e administradores no trabalho com os dados.
 Garante a integridade dos dados mesmo que o sistema entre em colapso, tem
opções de backups online.
 É de fácil instalação com interface gráfica e orientação para operações.
 Além da capacidade múltipla de missões criticas e Escabilidade em diferentes
equipamentos.
DB2
Capacidade de armazenagem:
 Possui capacidade de armazenagem ilimitada com necessidade de 2
processadores e 4 Gigabytes de memória.
 A compressão do armazenamento possibilita a necessidade de menos hardware
reduzindo também o consumo de energia, alguns usuários relatam taxas de
compressão de até 83%.
DB2
Sistemas operacionais
compatíveis.
 O DB2 possui Universabilidade, ou
seja, é compatível com todas as
plataformas disponíveis.
Linguagens compatíveis.
 Suporte XML
 Suporte .NET
 C/C++
 Java
 PHP
 Suporte a Unix
 Web Services
 ADO e ADO.NET
 SQLJ
 SQL Embutido
Distribuição DB2
 Possui versões gratuita e;
 Versões pagas com funcionalidades adicionais.
Versões do DB2
 DB2 Universal Database Enterprise Server Edition.
 DB2 Universal Database Express Edition.
 DB2 Universal Database Workgroup Server Edition.
 DB2 Universal Database Personal Edition
 DB2 Everyplace Database Edition.
 DB2 Everyplace Entrerprise Edition.
 DB2 Everyplace Express Edition.
Clientes DB2
 Marc Hebert.
 Chief Operating Officer.
 Charles M. Wang.
 Application Development & Support.
 UCLA Health System – MCCS.
 Technical Architect.
 Venedim.
 Openbravo, etc.
Características do mySQL
 Sistema cliente/ servidor que consiste de um servidor SQL multitarefa que suporta
acessos diferentes, diversos programas, clientes e bibliotecas, ferramentas
administrativas e diversas interfaces de programação
 Sistema de gerenciamento de bancos de dados relacional proporcionando
flexibilidade e velocidade.
 Fácil integração e instalação com servidor web.
 Proporciona para o cliente conexão através de TCP/IP.
 Extremamente rápido, confiável e fácil de usar, tornando o adaptável para acessos
on-line.
 Suporte a múltiplos processadores.
 Sofisticado sistema de senhas criptografadas para forte segurança.
 Permite a seleção de diferentes tabelas de diferentes bases de dados em uma
mesma query.
Capacidade de armazenagem MySQL
 Armazena grandes volumes de dados, o limite fica por conta somente do tamanho
máximo de arquivos que a plataforma que estiver sendo utilizada puder manipular
ou no caso de tabelas do tipo InooDB, onde o armazenamento pode ser realizado
em um ou vários arquivos separados, fica possível armazenar volumes de dados
equivalentes a 64 TB (Terabytes), o número de linhas fica limitado por: tamanho
do arquivo / tamanho de cada linha, ou então 2 bilhões de linhas. MySQL suporta
execuções de script SQL com até 61 milhões de tabelas “joins”
MySQL
Sistemas operacionais
compatíveis.
 Windows.
 Linux, (Fedora, Core, Debian, SuSE
e RedHat).
 FreeBSD.
 Unix, (Solaris, HP-UX, AIX, SCO).
 Mac OS X Server.
Linguagens suportadas.
 PHP.
 Perl.
 c/c++.
 Java.
 Pynthon.
 TCL.
 Eiffel.
 Ruby.
Distribuição do mySQL
 Seu código fonte é aberto o que permite usar ou modificar o programa sem pagar
nada.
 Para certos casos também possui versão comercial, para o conforto dos usuários.
 Vale ressaltar que o MySQL usa a GPL (GNU General Public License – Licença
Pública Geral GNU), para definir o que pode e não pode ser feito com o banco em
diferentes situações.
Versões do MySQL
 MySQL Enterprise Edition.
 MySQL Standard Edition.
 MySQL Classic Edition.
 MySQL Cluster CGE.
 MySQL Embedded (OEM/ISV).
 MySQL Community Edition.
Clientes MySQL
 NASA.
 Bradesco.
 Sony.
 HP.
Características do Oracle
 Possui ferramentas administrativas, que facilitam a manipulação do banco de
dados (ex: Oracle Manager, NetWork Manager, Import/Export troca de dados entre
dois bancos Oracle).
 Ferramentas de desenvolvimento, para automatizar a criação de aplicações que
podem servir de interface pro banco de dados (ex: Oracle Designer, Oracle
Developer).
 Oracle Mobile Cloud Service acelera e assegura o processo de conexão de seus
aplicativos móveis aos seus sistemas empresariais e outros serviços em nuvem.
 Bom desempenho, escalabilidade, disponibilidade, segurança e facilidade de
gerenciamento, baixo custo de armazenamento.
 Oracle é um SGBD relacional e também suporta a construção de objetos
relacionais.
Capacidade de armazenagem Oracle
 Tem sua limitação pelo sistema operacional, podemos encontrar dois tipos de
arquivos de dados (Data Files), smallfile e bigfile.
 O Smallfile, devido a limitações do sistema operacional o banco pode ter 65533
arquivos de 32 GB.
 O Bigfile não tem limite e o banco esta limitado ao sistema operacional e ao
hardware.
 O Oracle não tem tamanho máximo para as tabelas e nem para as linhas, tem um
limite máximo de 1000 colunas por tabela, e o Oracle não tem limite de usuários.
Oracle
Sistemas operacionais
compatíveis.
 Windows.
 Linux.
 HP/UX.
 Unix.
 BIM.
 AIX.
 IBM VMS.
 MacOS.
Linguagens suportadas.
 Python.
 PHP.
 XML.
 .NET
Versões do Oracle
 A Oracle tem inúmeras versões de seu software divididas em edições tais como:
 Enterprise Edition.
 Standard Edition.
 Standard Edition One.
 Express Edition.
 Oracle Personal Edition.
 Oracle Database Lite.
Distribuição Oracle
 O download do software é gratuito com licenças que
permitem utilizar as versões completas do produto
para elaboração de protótipos ou para
aprendizagem, no entanto para a utilização
propriamente dita do banco de dados deve se pagar
pelo mesmo.
Clientes Oracle
 California Academy of Sciences.
 Solairus Aviation.
 Petrobras.
 Videocon d2h Ltd.
 TV Globo.
 Türk Telekom.
 Union Investment (Unio IT-Services GmbH).
 Toshiba.
 Pão de Açúcar.
Características do SQL Server
 Possui um plataforma híbrida, Implanta e gerência bancos de dados local e na
nuvem. Permitindo aproveitar os datacenters globais da Microsoft.
 Ferramentas que facilitam compilação de patches, backup e soluções de
recuperação.
 Bom desempenho crítico, com mecanismo de OLPT in-memory.
 Proporciona alta segurança e conformidade, além de disponibilidade.
 Acelera o acesso, a analise dos dados, possibilitando modelar dados internos e
externos.
 Multiusuários.
Capacidade de Armazenagem
SQL Server
 Possui capacidades diferentes conforme sua edição.
 Enterprise: tamanho máximo de 524 PB; memória máxima por instancia* fica por
conta do SO.
 Business Intelligence: tamanho máximo de 524 PB; memória máxima 128 GB.
 Standard: tamanho máximo 524 PB; memória 128 GB.
 Express: tamanho máximo 10 GB; memória 1 GB.
 *instancia: executável (sqlservt.exe) executado como um serviço do sistema
operacional; gerencia banco de dados.
SQL Server
Sistemas operacionais
compatíveis.
 Windows.
 Vale ressaltar que cada versão
possui versões compatíveis do
Windows.
Linguagens suportadas.
 SQL.
 A partir do Common Language
Runtime do .NET Framework.
 .NET
 C#.
 VB.NET
Versões do SQL Server
 SQL Server Enterprise: Oferece recursos abrangentes de datacenter para
requisitos exigentes de banco de dados e business intelligence.
 SQL Server Standard: Oferece as principais funcionalidades de gerenciamento de
dados e business intelligence para cargas de trabalhos não críticas com recursos
mínimos de TI.
 SQL Server Business Intelligence: Capacita organizações a criarem e implantarem
soluções corporativas de BI self-servisse seguras, escaláveis e gerenciáveis.
 SQL Server Express: Edição gratuita do SQL Server ideal para desenvolvimento e
capacitação de aplicativos para área de trabalho, web e pequenos servidores.
 SQL Server Compact edition é um banco de dados incorporado e gratuito que os
desenvolvedores de software podem usar para criar sites ASP.NET e aplicativos
para área de trabalho do Windows.
 SQL Server Web edition foi projetado para suportar workloads da internet e
permite às organizações implantar rapidamente páginas da web, aplicativos, sites
e serviços.
Distribuição SQL Server
 Versões mais completas e robustas são pagas.
 Versões mais simples gratuitas.
Clientes SQL Server
 DELL.
 Microsoft.
 Toyota.
 Yahoo.
 Xerox.

Mais conteúdo relacionado

Mais procurados

Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
Rodrigo Rodrigues
 
Notação de autor - aula
Notação de autor - aulaNotação de autor - aula
Notação de autor - aula
Selma Conte
 
222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores
Marco Guimarães
 

Mais procurados (20)

Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
 
Arquivologia -vestcon
Arquivologia  -vestconArquivologia  -vestcon
Arquivologia -vestcon
 
Estrutura de Dados II - Apresentação da Disciplina
Estrutura de Dados II - Apresentação da DisciplinaEstrutura de Dados II - Apresentação da Disciplina
Estrutura de Dados II - Apresentação da Disciplina
 
Apostila Microsoft Office Power Point 2016
Apostila Microsoft Office Power Point 2016Apostila Microsoft Office Power Point 2016
Apostila Microsoft Office Power Point 2016
 
Aula ABNT finalizada.pptx
Aula ABNT finalizada.pptxAula ABNT finalizada.pptx
Aula ABNT finalizada.pptx
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos Básicos
 
Mini Curso de Microsoft Power BI
Mini Curso de Microsoft Power BIMini Curso de Microsoft Power BI
Mini Curso de Microsoft Power BI
 
Introdução ao HTML
Introdução ao HTMLIntrodução ao HTML
Introdução ao HTML
 
Poo
PooPoo
Poo
 
Aula de revisão de word
Aula de revisão de wordAula de revisão de word
Aula de revisão de word
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
 
Desvendando a linguagem JavaScript
Desvendando a linguagem JavaScriptDesvendando a linguagem JavaScript
Desvendando a linguagem JavaScript
 
Notação de autor - aula
Notação de autor - aulaNotação de autor - aula
Notação de autor - aula
 
Formatando textos no Word
Formatando textos no WordFormatando textos no Word
Formatando textos no Word
 
Possibilidades de uso do Gmail
Possibilidades de uso do GmailPossibilidades de uso do Gmail
Possibilidades de uso do Gmail
 
222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores
 
Software hardware-peopleware
Software hardware-peoplewareSoftware hardware-peopleware
Software hardware-peopleware
 
XML Schema (2002)
XML Schema (2002)XML Schema (2002)
XML Schema (2002)
 
html, css e java script - renato araujo
html, css e java script - renato araujohtml, css e java script - renato araujo
html, css e java script - renato araujo
 
Normas abnt - Referências. figuras, sumário
Normas abnt - Referências. figuras, sumárioNormas abnt - Referências. figuras, sumário
Normas abnt - Referências. figuras, sumário
 

Destaque

Fundamentos de banco de dados 02 caracteristicas e vantagens sgbd
Fundamentos de banco de dados   02 caracteristicas e vantagens sgbdFundamentos de banco de dados   02 caracteristicas e vantagens sgbd
Fundamentos de banco de dados 02 caracteristicas e vantagens sgbd
Rafael Pinheiro
 

Destaque (20)

Trabalho acessibilidade
Trabalho acessibilidadeTrabalho acessibilidade
Trabalho acessibilidade
 
Trabalho Servidor FTP
Trabalho Servidor FTPTrabalho Servidor FTP
Trabalho Servidor FTP
 
Metodologia ageis
Metodologia ageisMetodologia ageis
Metodologia ageis
 
Trabalho Proxy
Trabalho ProxyTrabalho Proxy
Trabalho Proxy
 
Algoritimos de Escalonamento
Algoritimos de EscalonamentoAlgoritimos de Escalonamento
Algoritimos de Escalonamento
 
SGBD
SGBDSGBD
SGBD
 
Pesquisa Automação e gerenciamento de energia [Revista O Setor Elétrico - Edi...
Pesquisa Automação e gerenciamento de energia [Revista O Setor Elétrico - Edi...Pesquisa Automação e gerenciamento de energia [Revista O Setor Elétrico - Edi...
Pesquisa Automação e gerenciamento de energia [Revista O Setor Elétrico - Edi...
 
Fundamentos de banco de dados 02 caracteristicas e vantagens sgbd
Fundamentos de banco de dados   02 caracteristicas e vantagens sgbdFundamentos de banco de dados   02 caracteristicas e vantagens sgbd
Fundamentos de banco de dados 02 caracteristicas e vantagens sgbd
 
Programação básica de microcontroladores
Programação básica de microcontroladoresProgramação básica de microcontroladores
Programação básica de microcontroladores
 
Sistemas de gerenciamento de documentos
Sistemas de gerenciamento de documentosSistemas de gerenciamento de documentos
Sistemas de gerenciamento de documentos
 
Gerenciamento Eletrônico de Documentos - CDMAX
Gerenciamento Eletrônico de Documentos - CDMAXGerenciamento Eletrônico de Documentos - CDMAX
Gerenciamento Eletrônico de Documentos - CDMAX
 
Projeto Guará - Implementação GED
Projeto Guará - Implementação GEDProjeto Guará - Implementação GED
Projeto Guará - Implementação GED
 
Sistemas de segurança
Sistemas de segurançaSistemas de segurança
Sistemas de segurança
 
Trabalho Firewall
Trabalho FirewallTrabalho Firewall
Trabalho Firewall
 
IMPLANTAÇÃO DE UM SISTEMA GED
IMPLANTAÇÃO DE UM SISTEMA GEDIMPLANTAÇÃO DE UM SISTEMA GED
IMPLANTAÇÃO DE UM SISTEMA GED
 
FONTES DE INFORMAÇÃO ELETRÔNICAS AULA
FONTES DE INFORMAÇÃO ELETRÔNICAS AULAFONTES DE INFORMAÇÃO ELETRÔNICAS AULA
FONTES DE INFORMAÇÃO ELETRÔNICAS AULA
 
GED - Gerenciamento Eletrônico de Documentos
GED - Gerenciamento Eletrônico de DocumentosGED - Gerenciamento Eletrônico de Documentos
GED - Gerenciamento Eletrônico de Documentos
 
GED- GERENCIAMENTO ELETRÔNICO DE DOCUMENTOS
GED- GERENCIAMENTO ELETRÔNICO DE DOCUMENTOSGED- GERENCIAMENTO ELETRÔNICO DE DOCUMENTOS
GED- GERENCIAMENTO ELETRÔNICO DE DOCUMENTOS
 
SEI | Guia para digitalizar documentos
SEI | Guia para digitalizar documentosSEI | Guia para digitalizar documentos
SEI | Guia para digitalizar documentos
 
SEI | Administradores setoriais
SEI | Administradores setoriaisSEI | Administradores setoriais
SEI | Administradores setoriais
 

Semelhante a Trabalho de sgbd

Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01
Sugizo Akino
 
Diego araujo-introdução-a-banco-de-dados-livre-–-mysql
Diego araujo-introdução-a-banco-de-dados-livre-–-mysqlDiego araujo-introdução-a-banco-de-dados-livre-–-mysql
Diego araujo-introdução-a-banco-de-dados-livre-–-mysql
Diego Rivera Tavares
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
pichiliani
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
pichiliani
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDK
Ryan Padilha
 
MySQL - o banco de dados open source mais popular do mundo
MySQL - o banco de dados open source mais popular do mundoMySQL - o banco de dados open source mais popular do mundo
MySQL - o banco de dados open source mais popular do mundo
MySQL Brasil
 
Introducao banco de dados
Introducao banco de dadosIntroducao banco de dados
Introducao banco de dados
vaniakenob
 

Semelhante a Trabalho de sgbd (20)

Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01Bancodedadosesgbds 140326151327-phpapp01
Bancodedadosesgbds 140326151327-phpapp01
 
Modelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDSModelos de Banco de dados e SGBDS
Modelos de Banco de dados e SGBDS
 
Oracle Day - Produtos de banco de dados
Oracle Day - Produtos de banco de dadosOracle Day - Produtos de banco de dados
Oracle Day - Produtos de banco de dados
 
Sql01 final
Sql01 finalSql01 final
Sql01 final
 
Diego araujo-introdução-a-banco-de-dados-livre-–-mysql
Diego araujo-introdução-a-banco-de-dados-livre-–-mysqlDiego araujo-introdução-a-banco-de-dados-livre-–-mysql
Diego araujo-introdução-a-banco-de-dados-livre-–-mysql
 
Diego araujo-introdução-a-banco-de-dados-livre-–-mysql
Diego araujo-introdução-a-banco-de-dados-livre-–-mysqlDiego araujo-introdução-a-banco-de-dados-livre-–-mysql
Diego araujo-introdução-a-banco-de-dados-livre-–-mysql
 
My sql apresentação
My sql apresentaçãoMy sql apresentação
My sql apresentação
 
MySQL no Windows: implementação eficiente de novas aplicações
MySQL no Windows: implementação eficiente de novas aplicaçõesMySQL no Windows: implementação eficiente de novas aplicações
MySQL no Windows: implementação eficiente de novas aplicações
 
Realmente devo pensar na versão Enterprise do MySQL?
Realmente devo pensar na versão Enterprise do MySQL?Realmente devo pensar na versão Enterprise do MySQL?
Realmente devo pensar na versão Enterprise do MySQL?
 
Banco aula 01
Banco aula 01Banco aula 01
Banco aula 01
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
 
Interoperabilidade entre bancos de dados
Interoperabilidade entre bancos de dadosInteroperabilidade entre bancos de dados
Interoperabilidade entre bancos de dados
 
Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014Novidades do Universo MySQL Maio 2014
Novidades do Universo MySQL Maio 2014
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDK
 
MySQL - o banco de dados open source mais popular do mundo
MySQL - o banco de dados open source mais popular do mundoMySQL - o banco de dados open source mais popular do mundo
MySQL - o banco de dados open source mais popular do mundo
 
Pangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformPangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud Platform
 
ODI Series - Treinamento
ODI Series - TreinamentoODI Series - Treinamento
ODI Series - Treinamento
 
Introducao banco de dados
Introducao banco de dadosIntroducao banco de dados
Introducao banco de dados
 
Cursos
CursosCursos
Cursos
 
Tema3.pptx
Tema3.pptxTema3.pptx
Tema3.pptx
 

Último

O Reizinho Autista.pdf - livro maravilhoso
O Reizinho Autista.pdf - livro maravilhosoO Reizinho Autista.pdf - livro maravilhoso
O Reizinho Autista.pdf - livro maravilhoso
VALMIRARIBEIRO1
 

Último (20)

O que é, de facto, a Educação de Infância
O que é, de facto, a Educação de InfânciaO que é, de facto, a Educação de Infância
O que é, de facto, a Educação de Infância
 
Formação T.2 do Modulo I da Formação HTML & CSS
Formação T.2 do Modulo I da Formação HTML & CSSFormação T.2 do Modulo I da Formação HTML & CSS
Formação T.2 do Modulo I da Formação HTML & CSS
 
Abuso Sexual da Criança e do adolescente
Abuso Sexual da Criança e do adolescenteAbuso Sexual da Criança e do adolescente
Abuso Sexual da Criança e do adolescente
 
O Reizinho Autista.pdf - livro maravilhoso
O Reizinho Autista.pdf - livro maravilhosoO Reizinho Autista.pdf - livro maravilhoso
O Reizinho Autista.pdf - livro maravilhoso
 
livro para educação infantil conceitos sensorial
livro para educação infantil conceitos sensoriallivro para educação infantil conceitos sensorial
livro para educação infantil conceitos sensorial
 
Edital do processo seletivo para contratação de agentes de saúde em Floresta, PE
Edital do processo seletivo para contratação de agentes de saúde em Floresta, PEEdital do processo seletivo para contratação de agentes de saúde em Floresta, PE
Edital do processo seletivo para contratação de agentes de saúde em Floresta, PE
 
APH- Avaliação de cena , analise geral do ambiente e paciente.
APH- Avaliação de cena , analise geral do ambiente e paciente.APH- Avaliação de cena , analise geral do ambiente e paciente.
APH- Avaliação de cena , analise geral do ambiente e paciente.
 
o-homem-que-calculava-malba-tahan-1_123516.pdf
o-homem-que-calculava-malba-tahan-1_123516.pdfo-homem-que-calculava-malba-tahan-1_123516.pdf
o-homem-que-calculava-malba-tahan-1_123516.pdf
 
662938.pdf aula digital de educação básica
662938.pdf aula digital de educação básica662938.pdf aula digital de educação básica
662938.pdf aula digital de educação básica
 
MARCHA HUMANA. UM ESTUDO SOBRE AS MARCHAS
MARCHA HUMANA. UM ESTUDO SOBRE AS MARCHASMARCHA HUMANA. UM ESTUDO SOBRE AS MARCHAS
MARCHA HUMANA. UM ESTUDO SOBRE AS MARCHAS
 
Slides Lição 07, Central Gospel, As Duas Testemunhas Do Final Dos Tempos.pptx
Slides Lição 07, Central Gospel, As Duas Testemunhas Do Final Dos Tempos.pptxSlides Lição 07, Central Gospel, As Duas Testemunhas Do Final Dos Tempos.pptx
Slides Lição 07, Central Gospel, As Duas Testemunhas Do Final Dos Tempos.pptx
 
Apresentação sobre Robots e processos educativos
Apresentação sobre Robots e processos educativosApresentação sobre Robots e processos educativos
Apresentação sobre Robots e processos educativos
 
Sistema de Acompanhamento - Diário Online 2021.pdf
Sistema de Acompanhamento - Diário Online 2021.pdfSistema de Acompanhamento - Diário Online 2021.pdf
Sistema de Acompanhamento - Diário Online 2021.pdf
 
As Mil Palavras Mais Usadas No Inglês (Robert de Aquino) (Z-Library).pdf
As Mil Palavras Mais Usadas No Inglês (Robert de Aquino) (Z-Library).pdfAs Mil Palavras Mais Usadas No Inglês (Robert de Aquino) (Z-Library).pdf
As Mil Palavras Mais Usadas No Inglês (Robert de Aquino) (Z-Library).pdf
 
Nós Propomos! Canil/Gatil na Sertã - Amigos dos Animais
Nós Propomos! Canil/Gatil na Sertã - Amigos dos AnimaisNós Propomos! Canil/Gatil na Sertã - Amigos dos Animais
Nós Propomos! Canil/Gatil na Sertã - Amigos dos Animais
 
bem estar animal em proteção integrada componente animal
bem estar animal em proteção integrada componente animalbem estar animal em proteção integrada componente animal
bem estar animal em proteção integrada componente animal
 
Insegurança nunca mais tem afeta pessoas
Insegurança nunca mais tem afeta pessoasInsegurança nunca mais tem afeta pessoas
Insegurança nunca mais tem afeta pessoas
 
Livro infantil: A onda da raiva. pdf-crianças
Livro infantil: A onda da raiva. pdf-criançasLivro infantil: A onda da raiva. pdf-crianças
Livro infantil: A onda da raiva. pdf-crianças
 
EBPAL_Serta_Caminhos do Lixo final 9ºD (1).pptx
EBPAL_Serta_Caminhos do Lixo final 9ºD (1).pptxEBPAL_Serta_Caminhos do Lixo final 9ºD (1).pptx
EBPAL_Serta_Caminhos do Lixo final 9ºD (1).pptx
 
Descrever e planear atividades imersivas estruturadamente
Descrever e planear atividades imersivas estruturadamenteDescrever e planear atividades imersivas estruturadamente
Descrever e planear atividades imersivas estruturadamente
 

Trabalho de sgbd

  • 1. Sistemas de Gerenciamento de Bancos de dados Junior Cesar Barbosa Dos Santos Jales 2015 Trabalho apresentado a disciplina de Banco de Dados da Faculdade de Tecnologia de Jales Orientador: Prof. Ligia.
  • 2. SGBDs Sistemas de Gerenciamento de Banco de Dados (SGBDs):  PostgreSQL.  DB2.  MySQL.  Oracle.  SQL Server.
  • 3. Mas porque utilizar um SGBD?  Controlar redundância;  Compartilhamento de dados;  independência de dados;  Segurança;  Backup e recuperação à falhas;  Forçar restrições de integridade;  Aumentar a produtividade e disponibilidade;
  • 4. PostgreSQL Algumas características do SGBD: • Altamente escalável (capacidade de manipular trabalhos de forma crescente e uniforme, ou de estar preparado para o mesmo). • Acomoda grande quantidade de usuários simultaneamente. • Notável por sua confiabilidade, integridade dos dados e correções. • Suporta imagens, sons e vídeos. • Possui recursos como; (MVCC)Modelo visão e controle de dados; ponto no tempo de recuperação; tablespaces; replicação assíncrona; transação aninhada; backups online; planejador de consultas; otimizador...
  • 5. PostgreSQL Capacidade de armazenagem: • Tamanho do banco de dados: • Tamanho da tabela: • Tamanho da linha: • Tamanho dos campos(área): • Quantidade de linhas por tabela: • Quantidade de colunas por tabela: • Índices por tabelas: Ilimitado. 32 T.B. 1.6 T.B. 1 GB. Ilimitado. 250-1600 depende do tipo. Ilimitado.
  • 6. PostgreSQL Sistemas Operacionais compatíveis: • Linux; • UNIX; • AIX; • BSD; • HP-UX; • Mac OSX; • Solaris; • Tru64; • SGI IRIX; • Windows; Linguagens compatíveis: • Interface de programação nativas: • C/C++; • Java; • .Net; • Perl; • Python; • Ruby; • ODBC; • Entre outras.
  • 7. Tipo de distribuição do PostgreSQL • Tem distribuição Open Source, ou seja, o código é liberado para uso, copia, modificação e distribuição, sob o único aspecto de o mesmo ter uma mensagem da corporação desenvolvedora.
  • 8. Versões do SGBD PostgreSQL  V9.5alpha2, v9.5alpha1;  V9.4.4 – v9.4.0;  V9.3.9 – v9.3.0;  V9.2.13 – v9.2.0;  V9.1.18 – v9.1.0;  V9.0.22 – v9.0.0;  V8.4.22 – v8.4.0;  V8.3.23 – v8.3.0;  V8.2.23 – v8.2.0;  V8.1.23 – v8.1.0;  V8.0.26 – v8.0;  V7.4.30 – v7.4;  V7.3.21 – v7.3;  V7.2.8 – v7.2;  V7.1.3 – v7.1;  V7.0.3 – v7.0;  V6.5 – v6.0;  V1.09 – v1.08
  • 9. Empresas/sites que utilizam PostgreSQL • Affymetrix; • Americam Chemical Society; • Genentech; • LRN Projeto; • Cognivity; • University of Sydney; • End point Corporação; • Etsy.com; • Whitepages.com;
  • 10. DB2 Algumas características do SGBD.  O IBM DB2 automatiza tarefas, melhorando o desempenho do sistema, reagindo a mudanças de volume de trabalho e ajustando a memória automaticamente.  Possui auto-reparação podendo até antecipar falhas e tomar as medidas corretivas.  Tem auto-configurações contribuindo a dinamizar e simplificar tarefas cotidianas.  Conjunto integrado de soluções de gestão, que facilita a colaboração de analistas, desenvolvedores, arquitetos e administradores no trabalho com os dados.  Garante a integridade dos dados mesmo que o sistema entre em colapso, tem opções de backups online.  É de fácil instalação com interface gráfica e orientação para operações.  Além da capacidade múltipla de missões criticas e Escabilidade em diferentes equipamentos.
  • 11. DB2 Capacidade de armazenagem:  Possui capacidade de armazenagem ilimitada com necessidade de 2 processadores e 4 Gigabytes de memória.  A compressão do armazenamento possibilita a necessidade de menos hardware reduzindo também o consumo de energia, alguns usuários relatam taxas de compressão de até 83%.
  • 12. DB2 Sistemas operacionais compatíveis.  O DB2 possui Universabilidade, ou seja, é compatível com todas as plataformas disponíveis. Linguagens compatíveis.  Suporte XML  Suporte .NET  C/C++  Java  PHP  Suporte a Unix  Web Services  ADO e ADO.NET  SQLJ  SQL Embutido
  • 13. Distribuição DB2  Possui versões gratuita e;  Versões pagas com funcionalidades adicionais.
  • 14. Versões do DB2  DB2 Universal Database Enterprise Server Edition.  DB2 Universal Database Express Edition.  DB2 Universal Database Workgroup Server Edition.  DB2 Universal Database Personal Edition  DB2 Everyplace Database Edition.  DB2 Everyplace Entrerprise Edition.  DB2 Everyplace Express Edition.
  • 15. Clientes DB2  Marc Hebert.  Chief Operating Officer.  Charles M. Wang.  Application Development & Support.  UCLA Health System – MCCS.  Technical Architect.  Venedim.  Openbravo, etc.
  • 16. Características do mySQL  Sistema cliente/ servidor que consiste de um servidor SQL multitarefa que suporta acessos diferentes, diversos programas, clientes e bibliotecas, ferramentas administrativas e diversas interfaces de programação  Sistema de gerenciamento de bancos de dados relacional proporcionando flexibilidade e velocidade.  Fácil integração e instalação com servidor web.  Proporciona para o cliente conexão através de TCP/IP.  Extremamente rápido, confiável e fácil de usar, tornando o adaptável para acessos on-line.  Suporte a múltiplos processadores.  Sofisticado sistema de senhas criptografadas para forte segurança.  Permite a seleção de diferentes tabelas de diferentes bases de dados em uma mesma query.
  • 17. Capacidade de armazenagem MySQL  Armazena grandes volumes de dados, o limite fica por conta somente do tamanho máximo de arquivos que a plataforma que estiver sendo utilizada puder manipular ou no caso de tabelas do tipo InooDB, onde o armazenamento pode ser realizado em um ou vários arquivos separados, fica possível armazenar volumes de dados equivalentes a 64 TB (Terabytes), o número de linhas fica limitado por: tamanho do arquivo / tamanho de cada linha, ou então 2 bilhões de linhas. MySQL suporta execuções de script SQL com até 61 milhões de tabelas “joins”
  • 18. MySQL Sistemas operacionais compatíveis.  Windows.  Linux, (Fedora, Core, Debian, SuSE e RedHat).  FreeBSD.  Unix, (Solaris, HP-UX, AIX, SCO).  Mac OS X Server. Linguagens suportadas.  PHP.  Perl.  c/c++.  Java.  Pynthon.  TCL.  Eiffel.  Ruby.
  • 19. Distribuição do mySQL  Seu código fonte é aberto o que permite usar ou modificar o programa sem pagar nada.  Para certos casos também possui versão comercial, para o conforto dos usuários.  Vale ressaltar que o MySQL usa a GPL (GNU General Public License – Licença Pública Geral GNU), para definir o que pode e não pode ser feito com o banco em diferentes situações.
  • 20. Versões do MySQL  MySQL Enterprise Edition.  MySQL Standard Edition.  MySQL Classic Edition.  MySQL Cluster CGE.  MySQL Embedded (OEM/ISV).  MySQL Community Edition.
  • 21. Clientes MySQL  NASA.  Bradesco.  Sony.  HP.
  • 22. Características do Oracle  Possui ferramentas administrativas, que facilitam a manipulação do banco de dados (ex: Oracle Manager, NetWork Manager, Import/Export troca de dados entre dois bancos Oracle).  Ferramentas de desenvolvimento, para automatizar a criação de aplicações que podem servir de interface pro banco de dados (ex: Oracle Designer, Oracle Developer).  Oracle Mobile Cloud Service acelera e assegura o processo de conexão de seus aplicativos móveis aos seus sistemas empresariais e outros serviços em nuvem.  Bom desempenho, escalabilidade, disponibilidade, segurança e facilidade de gerenciamento, baixo custo de armazenamento.  Oracle é um SGBD relacional e também suporta a construção de objetos relacionais.
  • 23. Capacidade de armazenagem Oracle  Tem sua limitação pelo sistema operacional, podemos encontrar dois tipos de arquivos de dados (Data Files), smallfile e bigfile.  O Smallfile, devido a limitações do sistema operacional o banco pode ter 65533 arquivos de 32 GB.  O Bigfile não tem limite e o banco esta limitado ao sistema operacional e ao hardware.  O Oracle não tem tamanho máximo para as tabelas e nem para as linhas, tem um limite máximo de 1000 colunas por tabela, e o Oracle não tem limite de usuários.
  • 24. Oracle Sistemas operacionais compatíveis.  Windows.  Linux.  HP/UX.  Unix.  BIM.  AIX.  IBM VMS.  MacOS. Linguagens suportadas.  Python.  PHP.  XML.  .NET
  • 25. Versões do Oracle  A Oracle tem inúmeras versões de seu software divididas em edições tais como:  Enterprise Edition.  Standard Edition.  Standard Edition One.  Express Edition.  Oracle Personal Edition.  Oracle Database Lite.
  • 26. Distribuição Oracle  O download do software é gratuito com licenças que permitem utilizar as versões completas do produto para elaboração de protótipos ou para aprendizagem, no entanto para a utilização propriamente dita do banco de dados deve se pagar pelo mesmo.
  • 27. Clientes Oracle  California Academy of Sciences.  Solairus Aviation.  Petrobras.  Videocon d2h Ltd.  TV Globo.  Türk Telekom.  Union Investment (Unio IT-Services GmbH).  Toshiba.  Pão de Açúcar.
  • 28. Características do SQL Server  Possui um plataforma híbrida, Implanta e gerência bancos de dados local e na nuvem. Permitindo aproveitar os datacenters globais da Microsoft.  Ferramentas que facilitam compilação de patches, backup e soluções de recuperação.  Bom desempenho crítico, com mecanismo de OLPT in-memory.  Proporciona alta segurança e conformidade, além de disponibilidade.  Acelera o acesso, a analise dos dados, possibilitando modelar dados internos e externos.  Multiusuários.
  • 29. Capacidade de Armazenagem SQL Server  Possui capacidades diferentes conforme sua edição.  Enterprise: tamanho máximo de 524 PB; memória máxima por instancia* fica por conta do SO.  Business Intelligence: tamanho máximo de 524 PB; memória máxima 128 GB.  Standard: tamanho máximo 524 PB; memória 128 GB.  Express: tamanho máximo 10 GB; memória 1 GB.  *instancia: executável (sqlservt.exe) executado como um serviço do sistema operacional; gerencia banco de dados.
  • 30. SQL Server Sistemas operacionais compatíveis.  Windows.  Vale ressaltar que cada versão possui versões compatíveis do Windows. Linguagens suportadas.  SQL.  A partir do Common Language Runtime do .NET Framework.  .NET  C#.  VB.NET
  • 31. Versões do SQL Server  SQL Server Enterprise: Oferece recursos abrangentes de datacenter para requisitos exigentes de banco de dados e business intelligence.  SQL Server Standard: Oferece as principais funcionalidades de gerenciamento de dados e business intelligence para cargas de trabalhos não críticas com recursos mínimos de TI.  SQL Server Business Intelligence: Capacita organizações a criarem e implantarem soluções corporativas de BI self-servisse seguras, escaláveis e gerenciáveis.  SQL Server Express: Edição gratuita do SQL Server ideal para desenvolvimento e capacitação de aplicativos para área de trabalho, web e pequenos servidores.  SQL Server Compact edition é um banco de dados incorporado e gratuito que os desenvolvedores de software podem usar para criar sites ASP.NET e aplicativos para área de trabalho do Windows.  SQL Server Web edition foi projetado para suportar workloads da internet e permite às organizações implantar rapidamente páginas da web, aplicativos, sites e serviços.
  • 32. Distribuição SQL Server  Versões mais completas e robustas são pagas.  Versões mais simples gratuitas.
  • 33. Clientes SQL Server  DELL.  Microsoft.  Toyota.  Yahoo.  Xerox.