Programa do Curso

Modelos de bases de dados relacionais

  • A estrutura de uma base de dados relacional
  • Tipos de ligação das tabelas
  • A normalização e a desnormalização da base de dados
  • Operadores relacionais

Descarregar os dados

  • Regras para escrever consultas SQL
  • A sintaxe do SELECT
  • Seleção de todas as colunas
  • Consultas a partir de operações aritméticas
  • Colunas com pseudónimos
  • Literais
  • Operador de concatenação

Limitação de resultados

  • A cláusula WHERE
  • Operadores de comparação
  • Condição LIKE
  • Pré-requisito BETWEEN ... E
  • Condição IS NULL
  • Condição IN
  • Operadores booleanos AND, OR e NOT
  • Muitas das condições na cláusula WHERE
  • A ordem dos operadores.
  • Cláusula DISTINCT

Ordenação de dados

  • A cláusula ORDER BY
  • Ordenação por várias colunas ou expressões

Funções SQL

  • As diferenças entre as funções de uma e de várias linhas
  • Funções de texto, numéricas, de data,
  • Conversão explícita e implícita
  • Funções de conversão
  • Funções de aninhamento
  • Ver o desempenho das funções - tabela dupla
  • Obtenção da data atual função SYSDATE
  • Tratamento de valores NULL

Agregação de dados utilizando o agrupamento

  • Funções de agrupamento
  • Como é que as funções de agrupamento tratam os valores NULL
  • Criar grupos de dados - a cláusula GROUP BY
  • Agrupar várias colunas
  • Limitar o agrupamento de resultados da função - a cláusula HAVING

Recuperar dados de várias tabelas

  • Tipos de conectores
  • A utilização de NATURAL JOIN
  • Tabelas de aliases
  • Junções na cláusula WHERE
  • INNER JOIN Junção interna
  • Junção externa LEFT, RIGHT, FULL OUTER JOIN
  • Produto cartesiano

Subconsultas

  • Colocar subconsultas no comando SELECT
  • Subconsultas de uma e várias linhas
  • Operadores Subconsultas de linha única
  • Agrupamento de características na subconsulta
  • Operadores de subconsultas multi-IN, ALL, ANY
  • Como são tratados os valores NULL nas subconsultas

Operadores colectivos

  • Operador UNION
  • Operador UNION ALL
  • Operador INTERSECT
  • Operador MINUS

Inserir, atualizar e apagar dados

  • Comando INSERT
  • Copiar dados de outra tabela
  • Comando UPDATE
  • Comando DELETE
  • Comando TRUNCATE

Transacções

  • Comandos COMMIT, ROLLBACK e SAVEPOINT

Comandos DDL

  • Os principais objectos da base de dados
  • Regras para nomear objectos
  • Criação de tabelas
  • Os tipos de dados disponíveis para as colunas
  • Opção DEFAULT
  • Opção NULL e NOT NULL

Gerir tabelas

  • Integridade referencial CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • Criar uma tabela através de uma consulta
  • Eliminar uma tabela DROP TABLE
  • Comando DESCRIBE

Outros objectos do esquema

  • Sequências
  • Sinónimos
  • Vistas

Requisitos

  • Literacia informática
  • Conhecimentos de qualquer sistema operativo
 21 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (6)

Próximas Formações Provisórias

Categorias Relacionadas