INTRODUCCION AL SQL 1

Páginas: 18 (4258 palabras) Publicado: 4 de marzo de 2015
SQL
El Lenguaje de Consulta Estructurado (Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones. Su característica más predominante es el manejo del álgebra y el cálculo relacional permitiendo diseñar y generar consultas con el fin de recuperar información de interés en una base de datos de una formasencilla.
El SQL es una herramienta para organizar, gestionar y recuperar datos almacenados en una base de datos informática de tipo relacional. Cuando se necesita recuperar datos de una base de datos, se utiliza al lenguaje SQL para efectuar la petición, ya sea en modo consola o desde el código programado inmerso en una aplicación tipo HMI que ha sido desarrollado desde un lenguaje anfitrión(GAMBAS BASIC, VISUAL BASIC, etc). El DBMS, sea MySQL, Oracle, SQL Server, etc, procesa la petición SQL, recupera los datos solicitados y los devuelve. Este proceso de solicitar datos de la Base de datos y de recibir los resultados se denomina consulta (Query) a la base de datos, de aquí su nombre Structured Query Language.
El nombre Structured Query Language es realmente y en cierta medida inapropiado.En primer lugar el SQL es mucho más que una herramienta de consulta, aunque ese fue su propósito original, y recuperar datos sigue siendo una de sus funciones más importantes. El SQL se utiliza para controlar todas las funciones que un DBMS proporciona a sus usuarios, incluyendo:
Definición de Datos. El SQL permite a un usuario definir la estructura y organización de los datos almacenados y delas relaciones entre ellos.

Recuperación de Datos. El SQL permite al usuario o a un programa de aplicación recuperar los datos almacenados en la base de datos y utilizarlos.

Manipulación de Datos. El SQL permite a un usuario o a un programa de aplicación actualizar la base de datos añadiendo nuevos datos, suprimiendo datos antiguos y modificando datos previamente almacenados.

Control de Acceso.El SQL puede ser utilizado para restringir la capacidad de un usuario para recuperar, añadir, eliminar y modificar datos, protegiendo así los datos almacenados frente a accesos no autorizados.

Compartición de Datos. El SQL se utiliza para coordinar la compartición de datos por parte de usuarios concurrentes, asegurando que no interfieran unos con otro.

Integridad de Datos. El SQL definerestricciones de integridad en la base de datos, protegiéndola contra corrupciones debidas a actualizaciones inconsistentes o a fallos del sistema.
Por lo tanto el SQL es un lenguaje completo de control e interactuación con un sistema de gestión de bases de datos.
El SQL no es realmente un lenguaje informático completo tal como C, GAMBAS o VISUAL BASIC, por nombras algunos, no dispone de sentencias dedecisión tal como el “IF” para examinar condiciones, ni de sentencias “DO” o “FOR” para lograr iteraciones. Aunque el SQL es un lenguaje de cuarta generación, éste es un sublenguaje de base de datos, consistente en unas 30 sentencias especializadas para tareas de gestión de bases de datos. Estas sentencias se incorporan a otro lenguaje, tal como C o GAMBAS, para extender ese lenguaje ypermitirle utilizar el acceso a la base de datos.
El SQL no es un lenguaje particularmente estructurado, especialmente cuando se compara con lenguajes altamente estructurados, en vez de ello, las sentencias SQL se asemejan a frases en inglés, completadas con palabras de relleno que no añaden nada al al significado de la frase pero que hace que se lean mas naturalmente.
A pesar de la imprecisión de sunombre, el SQL ha emergido como el lenguaje estándar para la utilización de bases de datos relacionales. El SQL es a la vez un potente lenguaje y un lenguaje relativamente muy fácil de aprender.

EL PAPEL DEL SQL
El SQL no es en si mismo un DBMS, ni un producto autónomo, no se puede ir a una tienda de informática y comprar al SQL solo. El SQL es parte integral de un DBMS (ORACLE; My SQL, etc), Es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • introduccion a sql
  • Introducción sql
  • Introduccion a sql
  • Introduccion SQL
  • Introducción a SQL
  • Introducción al SQL
  • Introduccion sql
  • Introducción a SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS