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
Declaração de Clientes (6)
estava muito bem estruturado, tanto por dias como por módulos, fácil de seguir
Melania - DB Global Technology SRL
Curso - Oracle SQL for beginners
Máquina Traduzida
Gostei da forma como o formador explicou as informações sobre os temas e o facto de ter prestado atenção aos pormenores, de modo que as aulas foram muito práticas e lógicas.
Andreea
Curso - Oracle SQL for beginners
Máquina Traduzida
o formador dá mais exemplos para cada capítulo
Corina
Curso - Oracle SQL for beginners
Máquina Traduzida
os exercícios interactivos
BOANGIU GIORGIANA
Curso - Oracle SQL for beginners
Máquina Traduzida
as explicações
Daniela
Curso - Oracle SQL for beginners
Máquina Traduzida
the exercises