SlideShare una empresa de Scribd logo
1 de 7
NOMBRE: ANA ORTIZ
CURSO: TERCERO DE BACHILLERATO
APLICACIONES INFORMATICAS
LIC: FABIAN QUILUMBA
COMO UTILIZAR SQL EN
VISUAL BASIC
QUE ES SQL?
(Structured Query Language ó 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.
El objetivo principal de SQL es la realización de
consultas y cálculos con los de una o varias tablas.
CONSEJOS PARA ESCRIBIR MANDATOS EN SQL
7. Si se utiliza la propiedad RecordSource del control Data, para crear nuestras consultas en
SQL, tras introducir el mandato SQL es necesario refrescar el control Data ( control_ data.
Refresh ).
6. Para especificar una fecha en una búsqueda, ésta debe encerrarse entre signos numeral
(#fecha#) en Access.
5. Al especificar una expresión de búsqueda, si ésta se refiere a una expresión de
caracteres, éstos han de encerrarse entre comillas simples ('expresión_ a_ buscar').
4. Para especificar un determinado campo de una determinada tabla, se ha de escribir
primero el nombre de la tabla, un punto y, a continuación, el nombre del campo. Ejemplo:
(nombre_ tabla. nombre_ campo).
3. Los nombres de los campos especificados y de las tablas, que contengan más de una
palabra, han de encerrarse entre corchetes ([nombre]).
2. Dicho mandato se puede escribir en la propiedad RecordSource de un control Data, con
el fin de crear una consulta en la interfaz.
1. Un mandato en SQL se expresa en una cadena de caracteres o String.
MANDATO
SQL
ESTÁNDAR
El lenguaje SQL está compuesto por una serie de
sentencias y de cláusulas muy reducidas en número,
pero muy potentes en efectividad. De entre todas las
palabras, existen cuatro que son las más utilizadas,
estando compuestas por una sentencia y por tres
cláusulas:
SELECT lista _campos FROM lista_ tablas [WHERE criterios [ORDER BY lista_ campos]]
La sentencia select
La sentencia select "selecciona" los campos que conformarán la consulta, es decir, que
establece los campos que se visualizarán o compondrán la consulta.
Claúsula 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
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 cláusula from
Se utilizan para indicar de que tabla se leerán o seleccionaran los datos.
Having : se utiliza para agrupar los registros de acuerdo a un criterio
Programación SQL desde el
control data
Gracias al control 'Data'
podremos hacer nuestras
primeras consultas en SQL. Lo
primero que hay que tener en
cuenta es que la consulta
realizada en SQL posea los
mismos campos que la interfaz
diseñada, y que los controles
encargados de mostrar o
modificar la base de datos,
estén perfectamente vinculados
al control Data.
Realizamos una base de datos
‘BIBLIOTECA', por lo que
diseñamos una interfaz con
diversas Text Box vinculadas a
un control Data que contendrá
los datos. Estas Text Box se
vinculan gracias a las
propiedades 'DataSource' y
'DataField'. La propiedad
'DataSource' corresponde a la
fuente de los datos, en este
caso, el nombre del control
'Data'.
En la propiedad 'DataField' se
especifica el nombre del campo
a tratar por cada Text Box
(‘código', ‘nombre libro',
‘autor', ‘especialidad', etc.).
Por otro lado, en la propiedad
'DatabaseName' del control
'Data', se ha de especificar la
ruta completa de la base de
datos (LIBROS .MDB), y la
propiedad 'RecordSource' se
reservará para indicar, en una
cadena o String, el mandato en
SQL correspondiente cuando
sea necesario.
Comandos del SQL
COMANDOS EXTERNOS: Son los que actúan sobre los
objetos de la base de datos de los cuales son tres:
CREATE : Se utiliza para crear tablas , índices , y otros
objetos.
DROP : Se Utilizan para eliminar tablas, índices y otros
objetos.
ALTER : Se utiliza para modificar tablas.
COMANDOS INTERNOS:
Como dijimos estos pueden modificar imformacion de las tablas .
SELECT: Se utiliza para consultar los datos de los registros.
INSERT: Se utiliza para agregar registros en los datos.
UPDATE: Se utiliza para modificar los valores de los campos y
registros de las tablas.
DELETE: Se utliza para eliminar los datos.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Presentacion Sql
Presentacion SqlPresentacion Sql
Presentacion Sql
 
Trabajo de diapositivas sql
Trabajo de diapositivas sqlTrabajo de diapositivas sql
Trabajo de diapositivas sql
 
Lenguaje estructurado de consultas sql
Lenguaje estructurado de consultas sqlLenguaje estructurado de consultas sql
Lenguaje estructurado de consultas sql
 
Sql presentacion
Sql presentacionSql presentacion
Sql presentacion
 
Consultasql
ConsultasqlConsultasql
Consultasql
 
Diapositivas sql.
Diapositivas sql.Diapositivas sql.
Diapositivas sql.
 
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez HGuía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
 
Trabajo del sql
Trabajo del sqlTrabajo del sql
Trabajo del sql
 
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
 
SQL
SQLSQL
SQL
 
Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datos
 
Lenguaje Sql
Lenguaje SqlLenguaje Sql
Lenguaje Sql
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
 
Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8
 
Como utilizar sql
Como utilizar sqlComo utilizar sql
Como utilizar sql
 

Destacado (16)

Workshop 2 3
Workshop 2 3Workshop 2 3
Workshop 2 3
 
Penaranda quintero
Penaranda quinteroPenaranda quintero
Penaranda quintero
 
Оноре де Бальзак
Оноре де БальзакОноре де Бальзак
Оноре де Бальзак
 
Proyecto de aula 4
Proyecto de aula 4Proyecto de aula 4
Proyecto de aula 4
 
Screen steps
Screen stepsScreen steps
Screen steps
 
Pis en desarrollo
Pis en desarrolloPis en desarrollo
Pis en desarrollo
 
Saltos cristian viajesvirtuales
Saltos cristian viajesvirtualesSaltos cristian viajesvirtuales
Saltos cristian viajesvirtuales
 
Programa de Trabajo
Programa de TrabajoPrograma de Trabajo
Programa de Trabajo
 
cusco artes visuales
cusco artes visualescusco artes visuales
cusco artes visuales
 
Passief in foto's plus commentaar
Passief in foto's plus commentaarPassief in foto's plus commentaar
Passief in foto's plus commentaar
 
Presentación1 recursos hum anossebas
Presentación1 recursos hum anossebasPresentación1 recursos hum anossebas
Presentación1 recursos hum anossebas
 
Typical day of 13 year-old pupils
Typical day of 13 year-old pupilsTypical day of 13 year-old pupils
Typical day of 13 year-old pupils
 
The Henry Kravis Prize in Leadership
The Henry Kravis Prize in LeadershipThe Henry Kravis Prize in Leadership
The Henry Kravis Prize in Leadership
 
PRESENTACION ZOTERO
PRESENTACION ZOTEROPRESENTACION ZOTERO
PRESENTACION ZOTERO
 
Roma 2014 2
Roma 2014  2Roma 2014  2
Roma 2014 2
 
Internet
InternetInternet
Internet
 

Similar a Ana ortiz.. visual basic

ManualPracticoSQL.pdf
ManualPracticoSQL.pdfManualPracticoSQL.pdf
ManualPracticoSQL.pdfJenny29068
 
Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas  Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas Crhis
 
Manual practico SQL
Manual practico SQLManual practico SQL
Manual practico SQLAna Aguirre
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageInés Rosero
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageDoris Aguagallo
 
6 150113092523-conversion-gate01
6 150113092523-conversion-gate016 150113092523-conversion-gate01
6 150113092523-conversion-gate01Dyego de Alvaro
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageWilliam Lozano
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageYoly QC
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageChars Orden
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageAny Saula
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query languageMarcelo Herrera
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languagejhonny tenesaca
 

Similar a Ana ortiz.. visual basic (20)

Deysi aracely trabajo
Deysi aracely trabajoDeysi aracely trabajo
Deysi aracely trabajo
 
Sql en visual vasic
Sql en visual vasicSql en visual vasic
Sql en visual vasic
 
ManualPracticoSQL.pdf
ManualPracticoSQL.pdfManualPracticoSQL.pdf
ManualPracticoSQL.pdf
 
SQL-2022-2023.pptx
SQL-2022-2023.pptxSQL-2022-2023.pptx
SQL-2022-2023.pptx
 
Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas  Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas
 
Manual practico SQL
Manual practico SQLManual practico SQL
Manual practico SQL
 
Manual practicosql
Manual practicosqlManual practicosql
Manual practicosql
 
Manual practico SQL
Manual practico SQLManual practico SQL
Manual practico SQL
 
Manual practico-sql
Manual practico-sqlManual practico-sql
Manual practico-sql
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6 150113092523-conversion-gate01
6 150113092523-conversion-gate016 150113092523-conversion-gate01
6 150113092523-conversion-gate01
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query language
 
111
111111
111
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 

Ana ortiz.. visual basic

  • 1. NOMBRE: ANA ORTIZ CURSO: TERCERO DE BACHILLERATO APLICACIONES INFORMATICAS LIC: FABIAN QUILUMBA COMO UTILIZAR SQL EN VISUAL BASIC
  • 2. QUE ES SQL? (Structured Query Language ó 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. El objetivo principal de SQL es la realización de consultas y cálculos con los de una o varias tablas.
  • 3. CONSEJOS PARA ESCRIBIR MANDATOS EN SQL 7. Si se utiliza la propiedad RecordSource del control Data, para crear nuestras consultas en SQL, tras introducir el mandato SQL es necesario refrescar el control Data ( control_ data. Refresh ). 6. Para especificar una fecha en una búsqueda, ésta debe encerrarse entre signos numeral (#fecha#) en Access. 5. Al especificar una expresión de búsqueda, si ésta se refiere a una expresión de caracteres, éstos han de encerrarse entre comillas simples ('expresión_ a_ buscar'). 4. Para especificar un determinado campo de una determinada tabla, se ha de escribir primero el nombre de la tabla, un punto y, a continuación, el nombre del campo. Ejemplo: (nombre_ tabla. nombre_ campo). 3. Los nombres de los campos especificados y de las tablas, que contengan más de una palabra, han de encerrarse entre corchetes ([nombre]). 2. Dicho mandato se puede escribir en la propiedad RecordSource de un control Data, con el fin de crear una consulta en la interfaz. 1. Un mandato en SQL se expresa en una cadena de caracteres o String.
  • 4. MANDATO SQL ESTÁNDAR El lenguaje SQL está compuesto por una serie de sentencias y de cláusulas muy reducidas en número, pero muy potentes en efectividad. De entre todas las palabras, existen cuatro que son las más utilizadas, estando compuestas por una sentencia y por tres cláusulas: SELECT lista _campos FROM lista_ tablas [WHERE criterios [ORDER BY lista_ campos]]
  • 5. La sentencia select La sentencia select "selecciona" los campos que conformarán la consulta, es decir, que establece los campos que se visualizarán o compondrán la consulta. Claúsula 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 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 cláusula from Se utilizan para indicar de que tabla se leerán o seleccionaran los datos. Having : se utiliza para agrupar los registros de acuerdo a un criterio
  • 6. Programación SQL desde el control data Gracias al control 'Data' podremos hacer nuestras primeras consultas en SQL. Lo primero que hay que tener en cuenta es que la consulta realizada en SQL posea los mismos campos que la interfaz diseñada, y que los controles encargados de mostrar o modificar la base de datos, estén perfectamente vinculados al control Data. Realizamos una base de datos ‘BIBLIOTECA', por lo que diseñamos una interfaz con diversas Text Box vinculadas a un control Data que contendrá los datos. Estas Text Box se vinculan gracias a las propiedades 'DataSource' y 'DataField'. La propiedad 'DataSource' corresponde a la fuente de los datos, en este caso, el nombre del control 'Data'. En la propiedad 'DataField' se especifica el nombre del campo a tratar por cada Text Box (‘código', ‘nombre libro', ‘autor', ‘especialidad', etc.). Por otro lado, en la propiedad 'DatabaseName' del control 'Data', se ha de especificar la ruta completa de la base de datos (LIBROS .MDB), y la propiedad 'RecordSource' se reservará para indicar, en una cadena o String, el mandato en SQL correspondiente cuando sea necesario.
  • 7. Comandos del SQL COMANDOS EXTERNOS: Son los que actúan sobre los objetos de la base de datos de los cuales son tres: CREATE : Se utiliza para crear tablas , índices , y otros objetos. DROP : Se Utilizan para eliminar tablas, índices y otros objetos. ALTER : Se utiliza para modificar tablas. COMANDOS INTERNOS: Como dijimos estos pueden modificar imformacion de las tablas . SELECT: Se utiliza para consultar los datos de los registros. INSERT: Se utiliza para agregar registros en los datos. UPDATE: Se utiliza para modificar los valores de los campos y registros de las tablas. DELETE: Se utliza para eliminar los datos.