3. En bases de datos, una consulta es el método
para acceder a los datos en las bases de
datos. Con las consultas se puede modificar,
borrar, mostrar y agregar datos en una base
de datos. Para esto se utiliza un lenguaje de
consultas. El lenguaje de consultas a base de
datos más utilizado es el SQL. Técnicamente
hablando, las consultas a la base de datos se
realizan a través de un lenguaje de
manipulación de datos (DML – Data
Manipulación Lenguaje). SQL es un lenguaje
DML, pero además posee otras características
de otros lenguajes. Por ejemplo, permite
también crear bases de datos.
4. Se utilizan consultas para ver, modificar y analizar datos
de formas diferentes. También pueden utilizarse como el
origen de registros para formularios (un formulario es un
tipo de objeto de base de datos que se utiliza
fundamentalmente para introducir o mostrar datos en
una base de datos. También puede utilizar un formulario
como un panel de control que abre otros formularios e
informes de la base de datos, o como un cuadro de
diálogo personalizado que acepta las entradas del
usuario y realiza una acción basada en las entradas),
informes (un informe es un método eficaz de presentar los
datos en formato impreso. Ya que puede controlar el
tamaño y aspecto de todos los elementos de un informe,
puede mostrar la información como desee verla) y
páginas de acceso a datos (es una página Web,
publicada desde Access, que tiene una conexión a una
base de datos. En una página de acceso a datos, puede
ver, agregar, editar y manipular los datos almacenados
en la base de datos. Una página puede incluir también
datos de otros orígenes de datos, como Excel) . Las
consultas nos permitirán:
5. 1. Recuperar datos de una o más tablas con los criterios especificados y
después mostrar los datos en el orden que se desee.
2. Ver todos o algunos registros, todos o algunos campos, de una o varias
tablas relacionadas.
3. Actualizar registros en una tabla
4. Agrupar registros y calcular sumas, cuentas, promedios y otros tipos de
totales.
5. Reunir datos de varias tablas y ordenarlos de una forma concreta.
6. Eliminar un registro o un grupo de registros de una o más tablas.
7. Realizar cambios globales en un grupo de registros de una o más tablas.
8. Anexar un grupo de registros de una a otra tabla.
9. Crear tablas que pueden exportarse a otras bases de datos
10. Crear formularios, informes y páginas web
11. Crear una copia de seguridad una tabla
6. La sintaxis básica de una consulta de
selección es la siguiente:
SELECT Campos FROM nombre_Tabla;
La forma básica de la instrucción SELECT
consta de tres cláusulas SELECT, FROM y
WHERE (donde)
SELECT FROM WHERE< condición>
7. SELECT [ALL | DISTINCT ]
<nombre_campo> [{,<nombre_campo>}]
FROM <nombre_tabla>|<nombre_vista>
[{,<nombre_tabla>|<nombre_vista>}]
[WHERE <condicion> [{ AND|OR <condicion>}]]
[GROUP BY <nombre_campo>
[{,<nombre_campo >}]]
[HAVING <condicion>[{ AND|OR <condicion>}]]
[ORDER
BY <nombre_campo>|<indice_campo> [ASC | DES
C]
[{,<nombre_campo>|<indice_campo> [AS
C | DESC ]}]]
8. La sintaxis básica de una consulta de
selección es la siguiente:
SELECT Campos FROM Tabla;
En donde campos es la lista de campos
que se deseen recuperar y tabla es el
origen de los mismos, por ejemplo:
SELECT Nombre,
Teléfono FROM Clientes;
Esta consulta devuelve un recordset con el
campo nombre y teléfono de la tabla
clientes.
9. Al combinar dos tablas en una consulta, sólo se
incluirán en los resultados los registros que tengan
valores coincidentes en los campos combinados. Si
un registro de la tabla primaria no tiene un registro
correspondiente en la tabla secundaria, no se
incluirá en los resultados. Una combinación externa
permite incluir todos los registros de la tabla primaria
en los resultados, junto con los registros coincidentes
de la tabla secundaria. Para crear una combinación
externa en Visual FoxPro, debe utilizar un comando
SELECT anidado, como en el siguiente ejemplo:
SELECT customer.company, orders.order_id,
orders.emp_id ; FROM customer, orders ; WHERE
customer.cust_id = orders.cust_id ; UNION ; SELECT
customer.company, 0, 0 ; FROM customer ; WHERE
customer.cust_id NOT IN ; (SELECT orders.cust_id
FROM orders)
10. La Importancia de la Base de Datos En la actualidad la
recopilación de datos es fundamental para que una
empresa o institución mantenga sus relaciones. Por este
motivo se le brinda una gran importancia al mantenimiento
de la base de datos y también al constante crecimiento de
la misma. Es importante que la base contenga ciertos datos
fundamentales de la persona, como por ejemplo su teléfono
(fijo, móvil o ambos), dirección de correo electrónico y la
dirección postal. Estas bases de datos son dinámicas, pues se
modifican todo el tiempo, a diferencia de las estáticas que
suelen recopilar información o documentos históricos. Las
bases de datos han sido para las organizaciones una
herramienta de uso indispensable, pues esta permite
almacenar un conjunto de datos pertenecientes a un mismo
contexto, para así ofrecer un alto rango de soluciones al
problema de almacenar datos.