Un lenguaje ampliamente usado actualmente es el lenguaje SQL. Un sistema de bases de datos proporciona un lenguaje de definición de datos y un lenguaje de manipulación de datos, los cuales forman partes de un único lenguaje de base de datos.
Lenguaje de definición de datos.
Especifica el esquema de la base de datos.
create table [nombre-tabla] (nombre-campo1 tipo-dato, nombre-campo2 tipo-dato, … , nombre-campoN tipo-dato)
Con esa sentencia de SQL se crea una tabla y además actualiza un conjunto especial de tablas denominado diccionario o directorio de datos, el cual contiene metadatos, es decir, datos acerca de los datos.
Lenguaje de manipulación de datos.
Permite a los usuarios recuperar información almacenada, insertar nueva información, borrar información y modificar información de la base de datos.
Una consulta es una instrucción de solicitud para recuperar información.
– Instrucciones de SQL para manipulación de los datos –
Para consultar:
select [nombre-campo1, nombre-campo2, … , nombre-campoN] from [nombre-tabla]
Para agregar:
insert into [nombre-tabla] ([lista-de-campos-a-insertar]) values ([valores])
Para borrar:
delete from [nombre-tablas] where [criterios]
Para modificar:
update [nombre-tablas] set [nombre-campo = nuevo-valor] where […]