viernes, 22 de junio de 2012

Máscaras de entrada en Access

Las máscaras de entrada proporcionan una amplia validación de datos e impiden que los usuarios escriban datos no válidos (como un número de teléfono en un campo de fecha). Además, pueden ayudar a asegurar que los usuarios escriban los datos de manera coherente, para que resulte más fácil buscar datos y mantener la base de datos.
Éstas se definen de modo que controlen el formato en que se escriben los datos en la base de datos, pero puede aplicar otro formato a los mismos datos para cambiar el modo en que estos se muestran.
Están compuestas de una sección obligatoria y dos secciones opcionales, y cada una de ellas se separa con punto y coma. El propósito de cada sección es el siguiente:

  • La primera sección es obligatoria. Incluye los caracteres o la cadena (serie de caracteres) de máscara junto con marcadores de posición y datos literales, como paréntesis, puntos y guiones.
  • La segunda sección es opcional y hace referencia a los caracteres de máscara incrustados y al modo en que se almacenan dentro del campo. Si la segunda sección se establece en 0, los caracteres se almacenan con los datos; si se establece en 1, los caracteres sólo se muestran, pero no se almacenan. Si la segunda sección se establece en 1, puede ahorrarse espacio de almacenamiento en la base de datos.
  • La tercera sección también es opcional e indica un solo carácter o espacio que se usa como marcador de posición. De forma predeterminada, Access usa el carácter de subrayado (_). Si desea usar otro carácter, escríbalo en la tercera sección de la máscara.

        Caracteres que definen máscaras de entrada:




Las Relaciones

Es a través de la relación que el Access consigue, a partir de informaciones en una tabla, obtener informaciones registradas en la otra tabla. Existen tres tipos de relaciones entre dos tablas A y B:

 - Relaciones uno a uno. Ocurre cuando un registro de la tabla A posee como máximo un registro asociado en la tabla B y un registro de la tabla B posee como máximo un registro asociado en la tabla A.
 - Relaciones uno a varios. Ocurre cuando un registro de la tabla A puede tener mas de un registro asociado en la tabla B, mientras que, un registro de la tabla B posee como máximo un registro asociado en la tabla A.
- Relaciones varios a varios. La relación varios a varios ocurre cuando un registro de la tabla A puede tener mas de un registro asociado en la tabla B y, análogamente, un registro en la tabla B puede tener mas de un registro asociado en la tabla A.
Relaciones de este tipo varios a varios no pueden ser especificadas directamente en Access. Es necesario la creación de una tabla intermediaria. Por lo tanto una relación varios a varios es convertida en dos relaciones una a varios cuando hubiera informaciones asociadas a los pares relacionados.

Para crear relaciones en Access 2007 primero deberemos acceder a la ventana Relaciones deberemos hacer clic en el botón Relaciones que se encuentra en la pestaña Herramientas de base de datos.


Aparecerá el cuadro de diálogo Mostrar tabla esperando indicarle las tablas que formarán parte de la relación a crear.


Seleccionar una de las tablas que pertenecen a la relación haciendo clic sobre ella, aparecerá dicha tabla remarcada.
Hacer clic sobre el botón Agregar.
Repetir los dos pasos anteriores hasta añadir todas las tablas de las relaciones a crear.
Hacer clic sobre el botón Cerrar.
Ahora aparecerá la ventana Relaciones con las tablas añadidas en el paso anterior.


Para crear la relación:
Ir sobre el campo de relación de la tabla principal (en este caso código).
Pulsar el botón izquierdo del ratón y manteniéndolo pulsado arrastrar hasta el campo número de la tabla secundaria (aulaClic_Facturas).
Soltar el botón del ratón.
Aparecerá el cuadro de diálogo Modificar relaciones siguiente:


En la parte superior deben estar los nombres de las dos tablas relacionadas (aulaClic_clientes y aulaClic_Facturas) y debajo de éstos el nombre de los campos de relación (código y número). 
SIEMPRE DEBEN SER CAMPOS QUE CONTENGAN EL MISMO TIPO DE INFORMACIÓN Y POR LO TANTO DEL MISMO TIPO.
Observa en la parte inferior el Tipo de relación que se asignará dependiendo de las características de los campos de relación (en nuestro caso uno a varios).
Activar el recuadro Exigir integridad referencial haciendo clic sobre éste.
Si se desea, se puede activar las casillas Actualizar en cascada los campos relacionados y Eliminar en cascada los registros relacionados.
Para terminar, hacer clic sobre el botón Crear.
Se creará la relación y ésta aparecerá en la ventana Relaciones.

