SlideShare una empresa de Scribd logo
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 ROMERO
NANCY 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
José Ricardo Tillero Giménez
 
Manipulacion de Bases de Datos
Manipulacion de Bases de DatosManipulacion de Bases de Datos
Manipulacion de Bases de Datos
Silvana Cecilia Vire
 
LDD
LDDLDD
LDD
rmonago
 
Manejo De Sentencias De Definicion
Manejo De Sentencias De DefinicionManejo De Sentencias De Definicion
Manejo De Sentencias De Definicion
Sergio Perez
 
Seleccion de datos
Seleccion de datosSeleccion de datos
Seleccion de datosOmar Salazar
 
Introduccion a SQL
Introduccion a SQL Introduccion a SQL
Introduccion a SQL
Renatta Rodriguez
 
Manejo Control De Datos
Manejo Control De DatosManejo Control De Datos
Manejo Control De Datos
Sergio Perez
 
Sql comandos
Sql comandosSql comandos
Sql comandos
Jose
 
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 sql
Alexis Balseca
 

La actualidad más candente (14)

SENTENCIAS SQL
SENTENCIAS SQLSENTENCIAS SQL
SENTENCIAS SQL
 
SENTENCIA SQL
SENTENCIA SQLSENTENCIA SQL
SENTENCIA 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

Colegio nacional tecnico yaruqui
Colegio nacional tecnico yaruquiColegio nacional tecnico yaruqui
Colegio nacional tecnico yaruquijaureguijoseluis
 
Copia de nomina del colegio tecnico yaruqui
Copia de nomina del colegio tecnico yaruquiCopia de nomina del colegio tecnico yaruqui
Copia de nomina del colegio tecnico yaruquieddyzamora
 
Inaugural Addresses
Inaugural AddressesInaugural Addresses
Inaugural Addresses
Booz Allen Hamilton
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & Textspeak
Shelly Sanchez Terrell
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Luminary Labs
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
 

Destacado (6)

Colegio nacional tecnico yaruqui
Colegio nacional tecnico yaruquiColegio nacional tecnico yaruqui
Colegio nacional tecnico yaruqui
 
Copia de nomina del colegio tecnico yaruqui
Copia de nomina del colegio tecnico yaruquiCopia de nomina del colegio tecnico yaruqui
Copia de nomina del colegio tecnico yaruqui
 
Inaugural Addresses
Inaugural AddressesInaugural Addresses
Inaugural Addresses
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & Textspeak
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Similar a Colegio fiscal tecnico yaruqui

Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlusamn
 
SQL-BYRON-COBO
SQL-BYRON-COBOSQL-BYRON-COBO
SQL-BYRON-COBO
Byron Cobo
 
consultas.pptx
consultas.pptxconsultas.pptx
consultas.pptx
Thegreen4
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlyehisam
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlyehisam
 
Tutorial sql
Tutorial sqlTutorial sql
Tutorial sql
real1090xxxx
 
Tutorial SQL
Tutorial SQLTutorial SQL
Tutorial SQL
Rosalinda Mendoza
 
Unidad 2-lenguaje-sql
Unidad 2-lenguaje-sqlUnidad 2-lenguaje-sql
Unidad 2-lenguaje-sql
claudia_m
 
Sql
SqlSql
Anon manual sql
Anon   manual sqlAnon   manual sql
Anon manual sql
Erika Diaz Lopez
 
SQL-b.pdf
SQL-b.pdfSQL-b.pdf
SQL-b.pdf
Jenny29068
 
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
Meymorsal
 

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