SlideShare una empresa de Scribd logo
1 de 9
UTILIZACION DE SQL EN
VISUAL BASIC 6.0
ALUMNO:MIGUEL
VILLALBA
CURSO:6TO INFORMATICA
LICEN:FABIAN QUILUMBA
Es importante destacar que trabajo presenta ejemplos del uso del
comando SELECT – SQL en Visual Fox Pro 6.0 lo más sencillas
posibles, buscando orientar a los ya conocedores pero también ayudar
a aquellos que se están iniciando en el mundo de la programación.
Sin duda luego del estudio de los ejemplos aquí citados se les ocurrirán
unos cada vez más complejos y vistosos, espero que los hagan llegar a
este servidor así como también sugerencias del acerca del trabajo a
través del correo electrónico para aprender también yo de ustedes.
Como recomendación final sería interesante que crearan las tablas que
se utilizan en los ejemplos y fueran trabajando en forma paralela en la
medida que van leyendo el material, considero que es la mejor manera
de aprender.
Estructura de las tablas usadas en los
ejemplos
LOS COMANDOS QUE
EXISTEN
SELECT - SQL: Especifica los criterios
en los que se basa una consulta y
ejecuta la consulta. Visual FoxPro
interpreta la consulta y recupera los
datos especificados de la tabla o tablas.
El comando SELECT se construye
dentro de Visual FoxPro como cualquier
otro comando de Visual FoxPro. Puede
crear una consulta con el comando
ALTER TABLE – SQ: Modifica una tabla existente. Puede modificar el nombre,
el tipo, la precisión, la escala, la admisión de un valor nulo y las reglas de
integridad referencial para cada campo de la tabla.
CREATE CURSOR – SQL: Crea una tabla temporal. Cada campo de la tabla
temporal se define con un nombre, tipo, precisión, escala, soporte de valor
nulo y reglas de integridad referencial. Las definiciones pueden obtenerse del
propio comando o de una matriz.
CREATE TABLE – SQL: Crea una tabla. Cada campo de la tabla nueva se
define con un nombre, tipo, precisión, escala, aceptación de valores nulos y
reglas de integridad referencial. Estas definiciones pueden obtenerse del
propio comando o de una matriz.
DELETE – SQL: Marca para su eliminación los registros de una tabla mediante
la sintaxis de SQL.
INSERT – SQL: Anexa un registro al final de una tabla existente. El nuevo
registro incluye los datos mostrados en el comando INSERT o incluidos en la
matriz especificada.
UPDATE – SQL: Actualiza los registros de una tabla. Los registros se pueden
actualizar según los resultados de una instrucción SELECT – SQL
El propósito de este material es brindar al estudiante ejemplos que le permitan
utilizar SELECT – SQL en el diseño de consultas usando para ello una o más
tablas diseñadas en Visual Fox Pro.
Componentes
del SQL
El lenguaje SQL está compuesto por comandos, cláusulas,
operadores y funciones de agregado. Estos elementos se
combinan en las instrucciones para crear, actualizar y
manipular las bases de datos.
Comandos
Existen dos tipos de comandos SQL:
los DLL que permiten crear y definir nuevas bases de datos,
campos e índices.
los DML que permiten generar consultas para ordenar, filtrar
y extraer datos de la base de datos.
Comandos DLL
Comando Descripción
CREATE Utilizado para crear nuevas tablas, campos e índices
DROP Empleado para eliminar tablas e índices
ALTER Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.
Cláusula Descripción
FROM Utilizada para especificar la tabla de la cual se van a seleccionar los registros
WHERE Utilizada para especificar las condiciones que deben reunir los registros que se van a seleccionar
GROUP BY Utilizada para separar los registros seleccionados en grupos específicos
HAVING Utilizada para expresar la condición que debe satisfacer cada grupo
ORDER BY Utilizada para ordenar los registros seleccionados de acuerdo con un orden específico
Operador Uso
AND Es el "y" lógico. Evalúa dos condiciones y devuelve un valor de verdad sólo si ambas son ciertas.
OR Es el "o" lógico. Evalúa dos condiciones y devuelve un valor de verdadero si alguna de las dos es cierta.
NOT Negación lógica. Devuelve el valor contrario de la expresión.
Operadores Lógicos
Operadores de
ComparaciónOperador Uso
< Menor que
> Mayor que
<> Distinto de
<= Menor ó Igual que
>= Mayor ó Igual que
= Igual que
BETWEEN Utilizado para especificar un intervalo de valores.
LIKE Utilizado en la comparación de un modelo
In Utilizado para especificar registros de una base de datos
HACI QUEDARIA UNA
CONSULTA

