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 de la 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.
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
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 seria
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 de las
demás.
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<condicion>]

El siguiente ejemplo ilustra el uso de la sentencia
DELETE. Es buena idea especificar la 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.

* 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.
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 = madnd .

Una vez ejecutadas estas instrucciones SQL no se podrá
deshacer los cambios al menos o estamos trabajando con
decordsets 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.
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
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 de
los 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.

Visual basic 6.0 practicas unidad 4

  • 2.
    El lenguaje demanipulació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 de la 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.
  • 3.
    En este lenguajepara 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
  • 4.
    Las bases dedatos 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 seria 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 de las demás.
  • 5.
    Para borrar odar 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<condicion>] El siguiente ejemplo ilustra el uso de la sentencia DELETE. Es buena idea especificar la sentencia where los campos que forman la clave primaria de la tabla para evitar borrar datos que no queramos eliminar.
  • 6.
    DELETE FROM coches WHEREmarca= “seat”. Cuando trabajamos con la senteNcia DELETE debemos tener en cuenta las siguientes consideraciones: *Solo podemos borrar datos de una tabla. * 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.
  • 7.
    Si lo quese 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.
  • 8.
    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 = madnd . Una vez ejecutadas estas instrucciones SQL no se podrá deshacer los cambios al menos o estamos trabajando con decordsets 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.
  • 9.
    Esta es laforma 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
  • 10.
    Los informes debase 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 de los registros en lugar de los patrones.
  • 11.
    Para crear uninforme:  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.