0% acharam este documento útil (0 voto)
17 visualizações20 páginas

Fundamentos do PostgreSQL e SGBD

Enviado por

joao
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
17 visualizações20 páginas

Fundamentos do PostgreSQL e SGBD

Enviado por

joao
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Fundamento de banco de dados

PostgreSQL:
Definições e
conceitos
Equipe 3

SQL
DEFINIÇÃO

O que é SGBD?
Componentes de um SGBD
Principais Funções de um SGBD
Tipos de SGBD
Oque é SGBD?
SGBD significa Sistema de Gerenciamento
de Banco de Dados. Em inglês, é
conhecido como DBMS (Database
Management System). É um software que
permite criar, gerenciar e manipular
bancos de dados de forma eficiente.

definição
Componentes de um SGBD

Interface Motor de Sistema


de usuário banco de de controle de
dados: concorrência
Principais
Funções de um SGBD
TÓPICOS:
Gerenciamento de Dados

Consultas

Segurança
Backup e Recuperação
29
Tipos de SGBD

- Relacional: Baseado em tabelas e relações


entre elas (ex:MySQL, PostgreSQL).
- Não Relacional: Utiliza diferentes modelos de
dados como documentos, grafos, etc. (ex:
MongoDB, Neo4j).
- Hierárquico: Estrutura os dados em uma
hierarquia semelhante a uma árvore.
- Rede: Permite relações mais complexas entre
os dados, similar a um grafo.
Vantagens e desvantagens do SGBD

Vantagens Desvantagens

Eficiência Complexidade

Consistência Custo

Escalabilidade Tempo

18
Histórico do PostgreSQL

Origem
Evolução
Versão 8.0
Manutenção
Características
ORIGEM

Iniciado como Adicionou suporte


Postgres95 em 1994. para SQL,
substituindo a
linguagem QUEL.

Criado por Andrew Nome "Postgres"


Yu e Jolly Chen. combina "Ingres" e
"SQL".
Evolução E Versão 8.0

Tornou-se um Lançada em
projeto de código janeiro de 2005.
aberto.

Crescimento da
comunidade e Introduziu
evolução para um suporte nativo
SGBD confiável e para Microsoft
rico em recursos. Windows.
Características E Manutenção

SGBD objeto- Implementa Mantido por uma


relacional. características de equipe global que faz
orientação a melhorias regulares.
objetos, como
herança e tipos
personalizados.
Tipo de licença
-É um tipo de sistema de código aberto ,
os usuários podem modificar ou
implementar o código fonte da maneira
que desejarem .
-O postgreSQL é usado por empresas
como Apple , Instagram e Spotify devido a
sua confiabilidade e desempenho.
-É mantido de forma de doações e
patrocínio de fujitsu , hub org grupos ,
Nett, Red H.
VARIEDADE DE RECURSO

Suporte Avançado para SQL:


Extensibilidade: Você pode definir seus
próprios tipos de dados, funções e
operadores, também é possível criar
extensões extras.
Escalabilidade:
Compatibilidade com diversas
linguagens
INSTALAÇÃO
INSTALAÇÃO
O servidor PostgreSQL
pgAdmin, uma ferramenta gráfica para
gerenciar e desenvolver seus bancos de
dados, equivalente ao Workbench
StackBuilder, um gerenciador de pacotes
para baixar e instalar ferramentas e drivers
adicionais do PostgreSQL. O Stackbuilder
inclui gerenciamento, integração, migração,
replicação, geoespacial, conectores e
outras ferramentas.
Usos Práticos

Aplicações Web e Mobile


Análise de Dados e BI (Business
Intelligence)
Armazenamento e Gerenciamento de
Dados Geoespaciais
Desenvolvimento de Sistemas
Corporativos Armazenamento e Processamento de Dados
Não Estruturados
Ambientes de Desenvolvimento e Teste
Sistemas de E-commerce e Plataformas de
Conteúdo
Projetos de Dados em Nuvem
Usos Práticos do PostgreSQL

Armazenament
Aplicações Web e oe
Mobile Gerenciamento
de Dados
Geoespaciais

Análise de Dados e
BI (Business Desenvolvimento
Intelligence) de Sistemas
Corporativos
Usos Práticos do PostgreSQL

Sistemas de E-
Armazenamento e commerce e
Processamento de Plataformas de
Dados Não Conteúdo
Estruturados

Ambientes de
Desenvolvimento e Projetos de Dados
Teste em Nuvem
CURIOSIDADES

● Comunidade Ativa e Suporte ● Compatibilidade


● Desenvolvimento Comunitário ● Ferramentas de Análise de Dados

● Fóruns e Grupos ●Linguagens de Programação

● Eventos e Conferências ●Ferramentas de ETL

● Documentação Extensa ●Suportes

● Suporte Comercial
THANKS!

Você também pode gostar