Bases de Dados · 2.º ano (indicativo)
SQL avançado: programação em base de dados
Capítulo de Bases de Dados com 0 artigos publicados de 25 temas previstos no plano. Os artigos serão publicados aos poucos, depois de escritos e revistos.
Temas deste capítulo
Plano editorial: 25 temas. Só os que têm ligação já estão escritos e publicados.
- O que são os procedimentos armazenados?
- O que são as funções definidas pelo utilizador?
- O que são os triggers (gatilhos)?
- O que são os cursores?
- O que é a programação PL/SQL?
- O que é o PL/pgSQL?
- O que são as variáveis em SQL procedural?
- O que são as estruturas de controlo em SQL procedural?
- O que é o tratamento de exceções em SQL?
- O que é a SQL dinâmica?
- O que é a injeção de SQL?
- O que são as consultas parametrizadas?
- O que são os pacotes (packages)?
- O que é a auditoria com triggers?
- O que é a gestão de permissões?
- O que são os papéis (roles)?
- O que são as instruções GRANT e REVOKE?
- O que é a encriptação de dados?
- O que é a RGPD e as bases de dados?
- O que é a lei de proteção de dados pessoais de Angola e as bases de dados?
- Como criar um procedimento armazenado?
- Como criar um trigger?
- Como prevenir a injeção de SQL?
- Como criar um utilizador com permissões limitadas?
- Exercícios resolvidos de procedimentos e triggers