sábado, 9 de junio de 2012

Base de Datos

o  ¿Qué es?
Una Base de Datos o Banco de Datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.
Las bases de datos han evolucionado pasando de sistemas simples a gestores de estructuras de datos que ofrecen muchas de posibilidades para el manejo de información.



o  Funcionalidad de una base de datos:
Una base de datos típica conlleva la existencia de tres tipos de usuario con relación a su diseño, desarrollo y funcionalidad que son:
    • El administrador de bases de datos (DBA: Database Administrator) que diseña y mantiene la base de datos.
     • El desarrollador de aplicaciones (programador) que implementa las transacciones e interfaces.
       • Los usuarios finales que consultan y editan la información de la base de datos mediante un programa desarrollado a su medida.
Por lo tanto, podemos decir que el propósito de una base de datos es doble, pues tiene que responder a consultas sobre los datos que contiene, y ejecutar transacciones con la información.
 o Importancia del trabajo con bases de datos para tratamiento de información médica:
El desarrollo de la informática que tenemos hoy, facilita el procesamiento de grandes volúmenes de información y su gestión, constituye para el campo médico un gran beneficio, pero para ello es necesario acudir a la utilización de los Sistemas de Gestión de Bases de Datos. El estudio y utilización de un Sistema de Gestión de Base de Datos por el profesional de la salud, constituye una fortaleza para su desempeño, debido a las posibilidades que éste le brinda, al permitirle el procesamiento y almacenamiento de los datos que se generan en su quehacer diario, con vistas a disponer de información oportuna y confiable sobre el estado de salud de la población que estudia y/o actúa sobre ella.
Opinión de un médico que dispone de una base de datos en su desempeño laboral: “En estos momentos tenemos la necesidad de guardar las historias clínicas en formato electrónico para poder codificar los casos de los pacientes y encontrar maneras de recuperar la información contenida en esas historias. Para cuestiones relativamente sencillas, esto no ha representado un gran problema, pero para otros casos como, por ejemplo, algunas de las anomalías congénitas más complejas o casos de psiquiatría especialmente complicados, ha sido extremadamente difícil crear bases de datos manejables. Por otro lado, está aumentando el interés por conocer los resultados de los tratamientos por parte del público y los gobiernos. Se necesitan bases de datos para suministrar información de forma rápida y precisa sin tener que acudir a las historias clínicas de la forma tradicional".
o  Bases de datos de interés para Medicina:

- PubMed: Sistema integrado que incluye 19 millones de registros bibliográficos.
- Medline: Base de datos de la Biblioteca Nacional de Medicina de los EE.UU, con referencias de artículos publicados en más de 3.200 revistas biomédicas de 70 países, a partir de 1984. Permite el acceso al texto completo de las referencias incluidas en títulos suscritos por la Universidad de Sevilla.
- Bases de datos del CSIC: Editada por El Consejo Superior de Investigaciones Científicas.
- ISI Web of Knowledge: Plataforma que integra, entre otros,los productos : Web of Science y Journal Citation Reports.
- Biblioteca Cochrane Plus: Colección de revisiones sistemáticas a partir de ensayos clínicos controlados, así como revisiones de la evidencia más fiable derivadas de otras fuentes.
- PsycINFO: Base de datos de la American Psychological Association que ofrece información sobre psicología y otras ciencias relacionadas con ella como la psiquiatría, la sociología, la antropología, la educación, etc.
- Sport Discus: Contiene información sobre: medicina deportiva, fisioterapia, biomecánica, psicología, técnicas de entrenamiento, educación física, instalaciones y equipamientos para el deporte, etc.
- LILACS: Literatura Latinoamericana y del Caribe en Ciencias de la Salud.
- CINALH: Edición digital del Cumulative Index To Nursing & Allied Health Literature Print Index.

Para concluir, una base de datos no es sólo un dispositivo para ahorrar tiempo, ésta sirve como sistema de control de calidad, generación de informes e investigación.












Gifs animados