Más contenido relacionado

La actualidad más candente

CONSULTA SQL ROMERO
CONSULTA SQL ROMEROCONSULTA SQL ROMERO
CONSULTA SQL ROMERONANCY ROMERO
 
Manejo De Sentencias De Definicion
Manejo De Sentencias De DefinicionManejo De Sentencias De Definicion
Manejo De Sentencias De DefinicionSergio Perez
 
Seleccion de datos
Seleccion de datosSeleccion de datos
Seleccion de datosOmar Salazar
 
Manejo Control De Datos
Manejo Control De DatosManejo Control De Datos
Manejo Control De DatosSergio Perez
 
Sql comandos
Sql comandosSql comandos
Sql comandosJose
 
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
 
Cliente servidor consultas sql
Cliente servidor consultas sqlCliente servidor consultas sql
Cliente servidor consultas sqlAlexis Balseca
 

La actualidad más candente (14)

SENTENCIA SQL
SENTENCIA SQLSENTENCIA SQL
SENTENCIA SQL
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
CONSULTA SQL ROMERO
CONSULTA SQL ROMEROCONSULTA SQL ROMERO
CONSULTA SQL ROMERO
 
Clase 1 Modelo Físico de Base de Datos
Clase 1 Modelo Físico de Base de DatosClase 1 Modelo Físico de Base de Datos
Clase 1 Modelo Físico de Base de Datos
 
Manipulacion de Bases de Datos
Manipulacion de Bases de DatosManipulacion de Bases de Datos
Manipulacion de Bases de Datos
 
LDD
LDDLDD
LDD
 
Manejo De Sentencias De Definicion
Manejo De Sentencias De DefinicionManejo De Sentencias De Definicion
Manejo De Sentencias De Definicion
 
Seleccion de datos
Seleccion de datosSeleccion de datos
Seleccion de datos
 
Introduccion a SQL
Introduccion a SQL Introduccion a SQL
Introduccion a SQL
 
Manejo Control De Datos
Manejo Control De DatosManejo Control De Datos
Manejo Control De Datos
 
Sql comandos
Sql comandosSql comandos
Sql comandos
 
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
 
Cliente servidor consultas sql
Cliente servidor consultas sqlCliente servidor consultas sql
Cliente servidor consultas sql
 

Destacado

Info seg deb cambio climático 1
Info seg deb cambio climático 1Info seg deb cambio climático 1
Info seg deb cambio climático 1OjoAsambleaEc
 
Què son els nous mitjans?
Què son els nous mitjans?Què son els nous mitjans?
Què son els nous mitjans?Eric Lord Sinus
 
Power point sofi
Power point sofiPower point sofi
Power point sofiespevega90
 
Encuesta de Opinión Industrial Conjunta ANDI
Encuesta de Opinión Industrial Conjunta ANDIEncuesta de Opinión Industrial Conjunta ANDI
Encuesta de Opinión Industrial Conjunta ANDIHans Lamprea
 
Alumnos 4º e.s.o. 2011 12
Alumnos  4º e.s.o. 2011 12Alumnos  4º e.s.o. 2011 12
Alumnos 4º e.s.o. 2011 12Begoña Prado
 
Biologi SMA Santo Ignasius
Biologi SMA Santo IgnasiusBiologi SMA Santo Ignasius
Biologi SMA Santo IgnasiusBung Nato
 
Las vanguardias
Las vanguardiasLas vanguardias
Las vanguardiasLuisaLone
 
Como encontrar un controlador en internet jajajaja
Como encontrar un controlador en internet jajajajaComo encontrar un controlador en internet jajajaja
Como encontrar un controlador en internet jajajajanavi96
 
