


¿Qué son los circuitos neumáticos y los hidráulicos? ¿Has observado cómo funciona esta máquina?
En esta máquina existe un sensor que permite diferenciar las cajas altas de las bajas y, además, activa el cilindro, que avanza hasta desplazar las cajas altas. Este elemento funciona con aire comprimido.
Además, las cajas grandes han sido lanzadas sobre un palé. Las palas se mantienen firmes gracias a un circuito de aceite a alta presión. La presión transmitida por los circuitos permite sujetar las cajas, aunque sean muy pesadas.
Los fluidos a alta presión, como el aire o el aceite, pueden transmitir grandes esfuerzos y ayudarnos a mover y levantar objetos pesados.Según el fluido que utilicemos, hablamos de circuitos neumáticos o de circuitos hidráulicos. LOS CIRCUITOS NEUMATICOS FUNCIONAN CON AIRE COMPRIMIDO Y LOS HIDRAULICOS FUNCIONAN CON AGUA O ACEITES


En los circuitos neumáticos existen unos elementos denominados válvulas, que controlan el fluido a lo largo de su recorrido por el circuito.
Un ejemplo son las válvulas distribuidoras, que tienen unos orificios o vías que sirven para la entrada o salida del aire y que controlan su dirección. Para identificar el tipo de válvula hay que conocer su número de orificios y las posiciones de trabajo en las que puede funcionar. Generalmente las válvulas poseen dos posiciones, la posición de reposo y la posición de trabajo. Observa cómo funciona una válvula distribuidora 3/2 y en qué consisten estas dos posiciones.

La neumática es la tecnología que emplea el aire comprimido como modo de transmisión de la energía necesaria para mover y hacer funcionar mecanismos.
Mediante un fluido, ya sea aire (neumática), aceite o agua (hidráulica) se puede conseguir mover un motor en movimiento giratorio o accionar un cilindro para que tenga un movimiento de salida o retroceso de un vástago (barra). Esto hoy en día tiene infinidad de aplicaciones como pueden ser la apertura o cierre de puertas en trenes o autobuses, levantamiento de grandes pesos, accionamientos para mover determinados elementos, etc. El control del motor o del cilindro para que realice lo que nosotros queremos se hace mediante válvulas que hacen las veces de interruptores, pulsadores, conmutadores, etc si lo comparamos con la electricidady mediante tubos conductores (equivalente a los conductores eléctricos) por los que circula el fluido. En esta unidad vamos a estudiar como se realizan los montajes de los circuitos neumáticos o hidráulicos. Todo lo que vamos a estudiar hace referencia a circuitos neumáticos, pero cambiando aire por agua o aceite valdría igualmente para los hidráulicos.
Neumatica e hidraúlica prácticamente solo se diferencia en el fluido, en uno es aire y en el otro agua. Antes de empezar puedes ver aqui todos los símbolos de Neumática o ir aprendiendolos según avances. Componentes de un circuito neumático:
Compresores (Generadores)
Para producir el aire comprimido se utilizan compresores que elevan la presión del aire al valor de trabajo deseado. La presión de servicio es la suministrada por el compresor o acumulador y existe en las tuberías que recorren el circuito. El compresor normalmente lleva el aire a un depósito para después coger el aire para el circuito del depósito. Este depósito tiene un manómetro para regular la presión del aire y un termómetro para controlar la temperatura del mismo. El filtro tiene la misión de extraer del aire comprimido circulante todas las impurezas y el agua (humedad) que tiene el aire que se puede condensar. Todos estos componentes se llaman circuito de control.
Este sería el inicio de la instalación. Nosotros los ejercicios que hagamos supondremos que llevan todo esto aunque no lo representaremos por facilidad a la hora de realizar los circuitos.
Cilindros : al llegar la presión del aire a ellos hace que se mueva un vástago (barra), la cual acciona algún elemento.
De simple efecto: Estos cilindros tienen una sola conexión de aire comprimido. No pueden realizar trabajos más que en un sentido. Se necesita aire sólo para un movimiento de traslación. El vástago retorna por el efecto de un muelle incorporado o de una fuerza externa. Ejemplo de Aplicación: frenos de camiones y trenes. Ventaja: frenado instantáneo en cuanto falla la energía. Apertura de una puerta mientras le llaga el aire, cuando deja de llegar la puerta se cierra por la acción del retorno del cilindro gracias al muelle.
Cilindros de doble efecto: la fuerza ejercida por el aire comprimido anima al émbolo, en cilindros de doble efecto, a realizar un movimiento de traslación en los dos sentidos. Se dispone de una fuerza útil tanto en la ida como en el retorno.

