Base de Datos

Páginas: 15 (3560 palabras) Publicado: 28 de enero de 2015
SQL es un lenguaje de computación que sirve para trabajar con conjuntos de datos y las relaciones entre ellos. Los programas de bases de datos relacionales, como Microsoft Office Access, usan SQL para trabajar con datos. A diferencia de muchos lenguajes de computación, SQL no es difícil de leer y entender, incluso para un usuario inexperto. Al igual que muchos lenguajes de computación, SQL es unestándar internacional que es reconocido por organismos de estándares, como ISO y ANSI.

S Q L

 
La sigla SQL significa Structured Query Language, o su equivalente en Español Lenguaje de Pregunta Estructurado, Este es un lenguaje Universal que esta implementado en todos los Motores de Bases de Datos razón por la cual el SQL es el lenguaje estándar de comunicación entre los diferentesMotores existentes. 

La creación de este lenguaje es sin duda alguna uno de los más importantes avances en el mundo de las bases de datos, si este no existiera, el tiempo que tomaría pasar información de un MBD a otro, seria realmente extenso y haría de los MBD algo complicado. 

SQL es un lenguaje completamente normalizado que facilita el trabajo con cualquier tipo de lenguaje a la par concualquier tipo de Base de Datos, sin embargo, esto no es equivalente a decir que es igual en todos los MBD, estos implementan diferentes funciones de acuerdo a la manera como mas favorezca al MBD, estas funciones no siempre funcionan en otros.

Reseña histórica de SQL

El SQL esta directa y estrechamente relacionado a las bases de datos, por lo tanto nacen casi al mismo tiempo y en 1970 cuando Codddesarrolla el modelo relacional, lo hace implementando con este un Sublenguaje llamado SEQUEL, que estaba basado en el desarrollo llevado a cabo en los laboratorios de la IBM. 

El lenguaje tuvo tanto éxito que luego de unos años, IBM con su Motor System R. y Oracle lo hicieron parte de sus MBD, para luego evolucionar a lo que hoy conocemos como SQL, que luego se convierte en el lenguajepredilecto de todos los MBD, y en 1986 es estandarizado por el ANSI como SQL-86 o SQL I, que poco tiempo después también seria estandarizado por la ISO. 

En el año de 1992, se suprimen algunas funcionalidades y se implementan otras, dando así origen a el SQL-92 o SQL II, que es Lenguaje que se utiliza en este momento como predeterminado, sin embargo ya se trabaja en una nueva versión llamada SQL III.Características Principales

• Lenguaje que permite el acceso a las bases de datos 
• Aprovecha al máximo el poder y la flexibilidad de los Sistemas Relacionales, lo cual facilita las operaciones necesarias sobre estos 
• Es un lenguaje declarativo de alto nivel 
• Permite una elevada productividad en codificación gracias a su base teórica. 
• Aparte de la facilidad para efectuarconsultas, SQL también puede servir como LDD, LDV y LMD 
• Permite concesión y negación de permisos, restricciones de integridad, controles a la transacción y modificación de los esquemas 
• El lenguaje fue modificado con el fin de mantenerlo solo a nivel conceptual y externo 
• Se puede usar de manera Interactiva, para esto, las sentencias SQL se escriben y se llevan acabo en líneas de comandos 
•también puede usarse de manera Integrada, que esta dirigido a usuarios mas avanzados, que utilizan un lenguaje de programación anfitrión y el SQL como sublenguaje de datos 
• El SQL Estático es una técnica para el manejo embebido del SQL, y las sentencias que se utilizan no varían en ningún momento mientras se lleve a cabo la ejecución del programa 
• El SQL Dinámico también es una técnica para eluso embebido del SQL, pero a diferencia del SQL estático, esta modifica todas o gran parte de las sentencias mientras se ejecuta el programas 
• Para evitar problemas en el orden de ejecución interno, se debe llevar a cabo una optimización, antes de ejecutar las sentencias 
• Otra versión del SQL es el FSQL, que es el mismo SQL, pero basado en lógica difusa, para lógicamente ser implementado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS