Download bases de datos - WordPress.com

Document related concepts

SQL wikipedia , lookup

Lenguaje de manipulación de datos wikipedia , lookup

Base de datos relacional wikipedia , lookup

Sistema de gestión de bases de datos relacionales wikipedia , lookup

Base de datos wikipedia , lookup

Transcript

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 Manipulation
Language). SQL es un lenguaje DML, pero además
posee otras características de otros lenguajes. Por
ejemplo, permite también crear bases de datos.

Consultas de comandos.- Una consulta de comandos aporta modificaciones a muchos registros con
una única operación. Existen cuatro tipos de consultas de comando: de Eliminación, de
Actualización, de Alineación y de Creación de Tablas.
-Consultas de eliminación: este tipo de consulta elimina un grupo de registros de una o más tablas.
Existe la posibilidad, por ejemplo, de utilizar una consulta de eliminación para reemplazar los
productos que se han dejado de producir o para aquellos sobre los cuales no existen pedidos. Con
las consultas de eliminación siempre se eliminan registros internos y no únicamente determinados
campos de su interior.
-Consultas de actualización: este tipo aporta modificaciones globales a uno o más tablas. Existe la
posibilidad, por ejemplo, de aumentar en un 10 por ciento el precio de todos los productos lácteos o
aumentar los salarios en un 5 por ciento a las personas pertenecientes a una determinada categoría
laboral.
-Consultas de alineación: estas consultas agregan un grupo de registros de una o más tablas al final
de una o más tablas. Supongamos, por ejemplo, que se han conseguido nuevos clientes y existe una
base de datos que contiene una tabla de información sobre estos. En vez de teclear nuevamente
todas estas informaciones, se alinean en la tabla correspondiente de Clientes.
-Consultas de creación de tablas: este tipo de consultas crea una nueva tabla basándose en todos
los datos o parte de estos existentes en una o más tablas.
-Consultas de parámetros: una consulta de parámetros es una consulta que, cuando se ejecuta,
muestra una ventana de diálogo que solicita informaciones, como por ejemplo criterios para
recuperar registros o un valor que se desea insertar en un campo.
-Consultas de buscar duplicados: encuentra los registros repetidos en una misma tabla.

Que es una Expresión
Una expresión es la combinación de operadores matemáticos o lógicos, constantes,
funciones, campos de tabla, controles y propiedades que devuelve un solo valor. Las
expresiones se pueden usar para calcular valores, validar datos y definir un valor
predeterminado para un campo o control.
•
•Identificadores: los nombres de campos de tabla o de controles en formularios o informes,
o bien, las propiedades de esos campos o controles.
•Operadores: como + (más) o - (menos)
•Funciones: como SUMA o PROMEDIO
•Constantes: valores que no cambian, como cadenas de texto o números no calculados
por una expresión
•Las expresiones se pueden usar de varias maneras, entre otras para: realizar un cálculo,
recuperar el valor de un control o proporcionar criterios a una consulta.










Todos los conceptos referentes a las bases de datos están hoy muy claros y definidos formalmente, al contrario
que los de las bases de conocimiento. La tecnología de gestión de bases de datos se halla en una etapa muy
madura. Las bases de datos han evolucionado durante los pasados 30 años desde sistemas de archivos
rudimentarios hasta sistemas gestores de complejas estructuras de datos que ofrecen un gran número de
posibilidades. Los principales objetivos de un DBMS son los siguientes:
Independencia lógica y física de los datos: se refiere a la capacidad de modificar una definición de esquema en
un nivel de la arquitectura sin que esta modificación afecte al nivel inmediatamente superior. Para ello un
registro externo en un esquema externo no tiene por qué ser igual a su registro correspondiente en el esquema
conceptual.6
Redundancia mínima: se trata de usar la base de datos como repositorio común de datos para distintas
aplicaciones.
Acceso concurrente por parte de múltiples usuarios: control de concurrencia mediante técnicas de bloqueo o
cerrado de datos accedidos.
Distribución espacial de los datos: la independencia lógica y física facilita la posibilidad de sistemas de bases de
datos distribuidas. Los datos pueden encontrarse en otra habitación, otro edificio e incluso otro país. El usuario
no tiene por qué preocuparse de la localización espacial de los datos a los que accede.
Integridad de los datos: se refiere a las medidas de seguridad que impiden que se introduzcan datos erróneos.
Esto puede suceder tanto por motivos físicos (defectos de hardware, actualización incompleta debido a causas
externas), como de operación (introducción de datos incoherentes).
Consultas complejas optimizadas: la optimización de consultas permite la rápida ejecución de las mismas.
Seguridad de acceso y auditoría: se refiere al derecho de acceso a los datos contenidos en la base de datos por
parte de personas y organismos. El sistema de auditoría mantiene el control de acceso a la base de datos, con
el objeto de saber qué o quién realizó una determinada modificación y en qué momento.
Respaldo y recuperación: se refiere a la capacidad de un sistema de base de datos de recuperar su estado en
un momento previo a la pérdida de datos.
Acceso a través de lenguajes de programación estándar: se refiere a la posibilidad ya mencionada de acceder a
los datos de una base de datos mediante lenguajes de programación ajenos al sistema de base de datos
propiamente dicho.