Curso completo de PostgreSQL! Do Básico ao Avançado v2023!
Offered By: Udemy
Course Description
Overview
What you'll learn:
- Conhcer e aprender melhor sobre o banco de dados do PostgreSQL
- Introdução a Linguagem SQL
- Usando o pgAdmin
- Administração do banco de dados
- Backup e Restauração
- Tabelas
- Restrições
- Visões
- Índices
- Tipos de Dados
- Funções
- Trigger
- Segurança em seu PostgreSQL
- Transações e bloqueios
- Procedimentos armazenados
- Load Balance com HAProxy e PgBouncer
- High Availability com repmgr
- Extensões
- Comandos Avançados de SQL
- Window Functions
Lançado em 1996, o PostgreSQL é um SGBD de código livre mantido pela "PostgreSQL Global Development Group".
Por ser de código aberto e totalmente gratuito, o PostgreSQL é muito usado em empresas pelo mundo todo.
Recomenda-se a todos que desejam investir na criação de pequenos sistemas web que se usem e apliquem o banco de dados PostgreSQL.
Alguns dos principais recursos são:
Chaves estrangeiras;
Buscas mais complexas;
Software robusto e de alta qualidade com código de manutenção e bem comentado
Administração de concorrência multiversão;
Integridade transacional;
Desempenho, segurança e alta disponibilidade
Alta Acessibilidade;
Apoio ao modelo híbrido objeto relacional.
Visões;
Gatilhos;
Indexação por texto;
Linguagem de programação estruturada em diferentes linguagens para procedimentos armazenados, exemplo são pgSQL, Python, Java, Perl, C, etc;
Sistema para guardar dados PostGIS, de Sistema de Informação Geográfica.
E ainda, pode ser ampliado por qualquer usuário, ganhando novas ferramentas como: linguagens procedurais, tipos de dados; funções; operadores; funções de agregação; métodos de índice, entre outros.
Por causa de sua licença menos restritiva, esse SGBD pode ser usado, mudado e distribuído por qualquer empresa e para qualquer finalidade (comercial, acadêmica, pessoal) sem precisar pagar nenhum tipo de licença ou quaisquer outras remunerações.
O que surpreende muitas pessoas é que o conjunto de recursos do PostgreSQL é mais comparável com o da Oracle ou do SQL Server do que com o MySQL propriamente.
A única conexão entre o MySQL e o PostgreSQL é que esses dois projetos são de código aberto;
Além disso, as características e as filosofias de uso são quase totalmente diferentes.
Nos primeiros dias, quando o PostgreSQL ainda era um banco de dados de pesquisa, o foco era exclusivamente em novos recursos. Ao longo dos últimos 15 anos, enormes quantidades de código foram reescritas e melhorados, oferecendo aos administradores de bancos de dados,servidores de software mais estáveis e alta disponibilidade para uso comercial.
Grandes corporações usam o PostgreSQL no seu dia a dia como a Apple, BASF, Genentech, IMDB, Skype, NTT, Yahoo, entre várias outras gigantes do mercado.
Music by: Symbolism Electro-Light
Taught by
Vitor Mazuco
Related Courses
Advanced Features with Relational Database Tables Using SQLiteStudioCoursera Project Network via Coursera Advanced Relational Database and SQL
Coursera Project Network via Coursera Advanced SQL
Kaggle Advanced SQL Retrieval Queries in SQLiteStudio
Coursera Project Network via Coursera Aggregate Data with LibreOffice Base Queries
Coursera Project Network via Coursera