Vantagens e desvantagens do Oracle SQL

O Oracle SQL (“Structured Question Language”) é uma linguagem de computador projetada para gerenciar dados armazenados em bancos de dados RDBMS (“Relational Database Management Systems”). Um RDBMS é um sistema de tabelas que salva dados e representa os relacionamentos entre eles. O SQL possui vários elementos estruturais, incluindo cláusulas, expressões, perguntas, declarações e predicados. O Oracle SQL é comumente usado para gerenciar dados do banco de dados Oracle, também chamado Oracle RDBMS ou simplesmente Oracle.

Vantagem: sistema centralizado de gerenciamento e controle

As instruções Oracle SQL permitem que os dados sejam controlados a partir de um repositório tabular central. Um administrador de banco de dados (DBA) é responsável por criar usuários, atribuir privilégios, adicionar registros, excluir informações redundantes, modificar dados existentes e processar perguntas. Esses dados armazenados centralmente são compartilhados e acessados ​​por vários aplicativos. Isso elimina a redundância na entrada e armazenamento de dados.

Vantagem: padronização

Uma grande vantagem do Oracle SQL é sua padronização e consistência entre diferentes implementações. O SQL foi padronizado pelo ANSI (American Standardization Institute) em 1986 e depois ratificado em 1987 pela International Organization for Standardization (ISO), que continua sendo o organismo de padronização.

Desvantagem: incapacidade de implementar processamento recursivo

De acordo com o “SQL for tolos”, uma das maiores desvantagens do SQL é sua incapacidade de executar o processamento recursivo. O processamento recursivo é um tipo de função (ou programa) do computador em que uma das etapas ou procedimentos executa novamente o programa (ou procedimento) inteiro. O SQL não possui construções de loop comuns em outros tipos de linguagens de programação de alto nível. Você não pode repetir ações e não há como definir construções repetitivas no SQL.

Desvantagem: incompatibilidade e complexidade

Uma das principais desvantagens do Oracle SQL é a inconsistência e incompatibilidade dos dados nas áreas de tempo e sintaxe, concatenação de strings e sensibilidade de caracteres. O idioma é complexo, com uma abordagem de palavra-chave semelhante em estrutura ao COBOL (para as figuras em inglês do idioma comum dos negócios), com menos regras de sintaxe e gramática.

Desvantagem: funcionalidade limitada

SQL é um domínio específico ou linguagem de finalidade especial e seu uso é limitado a um domínio de programa específico. As instruções SQL são operadas em tabelas e conjuntos de dados, como bancos de dados de pessoal e planilhas de contabilidade. SQL é uma linguagem declarativa específica do domínio, limitada à representação tabular dos dados.

Referências

 

Você pode estar interessado:

Deixe um comentário