SQL- Lenguaje de Consulta Estructurado
LENGUAJE DE CONSULTA
ESTRUCTURADO
Definición
El lenguaje de consulta estructurado o
SQL , es un lenguaje declarativo de
acceso a bases de datos relacionales
que permite especificardiversos tipos
de operaciones en ellas. Una de sus
características es el manejo del álgebra
y el cálculo relacional que permiten
efectuar consultas con el fin de
recuperar de forma sencillainformación
de interés de bases de datos, así como
hacer cambios en ellas.
Orígenes y evolución
El científico Edgar Frank Codd (19232003) fue quien propuso un modelo
relacional para las bases dedatos y
creó un sublenguaje para acceder a
los datos a partir del cálculo de
predicados. En base al trabajo de
Codd, IBM (International Business
Machines) definió el lenguaje
conocido comoStructured English
Query Language (SEQUEL).
Características generales del SQL
El SQL es un lenguaje de acceso a bases de datos
que explota la flexibilidad y potencia de los
sistemas relacionales ypermite así gran variedad
de operaciones.
Lenguaje de definición de
datos
Lenguaje interactivo de
manipulación de datos
Integridad
Definición de vistas
Control de transacciones
SQL incorporado y dinámico
Autorización
Tipos de
Datos
Algunos de los tipos de
datos básicos de SQL son:
Date
Time
Timestamp
Optimización
Como ya se dijo antes, y suele sercomún en los lenguajes de acceso
a bases de datos de alto nivel, el
SQL es un lenguaje declarativo. O
sea, que especifica qué es lo que
se quiere y no cómo conseguirlo,
por lo que una sentenciano
establece explícitamente un orden
de ejecución.
Lenguaje de definición de datos (DDL)
Existen cuatro operaciones básicas:
CREATE | CREAR
Este comando permite crear objetos de datos, comonuevas
bases de datos, tablas de vistas y procedimientos
almacenados.
ALTER |
MODIFICAR
Este comando permite modificar la estructura de un objeto. Se
pueden agregar/quitar campos a una...
Regístrate para leer el documento completo.