SQL Y LAS BASES DE DATOS RELACIONALES

En el modelo relacional de bases de datos la información se guarda en forma de tablas, que tiene un número de atributos asociados que son las columnas de la tabla. Los datos son guardado en las filas de la tabla, y se les denomina tuplas. Los datos almacenados en una fila toman valores para cada uno de los atributos de cada columna.

Veamos una tabla de ejemplo:

Tabla de Artículos
ID Nombre Precio
100 Melocotones 1.2
120 Tomates 0.90
145 Pan 0.5
... ....... ....
980 Zumos 0.8

SQL es un lenguaje diseñado para manipular y consultar datos en bases de datos (BD). Todas las operaciones que se realizan sobre la base de datos mediante DBI (por ejemplo, consultar datos, insertar datos, borrar datos, crear tablas, etc.) se harán usando SQL.

Hay que tener en cuenta que SQL es un lenguaje estándar en el acceso a bases de datos, pero cada base de datos utiliza su propio dialecto en SQL, es decir, nos podemos encontrar con el caso que el script en Perl, usando DBI, no sea portable por que las sentencias SQL que utilizamos utilicen aspectos no estándar o aspectos que no estén soportados por la base de datos con la que queremos trabajar.

2000 Francisco Javier García Castellano. fjgc@decsai.ugr.es