jueves, 15 de agosto de 2013

Access - Parte Práctica

Buenas tardes, en esta oportunidad desarrollare las competencias que fui adquiriendo al hacer los trabajos prácticos sobre Access.

C28: Tabla.

E1: Abrir base de datos en blanco.
Para crear una tabla, primero debemos abrir una Base de Datos en blanco, como muestra la imagen: 


E2: Crear Tabla.
Luego de abrirla, clickeamos en la pestaña Crear, y luego seleccionamos "Tabla".



Dificultad: A la hora de crear las tablas, se me presento la dificultad de no saber que tablas tenía que hacer para luego relacionarlas.

E3: Agregar Campos.
Para agregar campos a la tabla, sólo escribimos los datos que queremos en la tabla haciendo click en agregar nuevo campo. Para cambiarle el nombre a éste, le damos doble click sobre el mismo. 
A medida de que vamos agregando los datos, vemos que automáticamente Access proporciona un Id en el primer campo: 


C29: Clave Principal.

E1: Abrir la Vista Diseño.
Para este paso hacemos click en VER, en la parte superior izquierda de la pantalla, o bien en la parte inferior derecha de la misma, como vemos a continuación: 


E2: Seleccionar el o los campos que se desea utilizar como clave principal.

E3: Seleccionar Clave Principal.
Esta opción se encuentra en la ficha Diseño, en el grupo Herramientas:


Error: En este caso, el campo CodigoMedico estaba de más, no es necesario agregarlo ya que a IdMedico, Access lo pone automáticamente  Otro error tambien fue que en el campo Telefono, el tipo de datos que tenía era texto y debe ser número.

Dificultad: la obtuve al no cambiar el tipo de datos en los campos, ya que no posibilitaba hacer las relaciones.

E4: Eliminar clave principal.

Para eliminar la clave principal, solo debemos des seleccionar "Clave Principal", en la pestaña "Diseño" 

C30: Relaciones.

E1: Relacionar tablas
En la pestaña Herramientas de base de datos, hacemos clic en la opción Relaciones.



Aparecerá un cuadro con las tablas que posee la base de datos en el que debemos seleccionar las que deseamos relacionar.

E2: Arrastrar los campos para relacionar.
Arrastrando el campo que queremos relacionar, hacia el otro, ya estamos formando la relación. Luego aparecerá este cuadro, en el que tildamos la opción de "Exigir integridad referencial".


Error: otro de ellos fue que los campos no tenían el mismo tipo de datos, estos deben ser iguales para que se pueda realizar la relación.


De esta forma ya tenemos la relación creada:


 

Les dejo un video de Aulaclic donde se explica en detalle como lograr las relaciones entre las tablas:




E3: Eliminar relaciones.
Para este paso sólo hacemos click derecho sobre la linea que une las tablas y presionamos eliminar.


C31: Formularios.

E1: Crear formulario.
Para este paso, vamos a crear, Luego en mas formularios y finalmente hacemos click en Asistente para formularios.


E2: Agregar Campos.
Una vez agregados los campos que deseamos, damos click en finalizar y nuestro formulario ya esta listo.



E3: Modificar y/o diseñar el Formulario.
En la vista diseño, podemos modificar el formulario recien creado como mas nos guste.


C32: Consulta.

E1: Crear consulta.
Para este paso, vamos a crear, y luego seleccionamos "Asistente para consultas". Agregamos los campos que deseamos y hacemos click en finalizar.


Adjunto otro video, en donde se puede ver el proceso para crear consultas:



E2: Crear una consulta con criterios.
Cuando creamos una consulta con algún tipo de criterio, debemos ir a su vista diseño y en el espacio que dice "Criterio" escribimos, por ejemplo, que la fecha de ingreso sea posterior al 29/06/2013. 


En este caso escribimos >#29/06/2013# en criterio.

Error: Otro error que se me presento, fue que no había ingresado bien la fecha en el campo "Criterios". Pero lo pude solucionar, viendo los tutoriales recomendados por el profesor.

Dificultad: Me costo mucho saber como establecer el criterio que fue solicitado en las preguntas del trabajo.

C33: Informes.

E1: Crear informe.

Vamos a la pestaña crear y seleccionamos "Asistente para Informes".


Luego de seleccionar todos los campos que deseamos que estén en el informe, damos click en finalizar.

