AR -> SQL
Lista de operações
1.  Seleção
2.  Projeção
3.  Produto Cartesiano
4.  Junção Natural (fechada)
5.  União
6.  Subtração
7.  Intersecção
8.  Junção Aberta Direita
9.  Junção Aberta Esquerda
10. Junção Completa

-- ###################################################################################################
Definindo
1.  Seleção
    Cria uma tabela com as linhas de uma tabela que atendem a uma condição.
2.  Projeção
    Cria uma tabela com as colunas de uma tabela.
3.  Produto Cartesiano
    Cria uma tabela com cada uma das linhas de uma tabela emparelhadas com todas as linhas de uma outra tabela.
4.  Junção Natural (fechada)
    Cria uma tabela com cada uma das linhas de uma tabela emparelhadas com as linhas de outra tabela desde que atendem a uma condição.
5.  União
    Cria uma tabela com as linhas de uma tabela "copiadas" para dentro de outra tabela.
6.  Subtração
    Cria uma tabela com as linhas de uma tabela que não estão dentro de outra tabela.
7.  Intersecção
    Cria uma tabela com as linhas de uma tabela que também estão presentes dentro de outra tabela.
8.  Junção Aberta Direita
    Cria uma tabela com cada uma das linhas de uma tabela emparelhadas com as linhas de outra tabela desde que atendem a uma condição e apresentando a tabela do lado direito COMPLETA.
9.  Junção Aberta Esquerda
    Cria uma tabela com cada uma das linhas de uma tabela emparelhadas com as linhas de outra tabela desde que atendem a uma condição e apresentando a tabela do lado esquerdo COMPLETA.
10. Junção Completa
    Cria uma tabela com cada uma das linhas de uma tabela emparelhadas com as linhas de outra tabela desde que atendem a uma condição e apresentando ambas as tabelas COMPLETAS.

-- ###################################################################################################
AR (Definindo)
1.  Seleção
    R <- A[[Condição]]
2.  Projeção
    R <- A[[Lista de campos]]
3.  Produto Cartesiano
    R <- A X B
4.  Junção Natural (fechada)
    R <- A [[Condição]] B
5.  União
    R <- A U B
6.  Subtração
    R <- A - B
7.  Intersecção
    R <- A ^ B
8.  Junção Aberta Direita
    R <- A [[Condição][ B
9.  Junção Aberta Esquerda
    R <- A ][Condição]] B
10. Junção Completa
    R <- A ][Condição]] B
-- ###################################################################################################
Agora em SQL:
1.  Seleção
    R <- A[[Condição]]
--  CREATE TEMPORARY TABLE R AS (SELECT * FROM medicos WHERE aosituacao='A');
2.  Projeção
    R <- A[[Lista de campos]]
--  CREATE TEMPORARY TABLE R AS (SELECT cpmedico,txnomemedico,nucrm,aosituacao FROM medicos);
3.  Produto Cartesiano
    R <- A X B
4.  Junção Natural (fechada)
    R <- A [[Condição]] B
5.  União
    R <- A U B
6.  Subtração
    R <- A - B
7.  Intersecção
    R <- A ^ B
8.  Junção Aberta Direita
    R <- A [[Condição][ B
9.  Junção Aberta Esquerda
    R <- A ][Condição]] B
10. Junção Completa
    R <- A ][Condição]] B