Cimitero viale Ariosto
Cimitero viale AriostoCimitero viale Ariosto
Cimitero viale Ariostofirenzebraica
 
Finished magazine powerpoint
Finished magazine powerpointFinished magazine powerpoint
Finished magazine powerpointcrispm1
 

Destacado (20)

Info seg deb cambio climático 1
Info seg deb cambio climático 1Info seg deb cambio climático 1
Info seg deb cambio climático 1
 
Què son els nous mitjans?
Què son els nous mitjans?Què son els nous mitjans?
Què son els nous mitjans?
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Día del libro
Día del libroDía del libro
Día del libro
 
Mapa2
Mapa2Mapa2
Mapa2
 
Menu
MenuMenu
Menu
 
Power point sofi
Power point sofiPower point sofi
Power point sofi
 
Encuesta de Opinión Industrial Conjunta ANDI
Encuesta de Opinión Industrial Conjunta ANDIEncuesta de Opinión Industrial Conjunta ANDI
Encuesta de Opinión Industrial Conjunta ANDI
 
Rebecca Melvin resume
Rebecca Melvin resumeRebecca Melvin resume
Rebecca Melvin resume
 
Alumnos 4º e.s.o. 2011 12
Alumnos  4º e.s.o. 2011 12Alumnos  4º e.s.o. 2011 12
Alumnos 4º e.s.o. 2011 12
 
Biologi SMA Santo Ignasius
Biologi SMA Santo IgnasiusBiologi SMA Santo Ignasius
Biologi SMA Santo Ignasius
 
Las vanguardias
Las vanguardiasLas vanguardias
Las vanguardias
 
Responsabilidad
ResponsabilidadResponsabilidad
Responsabilidad
 
Luisa
LuisaLuisa
Luisa
 
Como encontrar un controlador en internet jajajaja
Como encontrar un controlador en internet jajajajaComo encontrar un controlador en internet jajajaja
Como encontrar un controlador en internet jajajaja
 
TIC
TICTIC
TIC
 
Cimitero viale Ariosto
Cimitero viale AriostoCimitero viale Ariosto
Cimitero viale Ariosto
 
Finished magazine powerpoint
Finished magazine powerpointFinished magazine powerpoint
Finished magazine powerpoint
 
Mi album
Mi albumMi album
Mi album
 
Actividad6trianaperez
Actividad6trianaperezActividad6trianaperez
Actividad6trianaperez
 

Similar a Colegio fiscal tecnico yaruqui (20)

sqlserver
sqlserver sqlserver
sqlserver
 
Sql
SqlSql
Sql
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
SQL-BYRON-COBO
SQL-BYRON-COBOSQL-BYRON-COBO
SQL-BYRON-COBO
 
consultas.pptx
consultas.pptxconsultas.pptx
consultas.pptx
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Sql
SqlSql
Sql
 
Tutorial sql
Tutorial sqlTutorial sql
Tutorial sql
 
Sql
SqlSql
Sql
 
Tutorial SQL
Tutorial SQLTutorial SQL
Tutorial SQL
 
Unidad 2-lenguaje-sql
Unidad 2-lenguaje-sqlUnidad 2-lenguaje-sql
Unidad 2-lenguaje-sql
 
Sql
SqlSql
Sql
 
Sql b
Sql bSql b
Sql b
 
Anon manual sql
Anon   manual sqlAnon   manual sql
Anon manual sql
 
Sql
SqlSql
Sql
 
SQL-b.pdf
SQL-b.pdfSQL-b.pdf
SQL-b.pdf
 
Almacenamiento en bases de datos ejercicio maestria
Almacenamiento en bases de datos ejercicio maestriaAlmacenamiento en bases de datos ejercicio maestria
Almacenamiento en bases de datos ejercicio maestria
 
Trabajo del sql
Trabajo del sqlTrabajo del sql
Trabajo del sql
 
Trabajo del sql
Trabajo del sqlTrabajo del sql
Trabajo del sql
 

