SóProvas


ID
211069
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de SGBD Oracle, Postgres e MySQL, julgue os próximos
itens.

Entre as formas de se programar em Oracle, estão a utilização de SQL interativo, de host languages (C, Pascal, Cobol com SQL embedded), de PL/SQL, de Oracle Call Interface (OCI) e de Oracle runtime library (SQLLIB).

Alternativas
Comentários
  •  Minha dúvida nesta questão foi quanto ao nome SQLLIB, que dá a impressão de que é um biblioteca do MS SQL Server, mas está tudo certo.

    http://download.oracle.com/docs/cd/B10501_01/appdev.920/a97269/pc_01int.htm

  • Linguagens de desenvolvimento:
    No banco de dados Oracle é possível usar três linguagens:
    - SQL;
    - PS/SQL;
    - Java

    Aplicações que executam FORA do banco de dados podem ser escritas em uma ampla variedade de linguagens de terceira geração (3GL) ou em ferramentas distribuídas com o Oracle Application Server (Forms, Reports, XML Publisher, Discoverer). Com relação às 3GL, para a maioria das linguagens, o Oracle fornece as bibliotecas OCI (Oracle Call Interface) que permitem que o código escrito nessas linguagens se conecte ao banco de dados e execute comandos SQL.
    As linguagens procedurais usam bibliotecas OCI, com exceção de Java. Neste último caso, se as bibliotecas OCI forem utilizadas, chamamos de clientes thick. Caso OCIs não sejam utilizadas os programas são chamados de clientes thin favorecendo a portabilidade.

    Fonte: OCA Oracle Database 11g - Administração I - Guia do Exame 1Z0-052