............ |
|
|
Técnicas de diseño y programación
de aplicaciones con SQL
Por: Javier Jiménez Muñoz (valeth33@yahoo.es)
El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por el motor de base de datos de Microsoft Jet. SQL se utiliza para crear objetos QueryDef, como el argumento de origen del método OpenRecordSet y como la propiedad RecordSource del control de datos. También se puede utilizar con el método Execute para crear y manipular directamente las bases de datos Jet y crear consultas SQL de paso a través para manipular bases de datos remotas cliente - servidor.
¿Lenguaje de Consulta Estructurado
Un sublenguaje utilizado en bases de datos para consultar, actualizar y manejar bases de datos relacionales. Se deriva de un proyecto de investigación de IBM, que creó el "lenguaje estructurado de consulta en inglés" (SEQUEL) en la década de los setenta.
El SQL es un estándar aceptado en productos de bases de datos. A pesar de que no se trata de un lenguaje de programación como puedan serlo C o Pascal, puede utilizarse en el diseño de consultas interactivas y puede incluirse en una aplicación como un conjunto de instrucciones de manejo de datos. El SQL estándar cuenta también con elementos destinados a la definición, modificación, control y protección de los datos. Tanto los usuarios técnicos como los que no lo son pueden utilizar este lenguaje. Véase Base de datos relacional.
Base
de datos, cualquier conjunto de datos organizados para su
almacenamiento en la memoria de un ordenador o computadora, diseñado
para facilitar su mantenimiento y acceso de una forma estándar.
Los datos suelen aparecer en forma de texto, números o gráficos.
Desde su aparición en la década de 1950, se han hecho
imprescindibles para las sociedades industriales.
Hay cuatro modelos principales de bases de datos: el modelo jerárquico,
el modelo en red, el modelo relacional (el más extendido hoy en
día; los datos se almacenan en tablas a los que se accede
mediante consultas escritas en SQL) y el modelo de bases de datos
deductivas. Otra línea de investigación en este campo son las
bases de datos orientadas a objeto, o de objetos persistentes.
Tipo de base de datos o sistema de administración de bases de datos, que almacena información en tablas (filas y columnas de datos) y realiza búsquedas utilizando los datos de columnas especificadas de una tabla para encontrar datos adicionales en otra tabla.
En
una base de datos relacional, las filas representan registros (conjuntos
de datos acerca de elementos separados) y las columnas
representan campos (atributos particulares de un registro). Al
realizar las búsquedas, una base de datos relacional hace
coincidir la información de un campo de una tabla con información
en el campo correspondiente de otra tabla y con ello produce una
tercera tabla que combina los datos solicitados de ambas tablas.
Por ejemplo, si una tabla contiene los campos NÚM-EMPLEADO,
APELLIDO, NOMBRE y ANTIGÜEDAD y otra tabla contiene los campos
DEPARTAMENTO, NÚM-EMPLEADO y SALARIO, una base de datos
relacional hace coincidir el campo NÚM-EMPLEADO de las dos
tablas para encontrar información, como por ejemplo los nombres
de los empleados que ganan un cierto salario o los departamentos
de todos los empleados contratados a partir de un día
determinado. En otras palabras, una base de datos relacional
utiliza los valores coincidentes de dos tablas para relacionar
información de ambas. Por lo general, los productos de bases de
datos para microcomputadoras o microordenadores son bases de
datos relacionales. Véase también Ordenador o computadora.
|
Copyrigth © Javier Jiménez Muñoz, Colombia, 1.999. Aportes de información, manuales o comentarios de mi Web, envia un email a valeth33@yahoo.es. |