1. • El lenguaje de manipulación de datos (Data
Manipulación Lenguaje DML) es un lenguaje
proporcionado por el sistema de gestión de base de
datos que permite a los usuarios dela misma llevar a
cabo las tareas de consulta o manipulación de datos
organizados por el modelo de datos adecuados. El
lenguaje de manipulación de datos mas popular hoy
día es SQL usado para 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.
2. • En este lenguaje para conectar bases de datos
se utilizan sentencias que realizan un querry
(consulta) a la base de datos a fin de que esta
les responda con una cantidad de datos
limitados según lo buscado o requerido.
Básicamente existen muchas funciones SQL
pero por lo general son cuatro por lo general
las mas requeridas o usadas son: Select, Isert;
Delete y Update.
3. • Las bases de datos son soportes capaces de
almacenar grandes cantidades de datos usando
SQL como el lenguaje consultor, de esos datos
además de poder modificar los, seleccionarlos,
borrarlos, editarlos y muchas otras funciones.
• Existen estructuras de control para cada uno de
los procedimientos que se quieran realizar en este
caso para dar de alta datos serial Insert
Into:”Nombre tabla”(Nombre campo”) Values
(“valor, valor, valor”).
• Dentro de estos campos siempre se incluyen el
campo Id a fin de identificar con un valor numérico
una fila y así poder distinguirla delas demás.
4. • Para borrar o dar de baja datos de una tabla
debemos utilizar la sentencia Delete La sintaxis de
la sentencia Delete es la siguiente: Delete
From<nombre-tabla>[where<condición>]
• El siguiente ejemplo ilustra el uso de la sentencia
DELETE. Es buena idea especificarla sentencia
where los campos que forman la clave primaria de
la tabla para evitar borrar datos que no queramos
eliminar. DELETE FROM coches
• WHERE marca= “seat”.
• Cuando trabajamos con la sentencia DELETE
debemos tener en cuenta las siguientes
consideraciones:*Solo podemos borrar datos de
una tabla.
5. • * Cuando borramos datos de una vista los
estamos borrando también de la tabla.
• *Si intentamos borrar un registro de una tabla
referenciada por una foreing key como la tabla
muestra si la tabla dependiente tiene registros
relacionados la sentencia DELETE fallara.
6. • Si lo que se quiere hacer es modificar o actualizar
el contenido de un campo cuando se cumpla un
criterio indicando, en lugar de recorrer todas las
filas podemos utilizar UPDATE / SET por ejemplo:
UPDATE clientes SET Npr = 28WHERE Provincia =
“Mand
• Esto hará que se asigne un valor 28 al campo NPR
de todos los clientes que cumplan lo que Se
indican después de WHERE es decir que cumplan
el criterio indicado.
• También podemos indicar ( después de SET)varios
campos a actualizar, separándolos por comas:
UPDATE clientes SET Npr = 28 patrón = san Isidro
WHERE provincia = mand
7. • Una vez ejecutadas estas instrucciones SQL no se podrá
deshacer los cambios al menos o estamos trabajando
condecordsets DAO o ADO ya que si trabajamos con
ADO. NET esos datos solos se harán permanentes al
actualizar físicamente los datos con el DataAdapter.
• Otro ejemplo de sintaxis para editar datos de una fila
especificar:
• UPDATE ´´nombre tabla ´SET´ nombre
campo=´valor´´nombre campo ´ valor´
• , ´ nombre campo´ = valor´ WHERE ´ id = ´ numero
fila’
• Algo que siempre debemos recordar es incluir el campo
id a fin de identificar con un valor numérico una fila.
8. • Esta es la forma mas sencilla y habitual de usar las
ordenes SQL. Normalmente usaremos este tipo de
instrucciones para cargar lo datos en una data
table (si trabajamos con ADO METO en un
Recordset si trabajamos con ADO O DAO).Por
ejemplo: SELECT*FOLOM clientes WHERE
provincia = Madrid
• Este código SQL selecciona los registros de la tabla
clientes que se residan en Madrid. Los campos que
volverán serian todos ya que hemos indicado
después de SELECT.
• Si solo queremos que devuelva los datos
contenidos en los campos Nombre, apellidos y NIF
hagamos esto: SELECT nombre apellidos NIF form
clientes WHERE provincia = Madrid
9. • Los informes de base de datos están definidos por bandas de
informe. Estas bandas de informes se definen cinco tipos
diferentes de líneas de informe por ejemplo: las cabeceras
que aparecen en la parte superior de cada pagina.
• Cuando se utiliza organización de informe rápido no es
necesario aprender sobre los diferentes tipos de bandas solo
se necesita decir a la base de datos que cree el formato del
informe.
• Se pueden comprobar el aspecto de un formato de informe
visualizando en pantalla. Base visualizaron las entradas delos
registros en lugar de los patrones.
• Para crear un informe: *desplazar el subrayado en el panel
de datos del archivo que se requiere un informe.
• *pulsar la tecla de informe ( Despl –f9) *teclear V para
visualizar el informe en pantalla *pulsar la barra de espacio
para ver cada pantalla del informe y volver al centro de
control.