Introducción a SQL: Introducción a SQL
Introducción a SQL
Antes de la aparición de las bases de datos comerciales, cada sistema que necesitaba almacenar datos de forma persistente tenía que implementar su propia función de almacenamiento persistente, y no había otra forma de hacerlo. este. Estos sistemas suelen utilizar formatos de archivo propietarios (como archivos binarios o de texto) para almacenar datos que sólo pueden ser leídos y escritos por las aplicaciones que utilizan el sistema. El formato de almacenamiento de datos solo puede ser leído y escrito por aplicaciones del sistema, lo que requiere que cada aplicación que utilice el archivo esté completamente familiarizada con la estructura del archivo, y es casi imposible cambiar a un formato de archivo de almacenamiento de datos diferente. La ventaja del modelo relacional es que no tiene que preocuparse por los detalles de almacenamiento y recuperación de datos siempre que sepa que los datos se basan en conjuntos y siguen las reglas del álgebra relacional. SEQUEL fue desarrollado por Donald D Chamberlin y Raymond F Boyce mientras trabajaban en IBM a principios del siglo XIX, mientras que QUEL es el lenguaje original de Ingres.
SQL es un lenguaje de programación para RDBMS que define estructuras relacionales (como esquemas y tablas) y proporciona capacidades de manipulación de datos que son diferentes de muchos lenguajes de programación RDBMS comunes. A diferencia de muchos lenguajes de programación comúnmente utilizados, SQL no se puede utilizar fuera del modelo relacional para crear programas independientes y sólo se puede utilizar dentro de un entorno RDBMS. SQL es un lenguaje declarativo que le dice a la base de datos lo que se debe hacer, mientras que los detalles específicos de la implementación (es decir, cómo implementarla) los determina el propio RDBMS. El Capítulo 3 presentará los diversos elementos del lenguaje SQL con más detalle.
Desde el principio, ha habido muchos tipos diferentes de SQL. p> Desde el principio, ha habido muchos dialectos SQL diferentes que utilizan el nombre SQL, algunos de los cuales en realidad difieren mucho, y la razón de esto es que los proveedores de bases de datos intentan encerrar a los usuarios en tecnologías específicas del proveedor, lo que va en contra de la intención original. de la creación del lenguaje SQL
? Volver a la tabla de contenidos Operaciones para principiantes de SQL
¿Recomendación del editor
?
?MySQL de alto rendimiento lishixinzhi/Article/program/SQL/201311/16491 ?