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
  • Database Management Sistema (RDBMS)

Operadores relacionais

Características da linguagem declarativa SQL SQL Sintaxe da linguagem de divisão DQL, DML, DDL, DCL Linguagem DQL (Data Query Language)

  • Consultas SELECT
  • Aliases de colunas, tabelas
  • Data de serviço (tipos DATE, funções de visualização, formatação)
  • Funções de grupo
  • Combinação de tabelas internas e externas
  • Operador UNION
  • Subconsultas aninhadas (a cláusula WHERE, o nome da tabela, o nome da coluna)
  • Subconsultas correlacionadas

Linguagem de modificação de dados

  • Inserção de linhas (cláusula INSERT)
  • Inserção através de consulta
  • Atualização de linhas (UPDATE)
  • Remoção de linhas (DELETE)

Linguagem de definição de dados

  • Criar, alterar a propriedade, remover tabelas (CREATE, ALTER, DROP) Criar tabelas através de consulta (CREATE TABLE .... AS SELECT ...)

RESTRIÇÕES

  • Opções NULL e NOT NULL
  • Cláusula CONSTRAINT
  • Condição PRIMARY KEY
  • Condição UNIQUE
  • Condição FOREIGN KEY
  • Cláusula DEFAULT

Transacções

  • O comando COMMIT, ROLLBACK, SAVEPOINT

Linguagem DCL

  • Concessão e revogação de permissões (GRANT, REVOKE)
  • Funções
  • Criação de utilizadores
  • Sequências
  • Sinónimos
  • As vistas (perspetiva)

Requisitos

  • Conhecimentos informáticos
  • Conhecimentos de qualquer sistema operativo
 14 Horas

Declaração de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas