   4.1 CREAR EL PROCESO PARA ALTAS
    DE DATOS

En este lenguaje para conectar bases de
datos se utilizan sentencias que realizan un
que rry (consulta) a la base de datos afin de
que esta les responda con una cantidad de
datos limitados según lo buscado o requerido.
Básicamente existen muchas funciones SQL
pero porlo general son cuatro por lo general
lasmas requeridas o usadas son: Select, Isert;
Delete y Update
Las bases de datos son soportes capaces de
almacenar grandes cantidades de da tosusando
SQL como el lenguaje consultor, de esos datos
además de poder modificar los, seleccionarlos,
borrarlos, editarlos y muchasotras
funciones.Existen estructuras de control para
cada unode los procedimientos que se
quieranrealizar en este caso para dar de alta
datosseriaInsert 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.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 especificarla
sentencia where los campos que forman
laclave primaria de la tabla para evitar
borrardatos que no queramos eliminar.DELETE
FROM coches
WHERE marca= “
seat
”.
 Cuando trabajamos con la senteNcia
DELETEdebemos tener en cuenta las
siguientesconsideraciones:*Solo podemos
borrar datos de una tabla.
Cuando borramos datos de una vistalos
estamos borrando también de la
tabla.
Si intentamos borrar un registro de unatabla
referenciada por una foreing keycomo la tabla
muestra si la tabladependiente tiene
registrosrelacionados la sentencia
DELETEfallara.
4.3 Realizar el proceso

De modificacionde datos
Si lo que se quiere hacer es modificar oactualizar el
contenido de un campo cuando secumpla un criterio
indicando, en lugar derecorrer todas las filas
podemos utilizarUPDATE / SET por ejemplo:UPDATE
clientes SET Npr = 28WHERE
Provincia = “Mand
Esto hará que se asigne un valor 28 al campoNPRde
todos los clientes que cumplan lo que Seindican
después de WHERE es decir quecumplan el criterio
indicado.También podemos indicar ( después de
SET)varios campos a actualizar, separándolos
porcomas:UPDATE clientes SET Npr = 28 patrón =
sanIsidro WHERE provincia = madnd
Una vez ejecutadas estas instruccionesSQL
no se podrá deshacer los cambios
almenos o estamos trabajando
condecordsets DAO o ADO ya que
sitrabajamos con ADO. NET esos
datossolos se harán permanentes al
actualizarfísicamente los datos con el
DataAdapter.Otro ejemplo de sintaxis para
editar datosde 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
incluirel campo id a fin de identificar con
un valornumérico una fila.
4.4 Realizar el proceso de consultasde
                  datos.

Esta es la forma mas sencilla y habitual deusar las
ordenes SQL. Normalmenteusaremos este tipo de
instrucciones paracargar lo datos en una data table
(sitrabajamos con ADO METO en unRecordset si
trabajamos con ADO O DAO).Por
ejemplo:SELECT*FOLOM clientes
WHEREprovincia = Madrid
Este código SQL selecciona los registrosde la
tabla clientes que se residan enMadrid. Los
campos que volverán seriantodos ya que
hemos indicado después deSELECT.Si solo
queremos que devuelva los datoscontenidos
en los campos Nombre,apellidos y NIF
hagamos esto:SELECT nombre apellidos NIF
formclientes WHERE provincia = Madrid
4.5 establecer el proceso para
               crearinformes

Los informes de base de datos estándefinidos por
bandas de informe. Estasbandas de informes se
definen cinco tiposdiferentes de líneas de informe
porejemplo: las cabeceras que aparecen en laparte
superior de cada pagina.
Cuando se utiliza organización de
informerápido no es necesario aprender
sobre losdiferentes tipos de bandas solo
senecesita decir a la base de datos que
creeel formato del informe.Se pueden
comprobar el aspecto de unformato de
informe visualizando enpantalla. Base
visualizaron las entradas delos registros en
lugar de los patrones
Para crear un informe:*desplazar el
subrayado en el panel dedatos del
archivo que se requiere uninforme.*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.

