SlideShare una empresa de Scribd logo
1 de 18
¿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 princ
ipal de SQL es la
realización de
consultas y
cálculos con los
datos de una o
varias tablas.
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.
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.
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.
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).
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.
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.
¿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.
IMÁGENES DE CÓMO TRABAJAR EN
VISUAL BASIC6.0
http://www.slideshar
e.net/odairfunez/sql-
visual-basic-60

Más contenido relacionado

La actualidad más candente

Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014
JOSE AHIAS LOPEZ PORTILLO
 
USO DE SENTECIAS SQL
USO DE SENTECIAS SQLUSO DE SENTECIAS SQL
USO DE SENTECIAS SQL
Jorge Porras
 
Comandos, sentencias, clausulas
Comandos, sentencias, clausulasComandos, sentencias, clausulas
Comandos, sentencias, clausulas
Gustavo Cortez
 
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
Fundamentos microsoft sql server (T-Sql)  (Parte I) – conceptos básicos sql e...Fundamentos microsoft sql server (T-Sql)  (Parte I) – conceptos básicos sql e...
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
JOSE AHIAS LOPEZ PORTILLO
 
Sentencias dml y ddl
Sentencias dml y ddlSentencias dml y ddl
Sentencias dml y ddl
kleberyauti
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
josecuartas
 

La actualidad más candente (20)

05 Más comandos ddl
05 Más comandos ddl05 Más comandos ddl
05 Más comandos ddl
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Introduccion al sql query
Introduccion al sql queryIntroduccion al sql query
Introduccion al sql query
 
MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQL
 
Comandos dll en sql server
Comandos dll en sql serverComandos dll en sql server
Comandos dll en sql server
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014
 
USO DE SENTECIAS SQL
USO DE SENTECIAS SQLUSO DE SENTECIAS SQL
USO DE SENTECIAS SQL
 
Comandos, sentencias, clausulas
Comandos, sentencias, clausulasComandos, sentencias, clausulas
Comandos, sentencias, clausulas
 
DDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datosDDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datos
 
Introducción a sql
Introducción a  sqlIntroducción a  sql
Introducción a sql
 
Luis cepeda
Luis cepedaLuis cepeda
Luis cepeda
 
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
Fundamentos microsoft sql server (T-Sql)  (Parte I) – conceptos básicos sql e...Fundamentos microsoft sql server (T-Sql)  (Parte I) – conceptos básicos sql e...
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
 
TRANSACT-SQL
TRANSACT-SQLTRANSACT-SQL
TRANSACT-SQL
 
Comandos SQL
Comandos SQLComandos SQL
Comandos SQL
 
Sentencias dml y ddl
Sentencias dml y ddlSentencias dml y ddl
Sentencias dml y ddl
 
Manipulacion de Bases de Datos
Manipulacion de Bases de DatosManipulacion de Bases de Datos
Manipulacion de Bases de Datos
 
Sql
SqlSql
Sql
 
Introducción al SQL
Introducción al SQLIntroducción al SQL
Introducción al SQL
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 

Destacado (8)

4 primeres diapos
4 primeres diapos4 primeres diapos
4 primeres diapos
 
Gestor hotelero de marca blanca
Gestor hotelero de marca blancaGestor hotelero de marca blanca
Gestor hotelero de marca blanca
 
Tallers intercicle claustre metod.
Tallers intercicle claustre metod.Tallers intercicle claustre metod.
Tallers intercicle claustre metod.
 
Pengertian pdrd
Pengertian pdrdPengertian pdrd
Pengertian pdrd
 
Mi cuerpo power finalizado
Mi cuerpo power finalizadoMi cuerpo power finalizado
Mi cuerpo power finalizado
 
The houses in the future
The houses in the futureThe houses in the future
The houses in the future
 
Dev 101 synthesis ii
Dev 101 synthesis iiDev 101 synthesis ii
Dev 101 synthesis ii
 
Ian garcia martos-prova_n1
Ian garcia martos-prova_n1Ian garcia martos-prova_n1
Ian garcia martos-prova_n1
 

Similar a Sql y vb.pptx1

Similar a Sql y vb.pptx1 (20)

Trabajo carol sql
Trabajo  carol sqlTrabajo  carol sql
Trabajo carol sql
 
Trabajo carol sql
Trabajo  carol sqlTrabajo  carol sql
Trabajo carol sql
 
SQL EN VISUAL BASIC
SQL EN VISUAL BASICSQL EN VISUAL BASIC
SQL EN VISUAL BASIC
 
COMO UTILIZAR SQL EN VISUAL BASIC 6.0
COMO UTILIZAR SQL EN VISUAL BASIC 6.0COMO UTILIZAR SQL EN VISUAL BASIC 6.0
COMO UTILIZAR SQL EN VISUAL BASIC 6.0
 
Presentacion 4 unidad
Presentacion 4 unidadPresentacion 4 unidad
Presentacion 4 unidad
 
SQL ARTURO SANDOVAL
SQL ARTURO SANDOVALSQL ARTURO SANDOVAL
SQL ARTURO SANDOVAL
 
COMO UTILZAR SQL EN VISUAL BASIC 6.0
COMO UTILZAR SQL EN VISUAL BASIC 6.0COMO UTILZAR SQL EN VISUAL BASIC 6.0
COMO UTILZAR SQL EN VISUAL BASIC 6.0
 
Dise;o
Dise;oDise;o
Dise;o
 
Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6
 
Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6
 
Margarita
MargaritaMargarita
Margarita
 
Lenguaje estructurado sql
Lenguaje estructurado sqlLenguaje estructurado sql
Lenguaje estructurado sql
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Colegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruquiColegio fiscal tecnico yaruqui
Colegio fiscal tecnico yaruqui
 
Margarita
MargaritaMargarita
Margarita
 
Margarita
MargaritaMargarita
Margarita
 
Margarita
MargaritaMargarita
Margarita
 

Sql y vb.pptx1

  • 1.
  • 2. ¿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 princ ipal de SQL es la realización de consultas y cálculos con los datos de una o varias tablas.
  • 3. 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.
  • 4. 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.
  • 5. 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.
  • 6. 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).
  • 7. 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.
  • 8. 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.
  • 9. ¿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.
  • 10. IMÁGENES DE CÓMO TRABAJAR EN VISUAL BASIC6.0
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.