Sunteți pe pagina 1din 8

VIDEO 2

Cual es esquema bsico de funcionamiento de SQL imaginemos el caso siguiente, tenemos un ordenador o servidor

Y dentro de ese ordenador o servidor tenemos alojado una base de datos

Si queremos tener informacin de esa base de datos, lo que tenemos que hacer es una solicitud de SQL, construyendo una
sentencia SQL, esa solicitud SQL que le hace al ordenador o servidor, este ordenador interacta o realiza un peticion a la
base de datos que eta alojada en su interior, captura la informacin que le estamos pidiendo con esa sentencia SQL y nos
responde con los datos por el cual le estbamos preguntando, bsicamente ese seria el funcionamiento bsico.

Ahora necesitamos un gestor de base de datos encargado de interactuar con esa base de datos, cada vez que le pedimos
informacin a la base de datos estamos interactuando con ella, y de eso se encarga un sistema gestor de base de datos y
pueden ser varios.
Es muy probable que veamos las siglas SGDB, que quiere decir sistema gestor de base de datos. Qu tienen en comn
los gestores de base de datos? Pues adoptan el estndar SQL como sistema para interactuar con las bases de datos, es
decir para pedir informacin a una base de datos.

SQL no es considerado un lenguaje de programacin propiamente dicho porque carece de las estructuras que tienen los
lenguajes de programacin, existe un estndar oficial del SQL que es adoptado o es estndar por todos los gestores de
base de datos, aparte de adoptar ese estndar cada gestor de base de datos tiene su propio dialecto o su propia versin
del ese lenguaje SQL. Si estudiamos el estndar oficial SQL seremos capaces de obtener informacin de cualquier gestor
de base de datos, despus cada gestor de base de datos adems de utilizar el estndar, utiliza tambin su propio dialecto
SQL para acceder a la informacin que hay almacenada en las bases de datos, de esta manera nos encontramos con
TRANSAC SQL, de todas formas el estndar oficial es el que adoptaron ANSI e ISO, y es lo que se denomina el estndar
ANSI SQL, y este estndar ha ido sufriendo numerosas actualizaciones.

Una sentencia SQL, no es ni mas ni menos que una especie de frase en ingles compuesta de comandos y lo primero que
debemos aprender son los comandos SQL, hay 4 grandes tipos los DDL(Data Definition Language), estos comandos se
utilizan para crear y modificar la estructura de una base de datos, crear, eliminar o modificar la estructuras de las tablas.
Luego esta el comando DML(Data Manipulation Language), se utiliza para seleccionar registros de una base de datos lo
que se conoce como consultas, tambin para insertar nuevos registros, actualizar, borrar informacin, en definitiva el
comando de consulta DML se utiliza para hacer consultas de seleccin y de accin, por otra parte estn los comandos
DCL(Data Control Language) se utiliza para proporcionar seguridad a la informacin a la base de datos, tambin tenemos
otro grupo de comandos que es el TCL(Transaction Control Language), que se usa para la gestin de los cambios en los
datos.

Los comando de cada grupo son los siguientes


SQL adems de poseer estos comandos, tambin posee lo que se denomina clausulas, y las que tenemos son las mas
importantes

En definitiva una instruccin SQL que nos permita obtener informacin de una base de datos o modificar la informacin
que hay en una base de datos de alguna forma, no es ni mas ni menos que la unin de un comando + las clausulas +
operadores SQL + funciones de agregado

No es necesario que una instruccin SQL lleve obligatoriamente los 4 componentes, todo depende de la complejidad de
la instruccin SQL o de lo que queremos afinar a la hora de obtener informacin, lo que si es necesario como minimo es
un comando y una clausula.

Para hacer las consultas estamos utilizando las tablas clientes y productos

Ahora podemos trabajar con las primeras instrucciones del lenguaje, queremos hacer una consulta en la tabla de los
clientes que nos devuelva a los clientes de Madrid. Pero queremos ver en la consulta el cdigo de empresa, la empresa
y la direccin.

S-ar putea să vă placă și