Presentacion 4 unidad

  • 2.
    4.1 CREAR EL PROCESO PARA ALTAS DE DATOS En este lenguaje para conectar bases de datos se utilizan sentencias que realizan un que rry (consulta) a la base de datos afin de que esta les responda con una cantidad de datos limitados según lo buscado o requerido. Básicamente existen muchas funciones SQL pero porlo general son cuatro por lo general lasmas requeridas o usadas son: Select, Isert; Delete y Update
  • 3.
    Las bases dedatos son soportes capaces de almacenar grandes cantidades de da tosusando SQL como el lenguaje consultor, de esos datos además de poder modificar los, seleccionarlos, borrarlos, editarlos y muchasotras funciones.Existen estructuras de control para cada unode los procedimientos que se quieranrealizar en este caso para dar de alta datosseriaInsert Into :”Nombre tabla”(Nombre campo”) Values (“valor,valor,valor”)
  • 4.
    Dentro de estoscampos 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.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>]
  • 5.
    El siguiente ejemploilustra el uso de la sentencia DELETE. Es buena idea especificarla sentencia where los campos que forman laclave primaria de la tabla para evitar borrardatos que no queramos eliminar.DELETE FROM coches WHERE marca= “ seat ”. Cuando trabajamos con la senteNcia DELETEdebemos tener en cuenta las siguientesconsideraciones:*Solo podemos borrar datos de una tabla.
  • 6.
    Cuando borramos datosde una vistalos estamos borrando también de la tabla. Si intentamos borrar un registro de unatabla referenciada por una foreing keycomo la tabla muestra si la tabladependiente tiene registrosrelacionados la sentencia DELETEfallara.
  • 7.
    4.3 Realizar elproceso De modificacionde datos Si lo que se quiere hacer es modificar oactualizar el contenido de un campo cuando secumpla un criterio indicando, en lugar derecorrer todas las filas podemos utilizarUPDATE / SET por ejemplo:UPDATE clientes SET Npr = 28WHERE Provincia = “Mand
  • 8.
    Esto hará quese asigne un valor 28 al campoNPRde todos los clientes que cumplan lo que Seindican después de WHERE es decir quecumplan el criterio indicado.También podemos indicar ( después de SET)varios campos a actualizar, separándolos porcomas:UPDATE clientes SET Npr = 28 patrón = sanIsidro WHERE provincia = madnd
  • 9.
    Una vez ejecutadasestas instruccionesSQL no se podrá deshacer los cambios almenos o estamos trabajando condecordsets DAO o ADO ya que sitrabajamos con ADO. NET esos datossolos se harán permanentes al actualizarfísicamente los datos con el DataAdapter.Otro ejemplo de sintaxis para editar datosde una fila especificar:
  • 10.
    UPDATE ´´nombre tabla´SET´ nombre campo=´valor´´nombre campo ´ valor´ ,’ nombre campo´ = valor´ WHERE ´ id = ´ numero fila’ Algo que siempre debemos recordar es incluirel campo id a fin de identificar con un valornumérico una fila.
  • 11.
    4.4 Realizar elproceso de consultasde datos. Esta es la forma mas sencilla y habitual deusar las ordenes SQL. Normalmenteusaremos este tipo de instrucciones paracargar lo datos en una data table (sitrabajamos con ADO METO en unRecordset si trabajamos con ADO O DAO).Por ejemplo:SELECT*FOLOM clientes WHEREprovincia = Madrid
  • 12.
    Este código SQLselecciona los registrosde la tabla clientes que se residan enMadrid. Los campos que volverán seriantodos ya que hemos indicado después deSELECT.Si solo queremos que devuelva los datoscontenidos en los campos Nombre,apellidos y NIF hagamos esto:SELECT nombre apellidos NIF formclientes WHERE provincia = Madrid
  • 13.
    4.5 establecer elproceso para crearinformes Los informes de base de datos estándefinidos por bandas de informe. Estasbandas de informes se definen cinco tiposdiferentes de líneas de informe porejemplo: las cabeceras que aparecen en laparte superior de cada pagina.
  • 14.
    Cuando se utilizaorganización de informerápido no es necesario aprender sobre losdiferentes tipos de bandas solo senecesita decir a la base de datos que creeel formato del informe.Se pueden comprobar el aspecto de unformato de informe visualizando enpantalla. Base visualizaron las entradas delos registros en lugar de los patrones
  • 15.
    Para crear uninforme:*desplazar el subrayado en el panel dedatos del archivo que se requiere uninforme.*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.