18

Sql y vb.pptx1

Embed Size (px)

Citation preview

Page 1: Sql y vb.pptx1
Page 2: Sql y vb.pptx1

¿Qué es SQL?

SQL (Lenguaje Estructurado de Consulta)

es un lenguaje bastante sencillo,

principalmente orientado a bases de datos y, sobre

todo, al manejo de consultas. Visual Basic incorpora esta extensión

junto a nuestras bases de datos,

obteniendo potentes

resultados.

De hecho, las consultas que se realizan en Access, están

desarrolladas o basadas en este lenguaje, por lo que su

implementación en Visual Basic no es complicada.

El objetivo principal de SQL es la realización de

consultas y cálculos con los

datos de una o varias tablas.

Page 3: Sql y vb.pptx1

EL LENGUAJE SQL SE COMPONE DE:

COMANDOS, CLAUSULAS, OPERADORES Y FUNCIONES… LOS MISMOS QUE SIRVEN PARA

CREAR, ACTUALIZAR Y MANIPULAR LA BASE DE DATOS.

EXISTEN 2 TIPOS DE COMANDOS:

COMANDOS EXTERNOS O DLL.

PERMITEN CREAR, MODIFICAR Y ELIMINAR OBJETOS.

Create: se utiliza para crear las tablas, indices

y otros objetos.

Page 4: Sql y vb.pptx1

COMANDOS INTERNOS O DML.

PERMITEN MANIPULAR DATOS DE LAS TABBLAS DE LA BASE

DE DATOS, TALES COMO HACER CONSULTAS. FILTRAR

DATOS ORDENAR, ETC.

Select: Se utiliza para consultar

datos de los registros de las

tablas.

Insert: Se utiliza para

agregar registros a las

tablas de datos.

Update: Se utiliza para modificar los valores

de los campos y los registros de una tabla.

Delete: Se utiliza para

eliminar registros de una

tabla.

Page 5: Sql y vb.pptx1

Cláusula Where.

La claúsula WHERE es opcional, y permite seleccionar qué registros aparecerán en la consulta (si no se especifica aparecerán todos los registros). Para indicar este conjunto de registros se hace uso de criterios o condiciones, que no es más que una comparación del contenido de un campo con un determinado valor (este valor puede ser constante (valor predeterminado), el contenido de un campo, una variable, un control, etc.

Cláusula Order By.

La cláusula ORDER BY suele escribirse al final de un mandato en SQL. Dicha cláusula establece un criterio de ordenación de los datos de la consulta, por los campos que se especifican en dicha cláusula. La potencia de ordenación de dicha cláusula radica en la especificación de los campos por los que se ordena, ya que el programador puede indicar cuál será el primer criterio de ordenación, el segundo, etc.

Page 6: Sql y vb.pptx1

He aquí algunos ejemplos:SELECT nombre, apellidos, teléfono FROM clientes

ORDER BY apellidos, nombre;Crea una agenda telefónica de 'clientes'

ordenada por 'apellidos' y 'nombre'.

acción de 'pedidos' ordenados desde el más antiguo hasta el más moderno.

SELECT * FROM abonados ORDER BY apellidos, nombre, fecha nacimiento DESC;

Relación de 'abonados' por 'apellidos' y 'nombre' ascendiente, y por 'fecha_nacimiento' en orden descendiente (del más viejo al más joven).

Page 7: Sql y vb.pptx1

Eliminación Dinámica De Registros.

Esta operación puede ser mucho más habitual de lo que parece en un principio y, por ello, el lenguaje SQL nos

permitirá eliminar registros que cumplan las condiciones o criterios que nosotros le indiquemos a través de la sentencia DELETE, cuya sintaxis es la

siguiente:

DELETE FROM tablas WHERE criterios.

Donde el parámetro 'tablas' indica el nombre de las tablas de las cuales se desea eliminar los registros, y, el parámetro

'criterios', representa las comparaciones o criterios que deben cumplir los registros a eliminar, respetando a aquellos

registros que no los cumplan.

Page 8: Sql y vb.pptx1

LOS OPERADORES LÓGICOS.

SPN ENLACES ENTRE UNA CONDICION Y OTRA, DANDO

UNA RELACION ENTRE AMBAS LOS MAS BÁSICOS

SON:

Not: Devuelve el valor contrario de expresión.

And: Se utiliza para evaluar dos condiciones

y solo si las dos condiciones se cumplen

devuelve un valor verdadero (true).

Or: Se utiliza para evaluar las condiciones

y devuelve un valor verdadero solo si al

menos una de las condiciones se cumple.

Page 9: Sql y vb.pptx1

¿COMO UTILIZAR SQL EN VISUAL BASIC?

Para utilizar el SQL Visual Basic6.0 es necesario crear una base de datos (puede se realiza en cualquier gestor de base de datoso

dentro del mismo visual) en este caso lo aremos en Visual Basic.

Las cláusula son agregados al comando select ,que permiten seleccionar o manipular los datos

siguiendo ciertos; entre las siguientes.

From: se utiliza para iniciar de que tabla se leerán o seleccionar los datos.

Where: se utiliza para filtrar la selección de datos por medio de condiciones.

Having: se utiliza para agrupar los registros de acuerdo aun cirto.

Page 10: Sql y vb.pptx1

IMÁGENES DE CÓMO TRABAJAR EN VISUAL BASIC6.0

Page 11: Sql y vb.pptx1
Page 12: Sql y vb.pptx1
Page 13: Sql y vb.pptx1
Page 14: Sql y vb.pptx1
Page 15: Sql y vb.pptx1
Page 16: Sql y vb.pptx1
Page 17: Sql y vb.pptx1