Tecnología

Inicio

¿Cómo funciona el trabajo de SQL?

Definición

SQL significa Lenguaje de Consulta Estructurado. La gente a menudo pronuncian SQL como "secuela" y, a veces (SQL). SQL es una herramienta de base de datos que los analistas, administradores y desarrolladores utilizan para acceder y manipular bases de datos. SQL es un lenguaje de programación que se pueden utilizar para interactuar con una base de datos relacional. Es un lenguaje integral para controlar e interactuar con los sistemas de gestión de base de datos.

Usos

Originalmente destinado a ser una herramienta de consulta, puede ejecutar consultas SQL contra una base de datos, así como recuperar datos de una base de datos. Aparte de consulta, SQL tiene muchas otras funciones. Es una herramienta que se utiliza para crear nuevas bases de datos y nuevas tablas de una base de datos. Se puede insertar y realizar actualizaciones en la base de datos. SQL también se puede realizar eliminaciones e inserciones, crear vistas en una base de datos y crear procedimientos almacenados. SQL también puede establecer permisos a la base de datos. El intercambio de datos es una de las funciones de SQL, mediante el cual los usuarios simultáneos pueden acceder y ver los datos sin interferir con el trabajo del otro.

SQL también proporciona una definición de datos al permitir a los usuarios definir la estructura y organización de los datos almacenados. Se incluyen en esta función es cómo SQL permite a los usuarios definir las relaciones entre los elementos de datos almacenados. Lo más importante, SQL define integridad de los datos al protegerla de actualizaciones incoherentes y fallos del sistema que pueden causar corrupciones.

Características y componentes

SQL es sólo una sub-idioma en lugar de ser un lenguaje completo equipo como COBOL, C, C ++ o Java. Mediante la incorporación de SQL en COBOL o C, se puede extender el uso de estos lenguajes de programación 'para acceder a bases de datos. SQL consiste en 40 afirmaciones utilizadas para llevar a cabo las tareas de gestión de base de datos, en particular las bases de datos relacionales. RDBMS (sistema de gestión de bases de datos relacionales) es la base para SQL. Las tablas son los objetos de bases de datos que contienen los datos de RDBMS. Cada tabla consiste en columnas y filas.

El motor de base de datos es responsable de la construcción o de la estructuración de los datos en la base de datos. También es responsable de almacenar y recuperar datos. Se puede aceptar solicitudes SQL de los programas de aplicación escritos por los usuarios, conocidos como los componentes de DBMS (Sistema de Gestión de Base de Datos). Los componentes de un DBMS típicas consisten en instalaciones formas, escritor de informes, herramienta de consulta interactiva, el programa de aplicación y la base de datos front-end.

escalabilidad

SQL es una herramienta versátil que puede funcionar con muchos tipos de sistemas informáticos. Puede funcionar como un sistema independiente compartida dentro de un departamento utilizando una LAN (Red de Área Local). En una aplicación en toda la empresa, SQL se ejecuta en servidores, mainframes y sistemas de gama media, hasta los sistemas de nivel de usuario, tales como los de escritorio, portátiles y dispositivos de mano mediante el acceso a través de una WAN (Wide Area Network). Es escalable por diseño, permitiendo la expansión de individual a entornos multiusuario.