Vous êtes sur la page 1sur 13

Establecer procesos para la manipulacin de la base de datos enlazada

El lenguaje de manipulacin de datos (Data Manipulacin Lenguaje DML) es un lenguaje proporcionado por el sistema de gestin de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta o manipulacin de datos organizados por el modelo de datos adecuados. El lenguaje de manipulacin de datos mas popular hoy da 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.

4.1Crear el proceso de altas de datos


Las bases de datos son soportes capaces de almacenar grandes cantidades de datos usando SQL como el lenguaje consultor, de esos datos adems 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 numrico una fila y as poder distinguirla de las dems.

4.2 establecer el proceso de bajas de datos


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 tambin 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.

4.3 Realizar el proceso de modificacin de datos


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 despus de WHERE es decir que cumplan el criterio indicado.

Tambin podemos indicar ( despus de SET) varios campos a actualizar, separndolos por comas: UPDATE clientes SET Npr = 28 patrn = 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 harn permanentes al actualizar fsicamente 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 numrico una fila.

4.4 Realizar el proceso de consultas de datos.


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 = Espaa

Este cdigo SQL selecciona los registros de la tabla clientes que se residan en Espaa. Los campos que volvern serian todos ya que hemos indicado despus 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 = Espaa

4.5 establecer el proceso para crear informes

Los informes de base de datos estn definidos por bandas de informe. Estas bandas de informes se definen cinco tipos diferentes de lneas de informe por ejemplo: las cabeceras que aparecen en la parte superior de cada pagina

Cuando se utiliza organizacin de informe rpido 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.

Vous aimerez peut-être aussi