declaraciones SQL de Oracle permiten que los datos se controlan desde un repositorio tabular central. Un administrador de base de datos ( DBA ) es el responsable de crear usuarios , asignar privilegios , agregar registros , eliminar información redundante , modificar los datos existentes y las consultas de proceso. Estos datos almacenados centralmente se comparte y se accede por diversas aplicaciones . Esto elimina la entrada de datos y la redundancia de almacenamiento de datos
Ventaja: . Normalización
Una gran ventaja de Oracle SQL es su estandarización y consistencia entre las distintas implementaciones diferentes . SQL fue primero estandarizada por ANSI (Instituto Americano de Normalización ) en 1986 , y ratificado aún más en 1987 por la Organización Internacional de Normalización (ISO ) , que sigue siendo el organismo de normalización
Desventaja: . Incapacidad para implementar el procesamiento recursivo
de acuerdo con "SQL for Dummies ", uno de los mayores inconvenientes de SQL es su incapacidad para ejecutar el procesamiento recursivo. Procesamiento recursivo es un tipo de función de la computadora ( o programa ) en el que uno de los pasos de un programa ( o procedimiento ) vuelve a ejecutar el programa ( o procedimiento ) . SQL carece de estructuras de bucle que son comunes en otros lenguajes de programación de alto nivel , tales como , por lo que los bucles . No se puede repetir las acciones y no hay manera de definir estructuras de bucle repetitivo en SQL
Desventaja: . Incompatibilidad y Complejidad
Una de las principales desventajas de Oracle SQL es la inconsistencia y la incompatibilidad de datos en las áreas de tiempo y sintaxis fecha, la concatenación de cadenas y de mayúsculas y minúsculas . El lenguaje es complejo , con un enfoque clave de estructura similar a COBOL ( lenguaje común orientado a los negocios ) , con menos de sintaxis y reglas gramaticales
Desventaja: . Funcionalidad limitada
SQL es un lenguaje específico o de propósito especial de dominio , y su uso se limita a un dominio de programa específico . Sentencias SQL se operan en las tablas y los conjuntos de datos, como bases de datos y hojas de cálculo de contabilidad personal . SQL es un lenguaje de dominio específico declarativa que se limita a la representación tabular de los datos .