Aula 1 - Introdução ao PostgreSQL

Aula 1 - Introdução ao PostgreSQL

Aula 2 - Modelo Entidade-Associação

Aula 3 - Modelo Relacional

Aula 4 - Álgebra Relacional

Aula 5 - SQL

Aula 6 - SQL Avançado

Aula 7 - PHP

Aula 8 - Índices

Aula 9 - Execução de consultas

Aula 10 - Transacções

Aula 11 - Optimização

Aula 12 - Normalização

Acesso à Base de Dados

O servidor PostgreSQL a usar nas aulas de laboratório está no IP

  • 172.20.41.222 (para quem estiver na rede do Taguspark)
  • 193.136.166.123 (para quem estiver fora da rede do Taguspark)

Cada aluno tem um username no formato

u<nº de aluno>

Por exemplo, o aluno 35423 terá como username u35423.

Cada aluno tem também uma base de dados com permissão total de acesso. O nome da base de dados é o mesmo do username, ou seja

u<nº de aluno>

Por exemplo, o aluno 35423 terá acesso à base de dados u35423.

A password inicial é o numero de aluno. Recomenda-se fortemente que esta seja mudada no primeiro acesso. Pode ser usado o comando

\password

Acesso ao cluster sigma para desenvolvimento de aplicações PHP

O desenvolvimento de aplicações PHP poderão ser testados no cluster sigma do IST. Para aceder a este cluster de servidores, os alunos deverão estar registados no sistema fénix. Poderão ser encontradas instruções detalhadas nos seguintes URLs:
Resumidamente, os alunos poderão colocar na pasta web os ficheiros PHP correspondentes à aplicacão, por exemplo através do comando scp:

scp *.php [identificação-no-fénix]@sigma.ist.utl.pt:./web

Os alunos poderão depois aceder às aplicações PHP com um browser Web através do URL:

http://web.ist.utl.pt/[identificação-no-fénix]

Scripts SQL

Scripts para criar algumas das bases de dados usadas nos exemplos das aulas teóricas e práticas.