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!