3.1. Introdução #

Nos capítulos anteriores foi descrita a utilização básica da linguagem SQL para armazenar e acessar dados no PostgreSQL. Neste capítulo serão mostradas algumas funcionalidades mais avançadas da linguagem SQL que simplificam o gerenciamento e evitam que os dados sejam perdidos ou corrompidos. No final serão vistas algumas extensões do PostgreSQL.

Ocasionalmente esse capítulo faz referência aos exemplos encontrados no Capítulo 2 para modificá-los, ou melhorá-los, portanto será vantajoso se esse capítulo já tiver sido lido. Alguns exemplos do presente capítulo também se encontram no arquivo advanced.sql no diretório do tutorial. Esse arquivo também contém dados dos exemplos a serem carregados, que não serão repetidos aqui (veja a Seção 2.1 para saber como usar esse arquivo).