Colegio fiscal tecnico yaruqui

  • 1. UTILIZACION DE SQL EN VISUAL BASIC 6.0 ALUMNO:MIGUEL VILLALBA CURSO:6TO INFORMATICA LICEN:FABIAN QUILUMBA
  • 2. Es importante destacar que trabajo presenta ejemplos del uso del comando SELECT – SQL en Visual Fox Pro 6.0 lo más sencillas posibles, buscando orientar a los ya conocedores pero también ayudar a aquellos que se están iniciando en el mundo de la programación. Sin duda luego del estudio de los ejemplos aquí citados se les ocurrirán unos cada vez más complejos y vistosos, espero que los hagan llegar a este servidor así como también sugerencias del acerca del trabajo a través del correo electrónico para aprender también yo de ustedes. Como recomendación final sería interesante que crearan las tablas que se utilizan en los ejemplos y fueran trabajando en forma paralela en la medida que van leyendo el material, considero que es la mejor manera de aprender.
  • 3. Estructura de las tablas usadas en los ejemplos
  • 4. LOS COMANDOS QUE EXISTEN SELECT - SQL: Especifica los criterios en los que se basa una consulta y ejecuta la consulta. Visual FoxPro interpreta la consulta y recupera los datos especificados de la tabla o tablas. El comando SELECT se construye dentro de Visual FoxPro como cualquier otro comando de Visual FoxPro. Puede crear una consulta con el comando
  • 5. ALTER TABLE – SQ: Modifica una tabla existente. Puede modificar el nombre, el tipo, la precisión, la escala, la admisión de un valor nulo y las reglas de integridad referencial para cada campo de la tabla. CREATE CURSOR – SQL: Crea una tabla temporal. Cada campo de la tabla temporal se define con un nombre, tipo, precisión, escala, soporte de valor nulo y reglas de integridad referencial. Las definiciones pueden obtenerse del propio comando o de una matriz. CREATE TABLE – SQL: Crea una tabla. Cada campo de la tabla nueva se define con un nombre, tipo, precisión, escala, aceptación de valores nulos y reglas de integridad referencial. Estas definiciones pueden obtenerse del propio comando o de una matriz. DELETE – SQL: Marca para su eliminación los registros de una tabla mediante la sintaxis de SQL. INSERT – SQL: Anexa un registro al final de una tabla existente. El nuevo registro incluye los datos mostrados en el comando INSERT o incluidos en la matriz especificada. UPDATE – SQL: Actualiza los registros de una tabla. Los registros se pueden actualizar según los resultados de una instrucción SELECT – SQL El propósito de este material es brindar al estudiante ejemplos que le permitan utilizar SELECT – SQL en el diseño de consultas usando para ello una o más tablas diseñadas en Visual Fox Pro.
  • 6. Componentes del SQL El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos. Comandos Existen dos tipos de comandos SQL: los DLL que permiten crear y definir nuevas bases de datos, campos e índices. los DML que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos.
  • 7. Comandos DLL Comando Descripción CREATE Utilizado para crear nuevas tablas, campos e índices DROP Empleado para eliminar tablas e índices ALTER Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos. Cláusula Descripción FROM Utilizada para especificar la tabla de la cual se van a seleccionar los registros WHERE Utilizada para especificar las condiciones que deben reunir los registros que se van a seleccionar GROUP BY Utilizada para separar los registros seleccionados en grupos específicos HAVING Utilizada para expresar la condición que debe satisfacer cada grupo ORDER BY Utilizada para ordenar los registros seleccionados de acuerdo con un orden específico Operador Uso AND Es el "y" lógico. Evalúa dos condiciones y devuelve un valor de verdad sólo si ambas son ciertas. OR Es el "o" lógico. Evalúa dos condiciones y devuelve un valor de verdadero si alguna de las dos es cierta. NOT Negación lógica. Devuelve el valor contrario de la expresión. Operadores Lógicos
  • 8. Operadores de ComparaciónOperador Uso < Menor que > Mayor que <> Distinto de <= Menor ó Igual que >= Mayor ó Igual que = Igual que BETWEEN Utilizado para especificar un intervalo de valores. LIKE Utilizado en la comparación de un modelo In Utilizado para especificar registros de una base de datos