datos

Páginas: 5 (1237 palabras) Publicado: 28 de octubre de 2013
CONSULTAS Y LENGUAJE DE MANIPULACION DE DATOS
Lenguaje de Manipulación de Datos es un idioma proporcionado por los sistemas gestores de bases de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o modificación de los datos contenidos en las Bases de Datos del Sistema Gestor de Bases de Datos. El lenguaje de manipulación de datos más popular hoy día es SQL, usadopara recuperar y manipular datos en una base de datos relacional. Otros ejemplos de DML son los usados por bases de datos IMS/DL1, CODASYL u otras.
ELEMENTOS
Select, Insert, Delete y Update
CLASIFICACION
Se clasifican en dos grandes grupos:
lenguajes de consulta procedimentales
Lenguajes procedimentales. En este tipo de lenguaje el usuario da instrucciones al sistema para que realice unaserie de procedimientos u operaciones en la base de datos para calcular un resultado final.
lenguajes de consulta no procedimentales
En los lenguajes no procedimentales el usuario describe la información deseada sin un procedimiento específico para obtener esa información.

INSTRUCCIONES INSERT, UPDATE, DELETE
Insert SQL

La instrucción INSERT permite crear o insertar nuevos registros en unatabla, veamos su sintaxis con un ejemplo práctico, la inserción de un registro en la tabla ALUMNOS:


CÓDIGO: SELECCIONAR TODO

insert into ALUMNOS (ID_ALUMNO , NOMBRE , APELLIDOS , F_NACIMIENTO) 
values (1 , 'Pablo' , 'Hernandaz Mata' , '1995-03-14')
  

Update SQL 

La instrucción UPDATE permite actualizar registros de una tabla. Debemos por lo tanto indicar que registros se quiereactualizar mediante la cláusula WHERE, y que campos mediante la cláusula SET, además se deberá indicar que nuevo dato va a guardar cada campo. 
Así por ejemplo supongamos que para el curso que carecía de profesor finalmente ya se ha decidido quien lo va a impartir, la sintaxis que permite actualizar el profesor que va a impartir un curso sería la siguiente:


CÓDIGO: SELECCIONAR TODOupdate CURSOS
   set ID_PROFE = 2
 where ID_CURSO = 5

Delete SQL

La isntrucción DELETE permite eliminar regsitros de una tabla, su sintaxis es simple, puesto que solo debemos indicar que registros deseamos eliminar mediante la cláusula WHERE. La siguiente consulta elimina todos los registros de la tabla mascotas que estan de baja:


CÓDIGO: SELECCIONAR TODO
delete from MACOTAS
 where ESTADO = 'B'CONSULTAS BÁSICAS
SELECT, WHERE Y FUNCIONES ANIVEL DE REGISTRO.
SELECT
El proceso más importate que podemos llevar a cabo en una base de datos es la consulta de los datos.  Para consultar la información SQL pone a nuestra disposición la sentencia SELECT. La sentencia SELECT nos permite consultar los datos almacenados en una tabla de la base de datos.
WHERE
Especifica una condición quedebe cumplirse para que los datos sean devueltos por la consulta. Admite los operadores lógicos AND y OR.
CONSULTAS SOBRE MÚLTIPLES TABLAS
En esta sección vamos a examinar el uso de una instrucción SELECT completa incluida dentro de otra instrucción SELECT. Los resultados de esta instrucción SELECT interna (o subselección) se utilizan en la instrucción externa como ayuda para determinar elcontenido de la tabla de resultados final. Puede utilizarse una subselección en las clausulas WHERE y HAVING de una instrucción SELECT externa, en cuyo caso se denomina a esa instrucción SELECT interna subconsulta o consulta anidada. Las subselecciones pueden aparecer también dentro de las instrucciones INSERT, UPDATE, DELETE.
SUBCONSULTAS

Existen 3 tipos de subconsultas
Una subconsulta escalar,devuelve una única columna y una única fila, es decir, un único valor.
Una subconsulta de fila, devuelve múltiples columnas, pero de nuevo de una única fila.
Una subconsulta de tabla, devuelve una o mas columnas y múltiples filas.


OPERADORES JOIN
Las consultas multitabla o JOINS. también denominadas combinaciones o composiciones, permiten recuperar datos de dos tablas o más según las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Los datos
  • Datos
  • Datos
  • Datos
  • datos
  • Datos
  • datos
  • Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS