Lenguaje de amnipulacion de datos dml

Solo disponible en BuenasTareas
  • Páginas : 2 (430 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de octubre de 2010
Leer documento completo
Vista previa del texto
1.-¿Qué ES LENGUJE DE MANIPULACION DE DATOS (DML)?
ES UN LENGUAJE DEL SISTEMA DE GESTION DE BASE DE DATOS QUE PERMITE A LOS USUSARIOS LLEVAR A CABO LAS TAREAS DE CONSULTA O MANIPULACION DE DATOS. ELLENGUAJE DE MANIPULACION DE DATOS MÁS POPULAR HOY EN DIA ES EL SQL.
3.1 INSTRUCCIONES INSERT, UPDATE, DELETE.
INSERT: PERMITE CREAR O INSERTAR NUEVOS REGISTROS EN UNA TABLA.
INSERT INTOnombre_tabla(lista de campos separados por comas)
VALUES (lista de datos separados por comas)
SINTAXIS:

UPDATE: PERMITE ACTUALIZAR REGISTROS DE UNA TABLA.
UPDATE nombre_tabla
SET campo1=valor 1,CampoN=valorM
WHERE condiciones
SINTAXIS:

DELETE: PERMITE ELIMINAR REGISTROS DE UNA TABLA, SOLO DEBEMOS INDICAR QUE REGISTROS DESEAMOS ELIMINAR MEDIANTE LA CLAUSURA WHERE.
DELETE
FROMnombre_tabla
WHERE condiciones
SINTAXIS:

3.2.- CONSULTAS BASICAS SELECT, WHERE Y FUNCIONES A NIVEL DE REGISTRO.
SELECT: PERMITE CONSULTAR LOS DATOS ALMACENADOS EN UNA TABLA DE LA BASE DE DATOS.WHERE: ESPECIFICA UNA CONDICION QUE DEBE CUMPLIR UN CRITERIO.
FUNCIONES A NIVLE DE REGISTRO:
SIN (exp), Tan (exp), Rand ( ), Log (exp), Char (valor).
3.3.- CONSULTAS SOBRE MULTIPLES TABLAS.
ES AQUELLAEN LA QUE SE USAN MAS DE 1, 2 O 3 CONSULTAS A LA VEZ. HAY QUE DEFINIR UNA CLAVE PRINCIPAL.

VENTAJAS:
1. GENERA AUTOMATICAMENTE EL NÚMERO DE CADA REGISTRO.
2. CUIDA QUE NO SE DUPLIQUE Y ASISERA MAS FACIL DE LOCALIZAR.
3.3.1.- SUBCONSULTAS: EXISTEN 3 TIPOS DE SUBCONSULTAS:
1. UNA SUBCONSULTA ESCALAR, DEVUELVE UNA UNICA COLUMNA Y UNA UNICA FILA, ES DECIR UN UNICO VALOR.
2. UNASUBCONSULTA DE FILA, DEVUELVE MULTIPLES COLUMNAS, PERO DE NUEVO DE UNA UNICA FILA.
3. UNA SUBCONSULTA DE TABLA, DEVUELVE UNA O MAS COLUMNAS Y MULTIPLES FILAS.
3.3.2.- OPERADORES JOIN
LA OPERACIÓNDE COMBINACION JOIN COMBINA INFORMACION DE 2 TABLAS GENERANDO PAREJAS DE FILAS RELACIONADAS DE AMBAS TABLAS.
3.4.- AGREGACION GROUP BY, HAVING.
GROUP BY: PERMITE REALIZAR AGRUPACIONES Y CALCULOS...
tracking img