El documento describe Visual Basic y SQL. Visual Basic es un lenguaje de programación orientado a eventos que se puede usar para crear aplicaciones de escritorio, móviles y web. SQL es un lenguaje estándar para interactuar con bases de datos relacionales. El documento explica comandos SQL como SELECT, INSERT, UPDATE y DELETE y conceptos como tablas, campos, cláusulas y operadores lógicos.
2. Visual Basic
Visual Basic es un lenguaje de programación y entorno
de desarrollo integrado (IDE). Se deriva del lenguaje de
programación BASIC más antiguo, y por lo tanto se
considera un lenguaje de programación útil y
relativamente fácil de aprender para los principiantes.
Visual Basic (VB) está ahora integrado en muchas
aplicaciones de software diferentes y también
aplicaciones web.
3. Qué es Sql
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.
4. Comandos Sql
¿Para qué utilizamos los comandos SQL? El uso
común es la selección de datos desde tablas ubicadas
en una base de datos. Inmediatamente, vemos dos
palabras claves: necesitamos
SELECT
la información
FROM
una tabla
5. 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
integra en Visual FoxPro como
cualquier otro comando de
Visual FoxPro. Con el comando
SELECT puede crear una
consulta en las siguientes áreas:
En la ventana Comandos.
En un programa de Visual
FoxPro (como cualquier otro
comando de Visual FoxPro).
En el Diseñador de consultas.
ALTER TABLE - SQL Modifica
una tabla existente. Puede
modificar el nombre, el tipo, la
precisión, la escala, la admisión
de un valor Null 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 NULL y
reglas de integridad referencial.
Estas definiciones pueden
obtenerse del propio comando o
de una matriz.
6. 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
Null y reglas de integridad
referencial. Estas definiciones
pueden obtenerse del propio
comando o de una matriz..
DELETE - SQL Marca
registros de una tabla para su
eliminación utilizando 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 de
una matriz.
UPDATE - SQL Actualiza los
registros de una tabla. Los
registros se pueden actualizar
según los resultados de una
instrucción SELECT - SQL.
7. Existen dos tipos de comandos
SQL:
los DLL que permiten crear y definir nuevas bases de datos, campos e
índices.
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.
8. los DML que permiten generar consultas para ordenar,
filtrar y extraer datos de la base de datos.
Comandos DML
Comando
Descripción
SELECT
Utilizado para consultar registros de la base de datos que satisfagan un
criterio determinado
INSERT
Utilizado para cargar lotes de datos en la base de datos en una única
operación.
UPDATE
Utilizado para modificar los valores de los campos y registros
especificados
DELETE
Utilizado para eliminar registros de una tabla de una base de datos
9. .
Cláusulas
Las cláusulas son condiciones de modificación utilizadas para definir los datos
que desea seleccionar o manipular.
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
10. Operadores Lógicos
Operador
Uso
AND
Es el "y" lógico. Evalua 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 verdad si alguna de las dos es cierta.
NOT
Negación lógica. Devuelve el valor contrario de la
expresión.