Download consulta de base de datos
Document related concepts
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. 2. CONSULTA EN ACCESSLas consultas son los objetos de una base dedatos que permiten recuperar datos de una tabla,modificarlos e incluso almacenar el resultado enotra tabla. 3. Tipos de consultas Tipo de consulta Descripción Recupera los datos de una o más tablas y muestra el conjunto de Consulta de selección registros en una hoja de datos. Es el tipo de consulta más habitual. Solicita al usuario que especifique valores que definan la consulta, porConsulta de parámetros ejemplo un área específica de resultados de ventas o un intervalo concreto de precios de casas. Consulta de tabla de Organiza un conjunto de registros para que su presentación sea más referencias cruzadas clara, mediante encabezados de fila y de columna. Consulta de acción Crea una tabla nueva o modifica una existente. Consulta SQL Es una consulta avanzada que se crea mediante una instrucción SQL. 4. 1) CONSULTAS DE SELECCIÓN:Son las que extraen o nos muestran datos. Muestran aquellos datos deuna tabla que cumplen los criterios especificados. Una vez obtenido elresultado podremos consultar los datos para modificarlos. Una consultade selección genera una tabla lógica (no está físicamente en el disco durosino en la memoria del ordenador y cada vez que se abre se vuelve acalcular).EJEMPLO: queremos agrupar por promedio el campo "apellidos" de latabla "personal", para esto tenemos la opcion de seleccionar el orden enque queremos nuestro campo. 5. 2) CONSULTAS DE ACCIÓN:Son consultas que realizan cambios a los registros. Existen variostipos de consultas de acción, de eliminación, de actualización, dedatos anexados y de creación de tablas.Las consultas de eliminación :son consultas que eliminan de unatabla los registros que cumplen los criterios especificados.Las consultas de actualización: son consultas que modifican deuna tabla los registros que cumplen los criterios especificados.Las consultas de datos anexados: son consultas que añadenregistros de una tabla al final de otra tabla.Las consultas de creación de tabla : son consultas que crean unanueva tabla a partir de registros de otra tabla. 6. EJEMPLO: en este caso tenemos un ejemplo de eliminación que seda Desde la tabla Cursos, que tengan alumnos de Valencia DóndePoblación = "Valencia". 7. 3) CONSULTAS ESPECIFICAS DE SQLSon consultas que no se pueden definir desde la cuadrícula QBE deAccess sino que se tienen que definir directamente en SQL. ElSQL permite especificar diversos tipos de operaciones en las relacionesde la base de datos. 8. Crear una consulta.Abrimos la base de datos, en la pestaña crear damos clic en elbotón diseño de consulta. Posteriormente tendremos queseleccionar las tablas de donde obtendremos los datos para laconsulta, podemos seleccionar varias tablas si es nuestrorequerimiento y damos clic en cerrar. Aparecerá la ventana devista de diseño.Vista Diseño.En la parte superior estarán las tablas añadidas y en la parteinferior la cuadrícula QBE donde definiremos los campos deconsulta. Access es gráfico, por lo que aprovecha al máximo la potencia gráfica de Windows, ofreciendo métodos usuales de acceso a los datos y proporcionando métodos simples y directos de trabajar con la información. Access facilita la administración de datos, ya que sus posibilidades de consulta y conexión le ayudan a encontrar rápidamente la información deseada, cualquiera que sea su formato o lugar de almacenamiento. Con Access es posible producir formularios e informes sofisticados y efectivos, así como gráficos y combinaciones de informes en un solo documento. Access permite lograr un considerable aumento en la productividad mediante el uso de los asistentes y las macros. Estos permiten automatizar fácilmente muchas tareas sin necesidad de programar. Los elementos que conforman una base de datos en Access son. 1. Tablas: Colección de datos 2. Consultas: Acciones con los datos 3. Formularios: Presentación de los datos 4. Reportes o Informes: Impresión de los datos 5. Macros: Rutinas cortas para ejecutar eventos o acciones. 6. Módulos o Procedimientos: Definición de procedimientos comunes, variables públicas.