Ada+SQL

 

 

Ada+SQL (C) 1994-2000, Arthur Vargas Lopes

Ada+SQL is a programming environment for Ada 95 extended with basic SQL single user capabilities. It incorporates a very fast compiler and interpreter, with debugging options, library generator and browser, syntax template editors, programmer wizard, two-dimensional graphics, SQL interactive interface and hypertext documentation on the environment, Ada 95 and SQL.

You may contact editora@ulbra.br to order a book with the software.

"Comandos básicos de SQL podem ser executados de forma interativa ou ainda como parte de programas seqüênciais e concorrentes. Keywords equivalentes para Ada e SQL em português. Veja equivalências mais abaixo."

Free Courtesy Copy

Download v. 3.0 [3,047,812 bytes]

 

Keywords

Keywords can be written in either english (standard Ada 95) or portuguese.

The following dialog box allows to code keywords in either standard Ada 95 or in a Portuguese dialect. When the keywords are in the Portuguese dialect the attributes are also changed accordingly.
It is also possible to set the compiler and the IDE to display error messages in either English or Portuguese.

wpe2.jpg (6277 bytes)

When the keywords are in Portuguese the SQL commands are also changed to a SQL Portuguese dialect.

The language keyword equivalence is shown below:

English                      Português

ABORT         ABORTE
ABS           ABS
ABSTRACT      ABSTRATO
ACCEPT        ACEITE
ACCESS        ACESSO
ALIASED       APELIDO
ALL           TUDO
AND           E
ARRAY         ARRAY
AT            NO
BEGIN         INICIO
BODY          CORPO
CASE          CASO
CONSTANT      CONSTANTE
DECLARE       DECLARE
DELAY         ATRASE
DELTA         DELTA
DIGITS        DIGITOS
DO            FACA
ELSE          SENAO
ELSIF         SENAOSE
END           FIM
ENTRY         ENTRADA
EXCEPTION     EXCECAO
EXIT          SAIA
FOR           PARA
FUNCTION      FUNCAO
GENERIC       GENERICO
GOTO          VAPARA
IF            SE
IN            EM
IS            ES
LIMITED       LIMITADO
LOOP          LACO
MOD           MOD
NEW           NOVO
NOT           NAO
NULL          NULO
OF            DE
OR            OU
OTHERS        OUTROS
OUT           SAIDA
PACKAGE       PACOTE
PRAGMA        DIRETIVA
PRIVATE       PARTICULAR
PROCEDURE     PROCEDIMENTO
PROTECTED     PROTEGIDO
RAISE         PROVOCA
RANGE         INTERVALO
RECORD        REGISTRO
REM           REM
RENAMES       RENOMEIA
REQUEUE       REQUEUE
RETURN        RETORNE
REVERSE       INVERSO
SELECT        SELECIONE
SEPARATE      SEPARADO
SUBTYPE       SUBTIPO
TAGGED        TAGGED
TASK          TAREFA
TERMINATE     TERMINE
THEN          ENTAO
TYPE          TIPO
UNTIL         ATE
USE           USE
WHEN          QUANDO
WHILE         ENQUANTO
WITH          COM
XOR           XOU


Dialeto de atributos em Português

English                                          Português

ACCESS                 ACESSO
ADDRESS                ENDERECO
ADJACENT               ADJACENTE
AFT                    AFT
ALIGNMENT              ALINHAMENTO
BASE                   BASE
BIT_ORDER              ORDEM_BIT
CALLABLE               CHAMAVEL
CEILING                CEILING
CLASS                  CLASSE
COMPONENT_SIZE        TAMANHO_COMPONENTE
COMPOSE                COMPONHA
CONSTRAINED           CONFORMADO
COPY_SIGN              COPY_SIGN
COUNT                  CONTE
DEFINITE               DEFINITIVO
DELTA                  DELTA
DIGITS                 DIGITOS
EXPONENT               EXPOENTE
EXTERNAL_TAG          TAG_EXTERNO
FIRST                  PRIMEIRO
FIRST_BIT              PRIMEIRO_BIT
FLOOR                  FLOOR
FORE                   FORE
FRACTION               FRACAO
IMAGE                  IMAGEM
INPUT                  ENTRADA
LAST                   ULTIMO
LAST_BIT               ULTIMO_BIT
LEADING_PART          LEADING_PART
LENGTH                 COMPRIMENTO
MACHINE                MAQUINA
MACHINE_OVERFLOWS     OVEFLOW_MAQUINA
MACHINE_RADIX         MACHINE_RADIX
MACHINE_ROUNDS        ARREDONDA_MAQUINA
MAX                    MAXIMO
MAX_SIZE_IN_STORAGE_ELEMENTS
  
                                    MAXIMO_TAMANHO_EM_ELEMENTOS_MEMORIA
MIN                    MINIMO
MODEL                  MODELO
MODEL_EMIN            MODELO_EMIN
MODEL_EPSILON         MODELO_EPSILON
MODEL_MANTISSA        MODELO_MANTISSA
MODEL_SMALL           MODELO_PEQUENO
OUTPUT                 SAIDA
POS                    POS
POSITION               POSICAO
PRED                   PRED
RANGE                  INTERVALO
READ                   LEIA
REMAINDER              ARREDONDAMENTO
ROUND                  ARREDONDA
ROUNDING               ARREDONDANDO
SCALE                  ESCALA
SCALING                ESCALANDO
SIGNED_ZEROS          ZEROS_SINALIZADOS
SIZE                   TAMANHO
SMALL                  PEQUENO
STORAGE_POOL          AREA_DE_ARMAZENAMENTO
STORAGE_SIZE          TAMANHO_ARMAZENAMENTO
SUCC                   SUCC
TAG                    TAG
TERMINATED            TERMINADO
UNBIASED_ROUNDING     ARRENDONDAMENTO_SEM_BIAS
UNCHECKED_ACCESS      ACESSO_NAO_VERIFICADO
VAL                    VAL
VALID                  VALIDO
VALUE                  VALOR
WIDE_IMAGE            IMAGEM_AMPLA
WIDE_VALUE            VALOR_AMPLO
WIDTH                  LARGURA
WRITE                  ESCREVA

Dialeto SQL em Português

English                    Português

ADD          ADICIONE
ALTER        ALTERE
ASC          CRE
ASCENDING    CRESCENTE
BY           POR
CONTAIN      CONTEM
CONTAINS     CONTEM
CREATE       CRIE
DEFINE       DEFINA
DELETE       DELETE
DES          DEC
DESCENDING   DECRESCENTE
DISTINCT     DISTINTO
DOES         -- sem equivalente
DROP         RETIRE
EXTRACT      ESTRAIA
FIELD        CAMPO
FROM         DE
GROUP        AGRUPE
HAVING       TENDO
INDEX        INDICE
INSERT       INSERE
INTO         DENTRO
LIKE         COMO
ON           -- sem equivalente
ORDER        ORDENE
SELECT       SELECIONE
SET          CONJUNTO
TABLE        TABELA
UNIQUE       UNICO
UPDATE       ATUALIZE
VIEW         VISAO
WHERE        ONDE

Home Up Next

#

Last Updated: 02 Oct 2007 04:14:05 AM

(C) 2000-2007 Arthur Vargas Lopes