E2:  Modificar y/o diseñar el Informe.
Para modificar el diseño del mismo, al igual que el formulario, podemos hacerlo desde su vista diseño.

Aquí les dejo una presentación que les será de mucha ayuda a la hora de crear informes:



Fuente: 
  • Material otorgado por la cátedra.
  • http://www.proulex.com/computo/oe/doc/basico-access2007.pdf
  • http://www.aulaclic.es/access2007/index.htm#epr

Reflexion: Este trabajo me costó demasiado, ya que no conocía esta herramienta y ademas es difícil de manejar si no se tiene conocimientos sobre informática. Se torna bastante complicado usarla, y me llevo mucho tiempo tratar de entender algo. Pero es de gran ayuda para aquellas empresas u organizaciones que necesiten crear una base de datos.

sábado, 3 de agosto de 2013

MS Access 2007

Buenas tardes! En esta oportunidad desarrollare unos conceptos básicos de Access.

Base de datos.

Una base de datos es un conjunto de datos relacionados con un tema o asunto particular. Por ejemplo, una guía de teléfono es una base de datos no computarizada. Está organizada alfabéticamente e incluye apellido, nombres, direcciones y números de teléfono.

En las bases de datos digitales, éstos se ingresan, se guardan y se administran en computadoras mediante programas especializados como MS-ACCESS. La finalidad de una base de datos es obtener información confiable y actualizada para la toma de decisiones en una Organización. Estas bases de datos digitales permiten manipular gran cantidad de datos en forma rápida y sencilla porque se simplifican tareas tales como la búsqueda de datos específicos, la organización y el ordenamiento de los datos.

Access.

Microsoft Access es un sistema de gestor de base de datos relacionales para Windows que está incluido en el paquete de Microsoft Office.
Funciona bajo Windows y aprovechando las características y ventajas de dicho entorno gráfico, tiene por objeto la gestión de datos estructurados, para procesar y proporcionar la información precisa a los distintos usuarios del sistema.
Este programa proporciona herramientas que permiten hacer consultas para obtener exactamente la información deseada y en el formato que desea, como un informe simple o una tabla con apartados e información agrupada o clasificada por distintos conceptos. Sólo se tiene que mantener al día la base de datos incorporando las nuevas informaciones al sistema, por ejemplo cada vez que se efectúa un pedido, o cuando un cliente paga una cuenta pendiente.

Componentes de una base de datos.

CAMPO: es el elemento más pequeño de información de la que se compone una base de datos. Esta parte contiene un único dato, como por ejemplo un precio, un nombre, un color, un número, etc. Todos los campos están identificados por un nombre de campo. Los campos se disponen en conjuntos llamados registros.

REGISTROS: Cada registro está compuesto por los mismos campos, y en la misma disposición; solo cambia el contenido, pero permanece invariable la longitud y la ubicación de cada uno de los datos en todos los registros.

TABLA: el conjunto de registros se agrupan en ellas. Por ejemplo, si el cuarto campo del registro es el precio, todos los registros de una misma tabla contendrán en ese lugar, distintos valores numéricos correspondientes al precio de cada producto o artículo. Se llama tabla porque se organiza en forma de filas y columnas. Cada fila o renglón contiene los datos de un único registro, dispuestos uno al lado del otro, por lo que, siguiendo hacia abajo, en cada columna encontramos un determinado campo de cada uno de los registros de la tabla. Los nombres de los campos aparecen en la parte superior de la tabla y nos sirven como medio para hacer referencia al dato contenido en el mismo.

BASE DE DATOS INTEGRAL: en él se agrupa todo lo necesario para el manejo de la Información referente a un determinado tema: tablas, consultas, formularios, informes, macros, módulos, páginas. Estos elementos se denominan en Access objetos (algo que es posible seleccionar y manipular como una unidad identificable).

Tipo de datos que se pueden utilizar en un campo:
  • Texto: solo o combinaciones de texto y números.
  • Memo: es un texto extenso, o combinación de éste con números.
  • Numérico: son datos numéricos que se usan en cálculos matemáticos.
  • Fecha/Hora: incluye valores de fecha y hora.
  • Moneda: valores de moneda y datos numéricos utilizados en cálculos matemáticos.
  • Autonumérico: es un número secuencial único (incrementado de uno a uno), o número aleatorio que Access asigna cada vez que se agrega un nuevo registro a una tabla.
  • Objeto OLE: es un objeto, ya sea una hoja de cálculo de Excel, documento de Word, gráficos, etc,
  • Hipervínculo.
  • Asistente para búsquedas: este crea un campo que permite elegir un valor de otra tabla o de una lista de valores mediante un cuadro de lista o un cuadro combinado.

