Curso Online de Linguagem SQL

Curso Online de Linguagem SQL

Características e Componentes SQL na Manipulação de Dados SQL na Definição da Base de Dados

Continue lendo

Autor(a):

Carga horária: 7 horas

De: R$ 40,00 Por: R$ 23,00
(Pagamento único)

Mais de 10 alunos matriculados no curso.

Certificado digital Com certificado digital incluído

Características e Componentes
SQL na Manipulação de Dados
SQL na Definição da Base de Dados



  • Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
  • O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
  • Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
  • Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
* Desde que tenha acessado a no máximo 50% do material.
** Material opcional, vendido separadamente.

Modelo de certificados (imagem ilustrativa):

Frente do certificado Frente
Verso do certificado Verso
  • Linguagem SQL

    Linguagem SQL

  • SQL Características actuais e Perspectivas futuras

    SQL Características actuais e Perspectivas futuras

    Características e Componentes
    SQL na Manipulação de Dados
    SQL na Definição da Base de Dados

  • História

    História

    1970: Codd define o Modelo Relacional
    1974: IBM desenvolve o projecto SYSTEM/R com a linguagem SEQUEL
    1979: É lançado o primeiro SGBD comercial (ORACLE)
    1981: É lançado o SGBD INGRES
    1983: IBM anuncia o DB2
    1986, 1987: É ratificada a norma SQL que fica conhecida como SQL-86 (ANSI X3.135-1986 e ISO 9075:1987)
    1989: É ratificada a norma SQL-89 quer pela ANSI quer pela ISO
    1992: É ratificada a norma: SQL2
    1999: É ratificada a norma SQL1999, anteriormente conhecida como SQL3
    2006: SQL:2006, define a forma como o SQL pode ser usado em conjunção com o XML (ANSI/ISO/IEC 9075-14:2006 )

  • Structured Query Language, o que é ?

    Structured Query Language, o que é ?

    SQL é uma linguagem normalizada para definição, acesso, manipulação e controlo de Bases de Dados Relacionais
    Na maioria dos SGBDR, esta linguagem pode ser utilizada:

    interactivamente
    embutida em linguagens de programação

  • Esquema Relacional

    Esquema Relacional

    Empregado ( cod-emp, nome_emp, data_admissão, cod_cat, cod_dept, cod_emp_chefe )
    Departamento ( cod-dept, nome_dept, localização)
    Categoria ( cod-cat, designação, salario_base )

  • Base de Dados Relacional

    Base de Dados Relacional

    cod_emp nome_emp data_admissão cod_cat cod_dept cod_emp_chefe
    António Abreu 13-Jan-75 1 1 1
    Bernardo Bento 1-Dec-81 1 2 1
    Carlos Castro 4-Jun-84 3 3 1
    ... ... ... ... ... ...
    20 Manuel Matos 7-Feb-90 3 2 2
    ... ... ... ... ... ...

    Empregado

    cod_cat designação salario_base
    CategoriaA 300
    CategoriaB 250
    CategoriaC 160
    ... ... ...

    Categoria

    cod_dept nome_dept localização
    Contabilidade Lisboa
    Vendas Porto
    Investigação Coimbra
    ... ... ...

    Departamento

  • Comando SQL

    Comando SQL

    SELECT nome_emp, salario_base, nome_dept
    FROM Empregado, Departamento, Categoria
    WHERE nome_emp = ´António Abreu´
    AND Empregado.cod_cat = Categoria.cod_cat
    AND Departamento.cod_dept = Empregado. cod_dept

    Qual o salário do empregado ´António Abreu´ e o nome do departamento a que pertence?

  • Características

    Características

    Linguagem não procedimental em que se especifica O QUÊ e não COMO
    Existe uma clara abstracção perante a estrutura física dos dados, isto é, não é necessário especificar caminhos de acesso nem algoritmos de pesquisa física

    Operações sobre estruturas lógicas
    As operações efectuam-se sobre conjuntos de dados (tabelas), não sendo necessário (nem possível) manipular linha-a-linha

  • Componentes

    Componentes


    DDL (Data Definition Language)

    DML (Data Manipulation Language)

    TML (Transaction Manipulation Language)

    DCL (Data Control Language)

  • SQL Características actuais e Perspectivas futuras

    SQL Características actuais e Perspectivas futuras

    Características e Componentes
    SQL na Manipulação de Dados
    SQL na Definição da Base de Dados

  • SQL Manipulação de Dados

    SQL Manipulação de Dados


    SELECT Acesso aos dados da B.D.

    INSERT Manipulação dos
    UPDATE dados da B.D.
    DELETE


Matricule-se agora mesmo Preenchendo os campos abaixo
R$ 23,00
Pagamento único
Processando... Processando...aguarde...

Desejo receber novidades e promoções no meu e-mail:


  • Linguagem SQL
  • SQL Características actuais e Perspectivas futuras
  • História
  • Structured Query Language, o que é ?
  • Esquema Relacional
  • Base de Dados Relacional
  • Comando SQL
  • Características
  • Componentes
  • SQL Características actuais e Perspectivas futuras
  • SQL Manipulação de Dados
  • Clausula SELECT e FROM
  • Projecção
  • Restrição
  • Junção
  • Projecção, Restrição e Junção
  • Aliases de Tabelas
  • Junções Múltiplas
  • Junção "Outer" (Outer Join)
  • Junção Outer à Direita (Right Outer Join)
  • União
  • Intersecção
  • Diferença
  • Clausula WHERE
  • Predicados
  • Predicados utilizados em Subqueries
  • Subqueries
  • Operador EXISTS
  • Operador NOT EXISTS
  • Divisão ( exemplo )
  • Divisão
  • Clausula ORDER BY
  • Funções Agregadoras
  • Funções Agregadoras com Restrições
  • Agrupamentos
  • Agrupamentos Múltiplos
  • Restrições sobre Grupos
  • Cláusula HAVING
  • Subqueries com Funções Agregadoras
  • Comando SELECT
  • Manipulação da Base de Dados
  • Insert
  • Update e Delete
  • SQL Características actuais e Perspectivas Futuras
  • SQL Definição da Base de Dados
  • Definição da Base de Dados
  • Tipos de Dados
  • Alter Table
  • View
  • Vantagens da Utilização de Views
  • Criação de Views
  • Criação e Eliminação de Utilizadores
  • Privilégios
  • Transacções