Elementos neumáticos con movimiento giratorio :Estos elementos transforman la energía neumática en un movimiento de giro mecánico. Son motores de aire comprimido.
Válvulas: las válvulas son elementos que mandan o regulan la puesta en marcha, el paro y la dirección, así como la presión o el caudal del fluido enviado por una bomba hidráulica o almacenado en un depósito.
Las posiciones de las válvulas distribuidoras se representan por medio de cuadrados. La cantidad de cuadrados yuxtapuestos indica la cantidad de posiciones de la válvula distribuidora.
El funcionamiento se representa esquemáticamente en el interior de las casillas (cuadros).Las líneas representan tuberías o conductos. Las flechas, el sentido de circulación del fluido (figura 1). Las posiciones de cierre dentro de las casillas se representan mediante líneas transversales (figura 2). La unión de conductos o tuberías se representa mediante un punto (figura 2). Las conexiones (entradas y salidas) se representan por medio de trazos unidos a la casilla que esquematizala posición de reposo o inicial (figura 3).
La otra posición se obtiene desplazando lateralmente los cuadrados, hasta que las conexiones coincidan. Las posiciones pueden distinguirse por medio de letras minúsculas a, b, c … y 0. Las salidas (al exterior) y entradas de aire se representan mediante un triangulo.
Para activar la válvula (que cambie de posición se puede hacer manualmente (como un pulsador) o de otras formas (eléctricamente, neumáticamente (una flecha) ,etc).
La selectora cuando el aire entra por X sale por A pero no puede salir por Y. Si entra por Y sale por A pero no puede salir por X.

Ejemplo de funcionamiento de una válvula 3/2
Un regulador de flujo: es un elemento que permite controlar el paso del aire en un sentido, mientras que en el otro sentido circula libremente.
Las válvulas estranguladoras con retención, conocidas como válvulas reguladoras de velocidad, son híbridas. Desde el punto de vista de la estrangulación son válvulas de flujo y como tales se las emplea en neumática. La función de retención les hace ser al mismo tiempo una válvula de bloqueo.
El regulador de flujo se alimenta con aire del suministro. Dicho regulador emite un flujo de aire controlado en una conexión en T. Una tubería de esta conexión se conecta a la válvula accionada por diafragma y la otra se deja abierta para que salga aire a la atmósfera.
Cuando la tubería de toma de aire es bloqueada por la rueda de un vehículo, la presión aumenta en la tubería y la válvula accionada por diafragma se activa, y el aire comprimido entra en el pistón.
Via: http://www.areatecnologia.com/NEUMATICA.htm
BASES DE DATOS
El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.
Definición de base de datos
Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.Características
Entre las principales características de los sistemas de base de datos podemos mencionar:- Independencia lógica y física de los datos.
- Redundancia mínima.
- Acceso concurrente por parte de múltiples usuarios.
- Integridad de los datos.
- Consultas complejas optimizadas.
- Seguridad de acceso y auditoría.
- Respaldo y recuperación.
- Acceso a través de lenguajes de programación estándar.
Sistema de Gestión de Base de Datos (SGBD) Los Sistemas de Gestión de Base de Datos (en inglés DataBase Management System) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.
Ventajas de las bases de datos
Control sobre la redundancia de datos: Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie espacio de almacenamiento, además de provocar la falta de consistencia de datos.
En los sistemas de bases de datos todos estos ficheros están integrados, por lo que no se almacenan varias copias de los mismos datos. Sin embargo, en una base de datos no se puede eliminar la redundancia completamente, ya que en ocasiones es necesaria para modelar las relaciones entre los datos.
Consistencia de datos: Eliminando o controlando las redundancias de datos se reduce en gran medida el riesgo de que haya inconsistencias. Si un dato está almacenado una sola vez, cualquier actualización se debe realizar sólo una vez, y está disponible para todos los usuarios inmediatamente. Si un dato está duplicado y el sistema conoce esta redundancia, el propio sistema puede encargarse de garantizar que todas las copias se mantienen consistentes.
Compartición de datos: En los sistemas de ficheros, los ficheros pertenecen a las personas o a los departamentos que los utilizan. Pero en los sistemas de bases de datos, la base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estén autorizados.
Mantenimiento de estándares: Gracias a la integración es más fácil respetar los estándares necesarios, tanto los establecidos a nivel de la empresa como los nacionales e internacionales. Estos estándares pueden establecerse sobre el formato de los datos para facilitar su intercambio, pueden ser estándares de documentación, procedimientos de actualización y también reglas de acceso.
Mejora en la integridad de datos: La integridad de la base de datos se refiere a la validez y la consistencia de los datos almacenados. Normalmente, la integridad se expresa mediante restricciones o reglas que no se pueden violar. Estas restricciones se pueden aplicar tanto a los datos, como a sus relaciones, y es el SGBD quien se debe encargar de mantenerlas.
Mejora en la seguridad: La seguridad de la base de datos es la protección de la base de datos frente a usuarios no autorizados. Sin unas buenas medidas de seguridad, la integración de datos en los sistemas de bases de datos hace que éstos sean más vulnerables que en los sistemas de ficheros.
Mejora en la accesibilidad a los datos: Muchos SGBD proporcionan lenguajes de consultas o generadores de informes que permiten al usuario hacer cualquier tipo de consulta sobre los datos, sin que sea necesario que un programador escriba una aplicación que realice tal tarea.
Mejora en la productividad: El SGBD proporciona muchas de las funciones estándar que el programador necesita escribir en un sistema de ficheros. A nivel básico, el SGBD proporciona todas las rutinas de manejo de ficheros típicas de los programas de aplicación.
El hecho de disponer de estas funciones permite al programador centrarse mejor en la función específica requerida por los usuarios, sin tener que preocuparse de los detalles de implementación de bajo nivel.
Mejora en el mantenimiento: En los sistemas de ficheros, las descripciones de los datos se encuentran inmersas en los programas de aplicación que los manejan.
Esto hace que los programas sean dependientes de los datos, de modo que un cambio en su estructura, o un cambio en el modo en que se almacena en disco, requiere cambios importantes en los programas cuyos datos se ven afectados.
Sin embargo, los SGBD separan las descripciones de los datos de las aplicaciones. Esto es lo que se conoce como independencia de datos, gracias a la cual se simplifica el mantenimiento de las aplicaciones que acceden a la base de datos.
Aumento de la concurrencia: En algunos sistemas de ficheros, si hay varios usuarios que pueden acceder simultáneamente a un mismo fichero, es posible que el acceso interfiera entre ellos de modo que se pierda información o se pierda la integridad. La mayoría de los SGBD gestionan el acceso concurrente a la base de datos y garantizan que no ocurran problemas de este tipo.
Mejora en los servicios de copias de seguridad: Muchos sistemas de ficheros dejan que sea el usuario quien proporcione las medidas necesarias para proteger los datos ante fallos en el sistema o en las aplicaciones. Los usuarios tienen que hacer copias de seguridad cada día, y si se produce algún fallo, utilizar estas copias para restaurarlos.
En este caso, todo el trabajo realizado sobre los datos desde que se hizo la última copia de seguridad se pierde y se tiene que volver a realizar. Sin embargo, los SGBD actuales funcionan de modo que se minimiza la cantidad de trabajo perdido cuando se produce un fallo.
Desventajas de las bases de datos
Complejidad: Los SGBD son conjuntos de programas que pueden llegar a ser complejos con una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder realizar un buen uso de ellos.
Coste del equipamiento adicional: Tanto el SGBD, como la propia base de datos, pueden hacer que sea necesario adquirir más espacio de almacenamiento. Además, para alcanzar las prestaciones deseadas, es posible que sea necesario adquirir una máquina más grande o una máquina que se dedique solamente al SGBD. Todo esto hará que la implantación de un sistema de bases de datos sea más cara.
Vulnerable a los fallos: El hecho de que todo esté centralizado en el SGBD hace que el sistema sea más vulnerable ante los fallos que puedan producirse. Es por ello que deben tenerse copias de seguridad (Backup).
Tipos de Campos Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes. Entre los más comunes podemos nombrar:
Numérico: entre los diferentes tipos de campos numéricos podemos encontrar enteros “sin decimales” y reales “decimales”.
Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”.
Memos: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados.
Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra.
Alfanuméricos: contienen cifras y letras. Presentan una longitud limitada (255 caracteres).
Autoincrementables: son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta: Servir de identificador ya que resultan exclusivos de un registro.
Tipos de Base de Datos Entre los diferentes tipos de base de datos, podemos encontrar los siguientes
MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes de datos.
PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de gran calibre.
Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa access, el cual crea un archivo .mdb con la estructura ya explicada.
Microsoft SQL Server: es una base de datos más potente que access desarrollada por Microsoft. Se utiliza para manejar grandes volúmenes de informaciones.
Modelo entidad-relaciónLos diagramas o modelos entidad-relación (denominado por su siglas, ERD “Diagram Entity relationship”) son una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información, sus inter-relaciones y propiedades.
Cardinalidad de las Relaciones
El diseño de relaciones entre las tablas de una base de datos puede ser la siguiente:- Relaciones de uno a uno: una instancia de la entidad A se relaciona con una y solamente una de la entidad B.
- Relaciones de uno a muchos: cada instancia de la entidad A se relaciona con varias instancias de la entidad B.
- Relaciones de muchos a muchos: cualquier instancia de la entidad A se relaciona con cualquier instancia de la entidad B.
Estructura de una Base de Datos
Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente. Cada base de datos contiene una o más tablas, que cumplen la función de contener los campos.En el siguiente ejemplo mostramos una tabla “comentarios” que contiene 4 campos.
Los datos quedarían organizados como mostramos en siguiente ejemplo:
Por consiguiente una base de datos posee el siguiente orden jerárquico:
- Tablas
- Campos
- Registros
- Lenguaje SQL
A continuación veremos un ejemplo de ellos:
- Mostrar: para mostrar los registros se utiliza la instrucción Select.
Select * From comentarios. - Insertar: los registros pueden ser introducidos a partir de sentencias que emplean la instrucción Insert.
Insert Into comentarios (titulo, texto, fecha) Values ('saludos', 'como esta', '22-10-2007') - Borrar: Para
borrar un registro se utiliza la instrucción Delete. En este caso
debemos especificar cual o cuales son los registros que queremos borrar.
Es por ello necesario establecer una selección que se llevara a cabo
mediante la cláusula Where.
Delete From comentarios Where id='1'. - Actualizar: para
actualizar los registros se utiliza la instrucción Update. Como para el
caso de Delete, necesitamos especificar por medio de Where cuáles son
los registros en los que queremos hacer efectivas nuestras
modificaciones. Además, tendremos que especificar cuáles son los nuevos
valores de los campos que deseamos actualizar.
Update comentarios Set titulo='Mi Primer Comentario' Where id='1'
CLASES DE BASES DE DATOSANATOMIA DE UNA BASE DE DATOS
Una base de datos esta compuesta por las siguientes partes:
Tablas: es una coleccion de informacion relacionada; mantienen junta esta información del mismo modo que hace la carpeta de cualquier archivador.
Registros: es la informacion relacionada con una persona, producto o evento.
Campo: es la parte concreta de la informacion contenida en un registro.
Ejemplo:
¿COMO ES DE BUENA UNA BASE DE DATOS?
Las bases de datos informatizadas ofrecen varia ventajas sobre sus equivalentes en lápiz y papel:
- Las bases de datos hacen más fácil el almacenamiento de grandes cantidades de información.
- Las bases de datos hacen más fácil la labor de recuperar información de forma rápida y flexible.
- Las bases de datos hacen más fácil organizar la información.
- Las bases de datos hacen más fácil imprimir y distribuir información de muy diversas maneras.
La mayoría de programas de base de datos pueden importar datos contenidos en ficheros credos por procesadores de texto, hojas de cálculo y otras bases de datos.
BASE DE DATOS RELACIONAL
Una base de datos relacional es la que permite que diversas tablas se relacionen entre sí de modo que los cambios efectuados en una de ellas se reflejen automáticamente en las demás.
BASES DE DATOS MULTIMEDIA
Las bases de datos actuales pueden almacenar de modo eficiente todo tipo de datos numéricos y de texto. Pero nuestras computadoras son máquinas multimedia que son capaces de trabajas con dibujos, sonidos, animaciones y video-clips. Las bases de datos multimedia pueden manipular datos gráficos y dinámicos además de texto y números.
Bases de datos–Access
En el mundo moderno hemos acumulado gran cantidad de información, pero muchas veces esta gran cantidad de datos se encuentra dispersa, desorganizada y no ofrece mayor utilidad, para eso se han creado las bases de datos que en muchos casos permite organizar, clasificar la información haciéndola útil y de muy fácil acceso. Por ejemplo te imaginas cuanta información hay en el grupo de compañeros que comparten contigo el espacio del aula de clase? A amanera de ejemplo estarían sus nombres, dirección, documento de identidad, sus datos de salud, sus datos de escolaridad, su teléfono, eso que a veces no tenemos a mano podríamos organizarlo en una base de datos, así que amigos empecemos a construir nuestras primeras bases de datos utilizando una herramienta bien interesante que se ofrece con el paquete de Microsoft Office, el Microsoft Access.
1. Qué son las bases de datos?
Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono.
A veces se utiliza DB, de database en inglés, para referirse a las bases de datos.
2. Qué es Microsoft Access?

Toda empresa u organización necesita tener un control de sus datos. Microsoft Access es una aplicación para manejo de bases de datos que cuenta con una interfaz de usuario amigable que facilita su uso sin requerir un conocimiento especializado de programación.
Microsoft Access maneja varios tipos de datos (texto, numérico, fechas, etcétera) de manera flexible. Access puede además importar y exportar datos de Word, Excel, y otras bases de datos.
Las computadoras operan sobre datos que han sido organizados dentro de agrupamientos lógicos, para que su procesos sea efectivos y los resultados obtenidos sean útiles.
La información disponible en una base de datos puede ser cualquier cosa que se considere importante para el individuo o la organización.
Dicho de otro modo, cualquier cosa necesaria para apoyar el proceso general de atender los asuntos de un individuo u organización
3. Los objetos de Access
Toda base de datos está constituida por cuatro (4) objetos principales que son: las tablas, las consultas, los formularios y los informes. Veamos en detalle cada uno para que tengamos una idea inicial y luego podamos empezar a construir nuestra primera base de datos.
3.1 Tablas.
Microsoft Office Access organiza la información en tablas, que son listas y columnas similares a las de los libros contables o a las de las hojas de cálculo de Microsoft Office Excel 2007. Una base de datos simple puede que sólo contenga una tabla, pero la mayoría de las bases de datos necesitan varias tablas. Por ejemplo, podría tener una tabla con información sobre productos, otra con información sobre pedidos y una tercera con información sobre clientes.
Cada fila recibe también el nombre de registro y cada columna se denomina también campo. Un registro es una forma lógica y coherente de combinar información sobre alguna cosa. Un campo es un elemento único de información: un tipo de elemento que aparece en cada registro. En la tabla Products (Productos), por ejemplo, cada fila o registro contendría información sobre un producto, y cada columna contendría algún dato sobre ese producto, como su nombre o el precio.
Pero si miramos mas de cerca una tabla contiene campos y registros. A pesar de que a primera vista casi la podríamos confundir con una hoja de Excel, existen unas diferencias fundamentales:
en Access, cada columna en una tabla es un campo y cada fila de una tabla representa un único registro que reúne la información de un elemento de la tabla. Cada campo de Access sólo puede tener un tipo de datos: o sólo texto, o sólo números, etc.
Los tipos de datos más utilizados son los números, el texto, la fecha y la moneda pero el Access no se limita a esto: podemos insertar también hipervínculos y además los los objetos OLE, por ejemplo, imágenes, sonidos e incluso los video clips.
Pero a su vez las tablas se pueden relacionar unas con otras, siempre y cuando haya información común, a eso lo llamamos relaciones, a veces te podrás confundir un poco porque cuando vez la información de una tabla y una hoja de Excel es algo similar, sin embargo Access, va un poco mas allá al crear las relaciones en las tablas, algo que no puedes tener en Excel. Ya nos detendremos mas adelante en estos conceptos.
3.2 Consultas:
Nos facilitan para obtener la información que queremos ver de las bases de datos y organizarla para su uso en informes.
Una consulta consiste de uno o más criterios para seleccionar los datos que nos interesan. Su utilidad radica en que desde una consulta podremos filtrar información determinada, lo que obviamente nos puede facilitar todo el trabajo en Access.
3.3 Los Formularios
No son otra casa que ventanas que nos permiten introducir la información en la base de datos, su construcción dependerá de una tabla o una consulta. Visualmente el formulario presenta un diseño limpio y personalizado que permite la entrada de la información.
4.4 Los informes.

Nos permiten organizar la información que deseamos imprimir. Así que después de que tengamos la información en la base de datos, vamos a requerir obtener una información especifica, para eso entonces diseñamos los informes que nos permitirán visualizar bien sea en pantalla o impreso una información determinada.
1. Empezar a crear una base de datos en Acces
Lo primero que tienes que hacer es ir al programa, para ello vaya al menú inicio, y luego en todos los programas, busca la opción Microsoft Office 2007 y busca Microsoft Access, una vez dentro del programa buscas la opción Nuevo y creas tu base con el nombre que le desees colocar a tu base. Recuerda que cuando vayas a crear una base de datos lo primero en que debes pensar es en qué campos va a tener tu base, por ejemplo. el primer campo sugerido es un Id o código, luego para nuestro caso haremos una base de datos con Apellidos completos de los estudiantes, Nombres completos, documento de identidad, dirección, etc., cada uno de estos campos nos permitirá tener un registro completo de cada uno de los estudiantes.
2. Vamos a crear una tabla
Para crear una tabla vamos a la pestaña crear y elegimos tabla, por omisión nuestra base de datos Access nos crea una primera tabla con el nombre de tabla1, debemos partir para nuestro caso crear una tabla con el nombre de “Estudiantes” y buscamos la vista diseño para que podamos introducir todos los campos que deseamos que contenga nuestra primera tabla.
EJERCICIO---REALIZAR LA SIGUIENTE TABLA CON 15 DATOS DE EJEMPLO
Ahora vamos a colocar nuestra segunda tabla, a la cual llamaremos datos de salud, y como queremos establecer una relación entre ambas tablas, vamos a tener muy en cuenta el aspecto del índice que se crea en el primer campo de código que identifica a cada estudiante, para nuestro caso no le vamos a a colocar clave principal y el índice debe quedarnos con duplicados, esto nos permitirá crear una relación de uno a varios.
Ahora que ya tenemos las dos tablas, las vamos a relacionar, para ello vaya al menú Herramientas de base de datos y busque Relaciones, una vez allí Acces te pide que agregues las tablas que intentas relacionar.
Basta con señales cada tabla y oprimas el botón Agregar o simplemente das doble clic sobre el nombre de la tabla para que ella se agregue a la ventana relaciones. Luego buscas los campos que deseas relacionar, para nuestro caso “Código”, das clic en la pestaña “Exigir integridad referencial”, como podrás observar en la parte de abajo de la ventana, nos dice que tipo de relación se puede crear, en este caso de “Uno a varios”- Y finalmente oprimimos la opción Crear.
Al cerrar este cuadro de diálogo debemos tener la relación creado de la siguiente forma:
Ahora graba la relación que creaste y estas listo para usar las dos tablas, mediante una consulta, en donde podrás utilizar diversos campos de ambas tablas, apartado que enseguida veremos.
Construir consultas
Para una consulta simplemente vas al menú crear y buscas la opción “Diseño de consultas”, ahí se crea una ventana de dialogo que te pide que tablas vas a trabajar.
Seleccionas ambas tablas y empiezas a sacar de las tablas los campos que necesitamos, para nuestro caso, el código lo sacamos de la tabla “Datos de Salud”, debido a que necesitamos digitar dicho código para que después el nos ofrezca todos los datos relacionados a ese código. También tendremos los campos Nombres completos y apellidos completos que provienen de la tabla “Estudiantes”, y los datos como talla, peso y demás se sacarán de la tabla “Datos de Salud” No se te olvide grabar la tabla con el nombre de “ConsultaGeneral”
empieza a colocar algunos datos en las tablas para que veas como funciona, que ya seguiremos con la construcción del formulario para que te quede mas bonita y aplicable la introducción de datos en tu base de datos. Tus datos deben parecerse a esto:
1. Introducción
¿Qué es una base de datos?
¿Qué es una base de datos?
Una biblioteca ha de mantener listas de los libros que posee, de los usuarios que tiene, una escuela, de sus alumnos y maestros, una empresa, de sus productos, ventas y empleados. A este tipo de información se le llama datos.
Un gestor de base de datos es un programa que permite introducir y almacenar datos, ordenarlos y manipularlos. Organizarlos de manera significativa para que se pueda obtener información no visible como totales, tendencias o relaciones de otro tipo. Este gestor debe permitir en principio:
-Introducir datos
-Almacenar datos
-Recuperar datos y trabajar con ellos
Todo esto se puede hacer con una caja de zapatos, lápiz y papel; pero a medida que la cantidad de datos aumenta, han de cambiar las herramientas. Se pueden usar carpetas, archivadores…, pero en un momento dado es conveniente acudir a las computadoras, aunque las operaciones siguen siendo las mismas.
1.1 Tabla: registro y campo
Un programa de base de datos almacena la información que introducimos en forma de tablas como las que podemos ver, por ejemplo, en una agenda telefónica:
| Agenda telefónica de alumnos | ||
| Nombre | Dirección | Teléfono |
| Cabrera Ortiz, Pedro | Callao 12 | (011) 49912-3457 |
| García García, Ana | Avda. Santa Fe 54 | (011) 49912-9566 |
| Santos, Luis | Avda. Córdoba 74 | (011) 49912-1234 |
En esta agenda nos interesa tener almacenados de modo ordenado los datos de una serie de personas. Para que aparezcan de modo claro se organizaron en tres variables: Nombre , Dirección y Teléfono , haciendo que aparezca cada uno en una columna diferente. Así es mucho más sencillo encontrar la dirección de una persona buscando a partir de su nombre.
Aquí podemos ver cómo la información referida a una persona, "un dato", aparece en una fila de la tabla: a esto es a lo que se denomina Registro. A cada una de las partes en las que hemos organizado la información se le denomina Campo , y al conjunto formado por todos los registros, Tabla.
Registro: es el concepto básico en el almacenamiento de datos. El registro agrupa la información asociada a un elemento de un conjunto y está compuesto por campos.
Tabla : conjunto de registros homogéneos con la misma estructura.
1.2 Tipos de campos
1.2 Tipos de campos
En la agenda telefónica podemos ver que hay unos campos más importantes que otros: así el Nombre es fundamental para que el registro tenga sentido. Es raro que apareciera una dirección en la agenda sin ir acompañado de un nombre. Por este motivo se suelen denominar campos fundamentales a aquellos que definen al registro, y campos secundarios a los que lo complementan.
1.3 Tipos de base de datos: planas y relacionales
Para hacer una base de datos que cumpla las funciones de agenda telefónica necesitamos una sola tabla, pero puede haber casos en los que necesitemos más de una.
La Facultad, por ejemplo, necesitará almacenar más datos además del nombre y dirección de sus alumnos. Tendrá que llevar, a parte de otras muchas cosas, constancia de las materias cursadas.
Facultad de Ciencias Sociales
| ||||||
Fecha
|
Nombre
|
Dirección
|
Teléfono.
|
Carrera
|
Materia
|
Nota
|
2-3-05
|
Cabrera Ortiz, Pedro
|
Callao 12
|
(011) 49912-3457
|
Relaciones del Trabajo
|
Metodología
|
8
|
3-3-05
|
García García, Ana
|
Avda. Santa Fe 54
|
(011) 49912-9566
|
Sociología
|
Historia
|
7
|
12-3-05
|
Santos, Luis
|
Avda. Córdoba 74
|
(011) 49912-1234
|
Ciencia Política
|
Economía
|
6
|
6-7-05
|
Cabrera Ortiz, Pedro
|
Callao 12
|
(011) 49912-3457
|
Relaciones del Trabajo
|
Filosofía
|
8
|
7-7-05
|
García García, Ana
|
Avda. Santa Fe 54
|
(011) 49912-9566
|
Sociología
|
Psicología
|
2
|
15-7-05
|
Santos, Luis
|
Avda. Córdoba 74
|
(011) 49912-1234
|
Ciencia Política
|
Psicología
|
6
|
5-12-05
|
García García, Ana
|
Avda. Santa Fe 54
|
(011) 49912-9566
|
Sociología
|
Psicología
|
7
|
5-12-05
|
García García, Ana
|
Avda. Santa Fe 54
|
(011) 49912-9566
|
Sociología
|
Economía
|
7
|
12-12-05
|
Santos, Luis
|
Avda. Córdoba 74
|
(011) 49912-1234
|
Ciencia Política
|
Filosofía
|
8
|
Esta tabla contiene de modo abreviado los campos que interesan en una base de datos de este tipo. Pero se plantea un problema: si cada vez que un alumno cursa una nueva materia se le tiene que abrir una ficha, en poco tiempo los datos personales del alumno (dirección y teléfono) estarán repetidos muchas veces. Si esto se multiplica por todos los alumnos la base de datos contendrá gran cantidad de datos redundantes innecesarios, lo que aumentará su tamaño y la hará menos eficaz.
Para hacer una base de datos como ésta se usarán necesariamente varias tablas que luego se relacionarán por un campo común en ambas:
De esta manera se consigue que no haya datos repetidos. Con esta estructura cada vez que un alumno curse una nueva materia, no es necesario volver a introducir sus datos personales. Basta con introducir su código para que el Programa de base de datos sepa de que alumno se trata. Para que se pueda establecer esta relación es necesario que las dos tablas contengan un campo en común (en este caso el código del alumno, el DNI).
A esta forma de organizar la base de datos mediante distintas tablas relacionadas por campos comunes se le llama base de datos relacional . Cuando se utiliza solamente una tabla hablamos de una base de datos plana .
1.4 Algunas consideraciones sobre diseño de bases de datos
Antes de ver lo que es el programa en sí es importante que se tenga claro qué pasos hay que seguir al diseñar una base datos.
1. Es importante conocer exactamente para qué se quiere usar la base de datos, qué datos son los que interesan de los que existen en la realidad y qué información se necesitará extraer.
2. Una vez que esto esté claro, se definen las Tablas que compondrán la base de datos. Dentro de cada tabla, se piensa qué campos serán necesarios. Conviene detenerse y definir correctamente la estructura de la base de datos, ya que un mal diseño hará que el sistema sea lento y los resultados no sean los esperados.
2. Una vez que esto esté claro, se definen las Tablas que compondrán la base de datos. Dentro de cada tabla, se piensa qué campos serán necesarios. Conviene detenerse y definir correctamente la estructura de la base de datos, ya que un mal diseño hará que el sistema sea lento y los resultados no sean los esperados.
1.5 Búsquedas
En los antiguos sistemas de archivo de datos si se quería buscar un conjunto determinado de registros era necesario tener los datos ordenados previamente por un criterio determinado (por ejemplo, en los ficheros de biblioteca, por materia o autor). Luego visualmente y a mano, a menudo con gran trabajo y pérdida de tiempo, ir extrayendo los registros de uno en uno. Al terminar de usarlos se tenía que seguir el proceso contrario. En el caso de que se quisiera hacer una búsqueda por un criterio diferente al del orden del archivo (por editoriales en el ejemplo anterior) resultaba del todo imposible.
Cualquier programa de base de datos realiza búsquedas muy rápidas por cualquiera de los campos de la base, indistintamente del modo en que estén ordenados. Permiten hacer búsquedas con varios criterios distintos ( de este autor y con fecha de publicación posterior a esta ), búsquedas combinadas ( de tal autor o de tal otro), contrarias ( que no sean de este autor ), etc. Deshacer la búsqueda es igual de rápido.
Una vez hecha la extracción, el programa nos permite realizar los mismos procesos que con el total de la base de datos (ordenarlos, informes…) pero ejecutados únicamente sobre los registros extraídos.
1.6 Formularios e informes
En las bases de datos, los datos se almacenan en forma de tablas . Esto no quiere decir que deban tener esta forma de presentación en la pantalla a la hora de introducir datos o extraerlos, ni que haya que imprimirlos así.
Aquí es donde entran los conceptos de formulario e informe . Ambos son similares, pero tienen una función diferente. Básicamente los formularios son presentaciones hechas para mostrar los datos en pantalla, mientras que los informes están pensados para imprimirlos.
1.6.1 Formularios
Cualquier programa de base de datos permite mostrar los datos en pantalla de modos muy diferentes. Esto tiene motivos funcionales y estéticos.
Los formularios permiten mostrar al mismo tiempo en la pantalla campos procedentes de distintas tablas relacionadas de forma que resulte mucho más sencillo trabajar con ellas. Al mismo tiempo se puede hacer que no aparezcan determinados campos.
Esto es fundamental tanto en las bases multiusuario como en la base de datos del ejemplo de la Facultad. En este tipo de bases de datos no interesará que todos los usuarios vean todos los datos.
Por otro lado los formularios permiten dar una apariencia más agradable a la presentación de los datos que hace que el trabajo con ellos sea más cómodo, permitiendo insertar datos, modificarlos, o eliminar algún registro.
1.6.2 Informes
Los informes son presentaciones de los datos preparadas para imprimir. Los gestores de base de datos tienen la capacidad de ir intercalando los datos de la base sobre textos con cualquier formato de tal forma que generan de modo automático cartas, etiquetas postales, listados.
2.1. ¿Cómo crear un fichero de base de datos?
Al iniciar el programa se presentará la siguiente ventana:
Al iniciar el programa se presentará la siguiente ventana:
Se selecciona Base de datos en blanco y se pulsa Aceptar. Aparecerá otro cuadro de diálogo en el que se dará nombre a la base de datos que se va a crear. Se debe utilizar un nombre apropiado y relacionado con el contenido de la base de datos, para poder recuperarla con facilidad posteriormente.
Se escribe el nombre en Nombre de archivo y se pulsa el botón Crear. Aparecerá la ventana de Access.
Desde esta ventana se trabajan las bases de datos de Access. Seleccionando las pestañas se accede a los distintos elementos que componen una base de datos; tablas, consultas, formularios, informes, macros y módulos.
3. Las tablas
Para empezar a trabajar con una base de datos primero es necesario crear las tablas. Dentro de cada una hay que definir los campos que contendrán la información, es decir establecer la estructura que almacenará la información..
3.1. ¿Cómo crear una tabla?
Para crear una tabla se selecciona el botón Tablas y apareceran las diferentes opciones que presenta Access para crear una tabla:
3.1. ¿Cómo crear una tabla?
Para crear una tabla se selecciona el botón Tablas y apareceran las diferentes opciones que presenta Access para crear una tabla:
- Crear en Vista Diseño : permite crear los campos manualmente y configurar el diseño de la tabla.
- Crear desde Asistente para tablas : el asistente pide las características de los campos y de la tabla y la genera automáticamente.
- Crear ingresando datos: crea una nueva tabla con formato de tabla. En la primera fila de la tabla aparecen los ampos: Campo 1, Campo 2… sobre los cuales se escriben los nombres de los campos.
3.2. Las Vistas de la tabla
Las tablas se pueden ver desde dos vistas distintas, en cada una de ellas no sólo cambia el aspecto de la tabla, sino que además varían el menú y la barra de herramientas:
Vista Diseño
|
Vista Hoja de datos
|
Desde esta vista se diseñan los campos pero no se pueden introducir datos. Si se desea introducir datos, se pulsa el botón se abrirá la vista Hoja de datos. El aspecto es parecido a una hoja de cálculo en la cual los encabezados de las columnas son los nombres de los campos y cada fila es un registro.
| Desde esta vista no se pueden modificar el tipo de datos que contienen los campos o su descripción. Para realizar cambios de este tipo se tiene que pasar a introducir los datos pulsando el botón Vista. |
3.2.2. Vista Diseño
Se elige Crear una tabla en Vista Diseño aparecerá la siguiente ventana, que nos permitirá manipular los tipos de datos a cargar en cada variable o campo.
En la primera columna se ven los nombres de los campos, y en la segunda columna el tipo de datos que ha elegido automáticamente Access con los datos introducidos. Como se ve en cada columna se introducen diferentes características del campo:
· Nombre del campo: los nombres de los campos.
· Tipo de datos: texto, numérico, fecha/hora, contador, Si/No, memo, moneda, objeto OLE.
· Descripción: en esta columna se introduce la descripción del contenido del campo o su finalidad.
· Propiedades de los campos: estableciendo las propiedades de los campos se controla la apariencia de los datos, y se puede evitar que se introduzcan de modo incorrecto.
En este manual se va a crear una base de datos de la Facultad. Se ha empezado con la tabla de los alumnos pero no se han introducido todos los campos. Faltan los campos: sexo, fecha de ingreso, lugar de nacimiento, teléfono, mail, etc.
En este manual se va a crear una base de datos de la Facultad. Se ha empezado con la tabla de los alumnos pero no se han introducido todos los campos. Faltan los campos: sexo, fecha de ingreso, lugar de nacimiento, teléfono, mail, etc.
En la figura anterior ya estuvimos definiendo condiciones de la estructura de la Tabla, en el campo CFSOC, establecimos Tamaño del campo, la obligatoriedad de cargar un dato (Requerido), y la regla que deben cumplir los datos que se carguen (Regla de validación), entre otras posibilidades para evitar la carga de datos erroneos.
Una vez definida la estructura a grandes rasgos de la Tabla Alumnos procedemos a guardarla. al monento de establecer el nombre de la misma. Access revisará la existencia o no de una clave principal que ordene y organice la Tabla en cuestión.
3.3. La clave principal
La clave principal suele ser uno o varios de los campos de la tabla. El contenido de este campo identifica cada registro del campo de manera única. De modo que no se podrán introducir dos registros iguales o almacenar valores nulos (vacios) en los campos de la clave principal.
Para la tabla alumnos se tiene que pensar que campo no se repite. Podría ser el campo nombre, pero el nombre no es algo único. Los campos nombre y apellidos juntos también se podrían repetir en algún caso. De modo que lo más indicado es crear un código único para cada alumno, o utilizar el numero de documento como dato unico que identifica al registro (DNI).
Es decir los datos de un alumno no aparecerán repartidos en tres veces, sino en una sola vez, de forma que cuando se quiera consultar el estado de un alumno se tendrá la seguridad de que ahí están todos sus datos.
Se puede realizar esta operación desde el Menú Edición|Establecer Clave Principal.
No se tiene que definir obligatoriamente una clave principal, pero normalmente es conveniente hacerlo. Si no se establece la clave principal, al cerrar la tabla aparece un cuadro de diálogo pidiendo que se establezca:
Si se elige la opción " Si", Acces creará automáticamente un campo Autonumérico que será la clave principal.
3.3.1. Tipos de clave principal
3.3.1. Tipos de clave principal
En Microsoft Access existen tres tipos de clave principal: Autonumérico, Campo simple y Campos múltiples. En nuestro caso particular nos quedaremos con el establecimiento manual de la Clave principal en base a asignarle al campo DNI dicha característica, como se detalla en el 2do punto.
3.3.1.1. Claves principales de Autonumérico
3.3.1.1. Claves principales de Autonumérico
Un campo Autonumérico puede establecerse para que el programa introduzca automáticamente un número secuencial cuando se agrega un registro a la tabla.
Designar un campo de este tipo como clave principal de una tabla es la forma más sencilla de crear una clave principal.
Cuando no se establece una clave principal antes de guardar una tabla recién creada, Microsoft Access pregunta si se desea que cree una clave principal automáticamente. Si se contesta afirmativamente, Microsoft Access creará una clave principal de Autonumérico.
3.3.1.2. Claves principales de Campo simple
3.3.1.2. Claves principales de Campo simple
Si se tiene un campo que contiene valores exclusivos, como números de identificación o números de pieza, se puede designar ese campo como la clave principal.
Si el campo seleccionado como clave principal tiene valores duplicados o Nulos, Microsoft Access no establece la clave principal.
Guardar y repetir las opciones correspondientes a nuestra segunda tabla que terminara conformando el motor de búsqueda de relaciones en nuestra base de datos.
Seguimos armando la estructura para nuestra Base de Datos Relacional. Nuestra segunda tabla nos permitirá generar la relación para evitar cargar repetidamente la Carrera que cursa en la Facultad cada uno de los alumnos registrados.
Si en la primer Tabla, el campo Carrera (CFSOC) contenía la indicación en un código simple, pero código al fin, estamos en la necesidad de clarificar ese codigo para los futuros trabajos dentro de la Base de Datos.
Para esto nos vemos en la necesidad de crear una Segunda Tabla para relacionarla con la Tabla Alumnos.
Entonces, nuestra segunda tabla tendrá solamente dos campos (CFSOC; Detalle) en el primer campo repetiremos las características de nuestra primera tabla, con el agregado de convertir este campo en Clave Principal de la Tabla. El sgundo campo esta destinado a la denominación completa de la carrera que cursa en la Facultad.
Procedemos a guardar nuestra Tabla con el nombre de Código de Carrera.
6. Carga de datos por medio de formularios
La introducción de los datos directamente sobre las tablas es bastante incómoda. No sólo no se pueden ver todos los campos sin desplazarse con la barra de herramientas, sino que además los registros están uno encima de otro. Si se pierde la referencia del registro se pueden introducir datos que no correspondan a ese registro.
Los formularios permiten la introducción de datos en las tablas de una forma más sencilla y más limpia. En vez de introducir los datos directamente sobre la tabla, los datos se introducen en la tabla a través de los formularios.
Las tablas almacenan la información, los formularios se encargan de recogerla. Para que las tablas puedan incluir los datos de los formularios deben estar cerradas. Al cerrar o guardar los formularios, las tablas se actualizan.
Hay diferentes formatos de formularios, en alguno de ellos los registros se pueden ver de forma aislada, en otros, todos los registros juntos, o también se puede diseñar un formulario con un formato totalmente personalizado.
En una base de datos se puede crear más de un formulario basado en una misma tabla. Un formulario puede tomar varios campos de una tabla o todos, incluso puede tomar campos de diferentes tablas.
Entonces siguiendo el desarrollo de nuestro ejemplo crearemos un formulario destinado a ingresar datos en la Tabla Alumnos.
Debido a la complejidad que posee la creción de un formulario desde la vista diseño, (la misma que usamos para crear la Tabla Alumnos), nos valemos en este caso del Asistente para la Creación de Formularios. En la Ventana de la Base de Datos, seleccionamos la pestaña de Formularios y la opción Crear un formulario utilizando el asistente.
El asistente no irá guiando en base a preguntas en la creación del Formulario. Hay que tener en cuenta que este Formulario que estamos creando tiene por finalidad la carga de datos en la Tabla Alumnos, por consiguiente se deben incorporar todos los campos al formulario.
Una vez incorporados los campos que formarán parte del Formulario nos queda por definir la distribución del mismo. Las distintas opciones de Distribución tienen por finalidad la presentación en pantalla de los datos registrados en la Tabla. Podemos ver que a grandes rasgos hay dos formas preponderante para la presentacion de pantalla de los datos. Pueden ser vistos en forma individual, es decir un registro por pantalla, las opciones EN COLUMNA o JUSTIFICADO, apuntan a esta opción de un registro por pantalla. Mientras que las opciones de TABULAR o HOJA DE DATOS presentarán todos los registros que quepan en patalla y habrá que navegarlos con las barras de desplazamiento que se agregaran en forma automática.
Luego de definida la distribución del formulario hay que definir el diseño y el nombre del formulario por defecto asumirá el nombre de la tabla en la que esta basado.
Ya estamos en condiciones de ingresar registros en la tabla por medio del Formulario Alumnos.
Si avanzamos en la carga y tratamos de incorporar un registro que en algunos de sus campos contiene un valor erroneo y que en el armado de la estructura de la Tabla Alumnos, definimos que no era posible cargar, aparecera un cuadro de diálogo informandonos que ese dato no cumple con las Reglas de Validación y devolverá el Texto de Validación antes definido. En nuestro ejemplo la sigla "FG" no corresponde a ninguna carrera de las que se dictan en la Facultad. Hasta no corregir el dato no podremos avanzar en la carga del siguiente registro.
En el caso de nuestra otra Tabla Código de Carrera, no hará falta crear un formulario ya que se pueden ingresar los cinco registros pautados sin ningún inconveniente.
Consultas
4.1 Consultas a la base de datos
La consulta es una solicitud de información a la base de datos. Los datos mostrados pueden proceder de una sola tabla o de un conjunto de tablas. El resultado de la consulta es la "Hoja de respuestas dinámica"; en esta hoja se encuentra la información extraída de las tablas. Pero la información no se guarda en la hoja de respuestas, sino que sigue estando almacenada en las tablas.
En determinados tipos de consulta se puede modificar la información de las tablas, pero la consulta sigue siendo una forma de acceder a la tabla, no un objeto que almacene información. La consulta muestra lo que la tabla almacena según los criterios solicitados.
4.1.2 ¿Qué puede hacer una consulta?
4.1.2 ¿Qué puede hacer una consulta?
Elegir tablas : las consultas se pueden realizar sobre una sola tabla o sobre todas las tablas creadas en esa base de datos. De esta forma las combinaciones posibles para obtener información son muchas.
Modificar los datos de las tablas : aunque las consultas no son tablas, dan acceso a ellas, y permite modificar, eliminar o añadir registros nuevos. También se puede utilizar una consulta para crear una nueva tabla que contenga registros de otra tabla o de varias tablas.
Elegir uno o varios campos: al crear una consulta es posible especificar qué campo se desea ver.
Seleccionar registros : una consulta se puede concretar hasta el punto de ver sólo un registro.
Realizar cálculos: se pueden realizar cálculos con los campos mostrados en la consulta. Por ejemplo contar el número de registros seleccionados o acumular totales. Se crearán campos nuevos: campos calculados que contendrán el resultado del cálculo.
Para crear nuevos formularios, informes o consultas : partiendo de los datos obtenidos en una consulta se pueden crear nuevos elementos.
4.2 Tipos de consultas
4.2.1. Consulta de selección
Entre otras disponibles las Consulta de selección es la más sencilla, en ella se indican unos criterios para ver sólo lo que interesa de una tabla. Los datos aparecen en la Hoja de respuestas dinámicas, esta parece una tabla pero no lo es, sólo muestra los datos de una tabla o de varias tablas según los criterios de la consulta.
Aunque la hoja de respuestas dinámica no es una tabla se pueden introducir datos en las tablas a través de ella.
4.3¿Cómo crear una consulta?
4.3¿Cómo crear una consulta?
Al seleccionar el cuadro de diálogos de consultas apareceran estas opciones que ofrece Access para crear una consulta:
1. Crear una consulta en Vista diseño: permite realizar una consulta sin la ayuda del asistente.
2. Crear una consulta utilizando Asistente: crea una consulta automáticamente, según los campos seleccionados.
Como la realización de las distintas consultas a las Tablas que forman parte de nuestra Base de Datos serán bastantes sencillas trabajaremos con la creación de consultas en Vista Diseño, ya que tenemos nosotros poseemos control absoluto sobre la base de datos que hemos diseñado.
Inmediatamente debemos definir sobre que tablas será realizada la consulta, en el cuadro de diálogo eligiremos cuál o cuáles serán las tablas que formarán parte de esta consulta. Como habíamos definido anteriormente Claves principales en las dos tablas que forman parte de nuestra Base de Datos al incorporarlas en la nueva consulta veremos que ambas Tablas se relacionan automaticamente. Así podremos realizar consultas (busquedas) por algún criterio presente en una Tabla (Carrera) para que nos muestre valores coindidentes con ese criterio en la otra Tabla (Alumnos).
El aspecto de la ventana de una consulta es este: vemos que la ventana se divide en dos secciones:
La superior: muestra los elementos sobre los que se va a realizar la consulta.
La inferior: muestra los criterios que se van a aplicar en la consulta a la tabla o consulta seleccionada.
Para incorporar nuevos campos para que sean visualizados en la Consulta debemos seleccionar el campo en la ventana superior desntro de una de las Tablas disponibles para la Consulta y con un doble click de maouse se insorporan a la ventana inferior y forman parte de los campos involucrado en la Consulta.
El proceso de creación de los criterios con los que trabajaremos en nuestra Consulta es muy simple. Además en las consultas hay un elemento que da la opción de que un criterio de selección se vea o no. Esta opción es Mostrar .
4.4 Criterios
En esta casilla se introduce la condición/es que debe cumplir un campo para que el registro aparezca en la respuesta a la consulta.
En esta casilla se introduce la condición/es que debe cumplir un campo para que el registro aparezca en la respuesta a la consulta.
Cuando se ejecuta la consulta, el programa analiza la expresión de la casilla criterios. Dentro del campo se buscan todos los valores que coincidan con el criterio. Los criterios pueden introducirse en uno o más campos de una consulta. O incluso introducir varios criterios en un mismo campo.
No es necesario rellenar todas las casillas en cada columna. Todo depende de lo que se quiera pedir al programa.
4.5. Establecer criterios
Dentro de la casilla criterio se escribe una expresión, bien de texto, numérica o numérica con operadores. Si no se incluye ningún operador con la expresión (texto o número) el programa actúa como si el operador fuera "=", y sólo habrá resultado en la búsqueda si existe un registro idéntico a la expresión del criterio.
Gracias a los operadores, además de palabras, se pueden imponer otro tipo de condiciones a las búsquedas dentro de los registros.
4.5.1. Rangos de valores
Para buscar un rango de valores dentro de un campo se utilizan estos operadores:
Entre...Y : por ejemplo para seleccionar los pacientes mayores de 18 años pero menores de 50. En la casilla Criterios se escribira: Entre 18 Y 50.
<,>,>=,<=,<>: operadores de comparación.
4.5.2. Varios criterios
En diferentes campos: criterio Y: cuando se escriben varios criterios en el mismo renglón el programa buscará un registro que cumpla todos los criterios.
El criterio Y se puede utilizar en un mismo campo: >80 Y <100
En un mismo campo: criterio O: cuando se pone un criterio en la casilla "Criterio", otro en la casilla o , y si se quiere más criterios en las filas de debajo. El programa buscará un registro que cumpla al menos uno de los criterios.
Este criterio también se puede utlizar en distintos campos:
Seleccionará los registros que o el campo Carrera sea Relaciones del Trabajo, o bien el campo edad sea mayor de 18.
4.5.3. Los comodines
Se utilizan para buscar datos genéricos, que empiezan por una letra, que terminan por otra...
* representa cualquier número de caracteres, por ejemplo: todos los nombres que terminen por *ez. Otro ejemplo: buscar las personas que tienen un nombre compuesto y uno de los dos nombres es "Luis". Se debe escribir el siguiente criterio: Como *Luis* o Como * + Luis + *. Access agregará las comillas.
? representa un solo carácter, por ejemplo Jimenez/Gimenez: ?imenez.
# representa cualquier dígito en la posición especificada. Por ejemplo: 12#45,el programa buscará un registro en el cual los dos primeros dígitos sean 12 y los dos últimos 45.
Al introducir una expresión con uno de estos tres operadores, Access añadirá automáticamente el operador "Como".
4.5.5. Fecha actual
4.5.5. Fecha actual
Se pueden seleccionar los registros que tengan la fecha actual. Por ejemplo en una empresa para seleccionar los pedidos que haya que entregar ese día.
En criterios se escribe Fecha()
4.6. Nuestra Consulta
Entonces en nuestro ejemplo la Consulta tiene por finalidad presentar los registros correspondientes a los alumnos que figuran en las Tablas que cumplem con el criterio de estar inscriptos en la Carrera de Relaciones del Trabajo.
Como estamos trabajando con Tablas relacionadas entre si, por un campo especifico, (CFSOC) tendremos que prestar atención a los datos que queremos presentar en pantalla como resultado de la Consulta. Asi que cuando seleccionamos los campos que van a ser presentados seleccionamos el CFSOC de la Tabla Alumnos que es el campo que contiene la información referida a cada registro y que nos dará la pauta de cuál carrera es en la que se encuentra inscripto. Dado que este campo se encuentra codificado por las siglas "RT", "CS", "TS", "CC" y "CP", habría que diseñar algún instructivo que puede decodoficar esa información para el usuario no habituado a ese código.
Por esta razón en nuestra Consulta este campo se utiliza para la selección de registros, pero no se presenta a la vista, se destilda la opción Mostrar en la vista diseño de la Consulta, en el campo CFSOC. Pero se agrega el campo Detalle de la Tabla Codigo Carrera que contiene el nombre completo y conocido por todos los usuarios de la Carrera en que se encuentra inscripto el registro.
Luego para ejecutar la Consulta podemos clickear el Simbolo de admiración rojo en la barra de botones de Access o bien pasar a la vista Hoja de datos, que nos permitira ver los registros de la campos que fueron seleccionado y que cumplan con los criterios seleccionados. En la misma forma que accedemos a la Vista Hoja de datos podemos volver a la Vista Diseño para poder introducir cambios en la consulta en la cuál estamos trabajando.
De la misma manera podemos sumar campos y criterios para que sea mas especifica nuestra busqueda de datos coincidentes en la Consulta. En nuestro ejemplo podemos agregar a la consulta el campo FN, (Fecha de Nacimiento) para poder listar los datos de los alumnos que al 01/01/07 tengan 25 años cumplidos, como no esta registrada la edad en la tabla, tendremos que realizar la operación de calcular quienes a la fecha establecida puedan tener 25 años cumplidos. En este caso aquellos alumnos que hayan nacido antes del 01/01/82. Por lo tanto el criterio a incorporar en el campo FN sera: <01/01/82. Cuando mayor sea la cantidad de criterios establecidos en una consulta menor será la cantidad de registros listados. Puede llegar el caso en el cuál no haya ningún registro coincidente con los criterios, así que habrá que ver los criterios establecidos para realizar la consulta.
Vale la pena recordar que los criterios que se establecen en los distintos campos o variables se presentan en una misma linea de criterios y que por lo tanto la conexión entre ellos se da por medio de la función "Y", es decir que tiene que cumplir con el primer criterio, tambien con el segundo y con los sucesivos para quedar seleccionado y aparecer en la Vista hoja de datos. Si queremos que cumplan con algunos de los posibles criterios habra que trabajar con la función "O" y en ese caso los criterios se explicitaran hacia abajo en el campo correspondiente en el cuadro de creación de la consulta. Es decir debajo del primer criterio establecido en ese campo.
No hay comentarios:
Publicar un comentario