Formularios.

Son las interfaces que se utilizan para trabajar con los datos, pueden contener botones que ejecutan diversos comandos. Se puede crear una base de datos sin usar formularios, editando los datos de las hojas de las tablas. No obstante, casi todos los usuarios de bases de datos prefieren usar formularios para ver, escribir y editar datos en las tablas.

Existen diferentes tipos: 

Formulario como panel de control. 
En el cual, Access crea automáticamente un panel de control que le ayuda a desplazarse por la base de datos. 

Informes.
Sirven para resumir y presentar los datos de las tablas. Un informe se puede ejecutar en cualquier momento y siempre reflejará los datos actualizados de la base de datos. Se pueden imprimir, consultar en la pantalla, exportar a otro programa o enviar por correo electrónico.

Consultas.
Es una pregunta acerca de la información contenida en una o varias tablas. Se pueden utilizar las consultas para ver y analizar datos, como base para formularios e informes, realizar cálculos, combinar datos de diferentes tablas o incluso para agregar, cambiar o eliminar datos de una tabla. 

Tipos de consultas:
De selección: recuperan datos de una o más tablas y muestran el conjunto de registros en una hoja de datos. 

De parámetros: muestra un cuadro de diálogo cuando se ejecuta, que pide al usuario que escriba la información que éste desea que se utilice como criterio de la consulta, por ejemplo, ingresos a la clínica después del 29/06.

De tabla de referencias cruzadas: organiza un conjunto de registros mediante encabezados de fila y de columna. 

SQL: se crea utilizando una instrucción SQL que es un lenguaje de acceso a la base de datos. El lenguaje SQL constituye una forma avanzada de consultar, actualizar y administrar bases de datos relacionales.

De acción: crea una tabla nueva o modifica una existente agregando, eliminando o actualizando datos de la misma. 



Elementos a tener en cuenta a la hora de diseñar una base de datos.

Un buen diseño de la base de datos es necesario para crear una que realice las operaciones que deseemos, efectiva, precisa y eficazmente. 
  1. Primero se debe determinar la finalidad de la base de datos para saber qué información se desea obtener de ella. 
  2. Luego hay que fijar las tablas que se necesitan en esa base, este puede ser un paso muy complicado porque tal vez no se puede precisar información acerca de las estructuras de las mismas.
  3. Después hay que establecer los campos que se necesitan en las tablas. En estos hay que incluir toda la información que se necesite, hay que relacionar cada campo con el asunto de la tabla y no hay que incluir datos derivados ni calculados.
  4. El próximo paso es identificar los campos que tienen valores exclusivos (Clave principal). 
  5. Inmediatamente, hay que estipular las relaciones que existen entre las tablas, y una vez hecho, es el momento de precisar el diseño de la base de datos y detectar los posibles fallos que puedan quedar.
  6. Lo siguiente es agregar datos y crear otros objetos de la base de datos cuando se esté seguro de que la tabla cumple con los requisitos propuestos anteriormente.
  7. El último paso es utilizar las herramientas de análisis de Access. Este programa dispone de 2 herramientas que pueden ayudar a precisar el diseño de la base de datos. El Asistente para analizar tablas puede analizar el diseño de una tabla, proponer nuevas estructuras de tablas y relaciones si es conveniente y reestructurar una tabla en nuevas tablas relacionadas si es necesario. El Analizador de rendimiento puede analizar la base de datos completa y realizar recomendaciones y sugerencias para mejorarla. El asistente también puede implantar estas recomendaciones y sugerencias.
Fuentes: (consultadas el 03/08/2013).

  • Material otorgado por la cátedra.
  • http://es.wikipedia.org/wiki/Base_de_datos
Reflexión: es una herramienta muy importante para realizar una base de datos y esta al alcance de todos. Es muy util en organizaciones y empresas que quieran llevar un control sobre algún producto, servicio, etc.