Oracle SQL ( Structured Query Language ) é uma linguagem de computador que é projetado para gerenciar dados armazenados em RDBMS (sistemas de gestão de banco de dados relacional ) bancos de dados. Um RDBMS é um sistema de tabelas que armazenam dados e representa as relações entre eles. SQL tem vários elementos estruturais, incluindo cláusulas, expressões , consultas, declarações e predicados. Oracle SQL é comumente usado para o gerenciamento de dados armazenados em bancos de dados Oracle (também chamado de Oracle RDBMS ou simplesmente Oracle) . Vantagem : Sistema Centralizado de Gestão e Controle
Oracle SQL declarações permitem que os dados sejam controlados a partir de um repositório central de tabular . 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 consultas de processos. Estes dados armazenados centralmente é compartilhado e acessado por diversas aplicações. Isso elimina a entrada de dados e redundância de armazenamento de dados
Vantagem: . Standardization
Uma grande vantagem do Oracle SQL é sua padronização e consistência entre as várias implementações diferentes. SQL foi padronizado pela primeira vez pelo ANSI (Instituto Americano de Padrões ), em 1986 , e posteriormente ratificada em 1987 pela International Organization for Standardization (ISO), que continua a ser a sua organismo de normalização
Desvantagem: . Incapacidade para implementar o processamento recursivo
de acordo com "SQL for Dummies ", uma das principais desvantagens do SQL é a sua incapacidade para executar processamento recursivo. Processamento recursivo é um tipo de função de computador ( ou programas) em que um dos passos de um programa ( ou processo ) executa novamente o programa inteiro ( ou processo ) . SQL carece looping construções que são comuns em outras linguagens de programação de alto nível , como eo que faz um loop . Não pode repetir ações e não há maneira de definir construções de iteração repetitivos no SQL
Desvantagem: . Incompatibilidade e Complexidade
Uma das principais desvantagens do Oracle SQL é a incoerência e incompatibilidade de dados nas áreas de tempo e sintaxe data, concatenação e sensibilidade caso. A linguagem é complexa, com uma abordagem palavra-chave semelhante em estrutura ao COBOL ( linguagem orientada a negócios comum) , com menos de sintaxe e regras gramaticais
Desvantagem: . Funcionalidade Limitada
SQL é um domínio específico ou linguagem de propósito especial, e seu uso é limitado a um domínio específico do programa. Instruções SQL são operados em tabelas e conjuntos de dados, tais como bancos de dados de pessoal e planilhas de contabilidade. SQL é uma linguagem de domínio específico declarativa que é limitado à representação tabular de dados.