Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Introducción a la implementación de bases de datos con el gestor Microsoft Access (página 2)



Partes: 1, 2

Propiedades de las base de datos:

  • Están estructuradas independientemente de las
    aplicaciones y del soporte de almacenamiento que las contiene.
  • Presentan la menor redundancia posible.
  • Son compartidas por varios usuarios y/o
    aplicaciones.
  • Están bajo control
    centralizado.
  1. Sistema gestor de bases de datos

Entre la base de datos
física (el
almacenamiento real de los datos) y los
usuarios de sistema existe un
medio o interfaz de software que recibe el
nombre de Sistema de Gestión
de Bases de
Datos
(SGBD) y que es el responsable de tratar todas las
peticiones de información de los usuarios, por lo tanto
es un conjunto de programas de
propósito general que permite controlar el acceso y la
utilización de la base de datos por los usuarios, para
incluir, modificar o recuperar información, incluyendo
estaciones para conseguir la independencia,
la integridad y la seguridad de los
datos y la ocurrencia de usuarios.
Las formas de almacenar
información en una computadora
son variadas y ello da lugar a distintos modelos de
organización de la base de datos:
jerárquico, red, relacional y orientado
a objetos.

En nuestro caso utilizaremos al SGBD Microsoft
Access ya que éste es un programa
informático que permite crear y gestionar bases de datos
de forma cómoda,
fácil y rápida. Este gestor está
diseñado para implementar bases de datos
relacionales.

  1. Una vez que usted ha iniciado la sesión de
    trabajo
    con Access,
    se presenta su ventana de aplicación, y en primer
    plano se abre el cuadro de diálogo "Microsoft Access",
    en el cual usted dispone de tres posibilidades entre las
    cuales debe escoger seleccionando el botón de
    opción correspondiente: Crear una nueva base de
    datos en blanco o utilizando un asistente y Abrir una base
    de datos existente
    .

    Crear una nueva base de datos:

    Access dispone de varias vías o
    alternativas para crear una nueva base de datos. La
    selección de la alternativa
    estará en dependencia de los objetivos que usted haya trazado en el
    proceso
    de planificación de la base , por las
    características de esa base de datos y su
    coincidencia o no con las posibilidades que ofrece
    Access.

    Tenga en cuenta que el proceso de creación
    es verdaderamente sencillo y será exitoso si usted
    ha sido consecuente y ha diseñado o planificado su
    base de datos adecuadamente.

    Access proporciona dos métodos para crear una base de datos.
    Se puede crear una base de datos vacía y luego
    agregarle los objetos; esto requiere que cada elemento de
    la base de datos sea definido de forma separada. El segundo
    método consiste en usar un Asistente
    que crea en una sola operación los objetos
    necesarios para el tipo de base de datos elegido por el
    usuario; ésta es la forma más sencilla de
    empezar a crear una base de datos. En ambos casos,
    después de haber creado su base de datos
    podrá modificarla y extenderla cuando lo
    desee.

    Una base de datos de Access es un contenedor de
    objetos y desde el punto de vista del disco es un archivo con
    extensión MDB, por lo que en este paso estaremos
    creando precisamente ese .MDB y sólo en pasos
    sucesivos (y en dependencia de la herramienta elegida)
    estaremos creando los objetos que éste
    contendrá.

  2. Descripción preliminar de las
    particularidades de la aplicación Microsoft
    Access:

    Toda base de datos está formada por
    elementos básicos con los que se construye o define
    su estructura. Estos elementos mínimos
    se les llama campos. Al conjunto de valores
    posibles que puede tomar un campo se le denomina
    dominio. Cada campo contiene información
    sobre un aspecto de la categoría, es como si
    viéramos la categoría desde un punto de vista
    distinto cada vez que tomamos un campo de la base de datos.
    Ejemplo, el campo "Número Historia
    Clínica" se refiere a una característica del
    individuo expresada en esta variable. De
    este elemento de la base de datos se infiere que si existe
    como tal, tenga un nombre que lo identifique entre
    las demás variables; que almacene un tipo de
    dato, ya sea fechas, textos, números, etc., y que
    para almacenar estos datos, reserve un espacio en memoria,
    o sea, un tamaño. De ahí que la
    estructura de una base de datos es en sí el conjunto
    de campos que la conforman, con propiedades de nombre, tipo
    y tamaño determinados por las variables a compilar.
    A este conjunto de campos poblados con los datos de un
    individuo se le llama Registro.

  3. Estructura de una base de datos:

    Una base de datos consta de un conjunto de
    objetos: tablas, consultas, formularios, informes, macros y
    módulos, y que se utilizan para almacenar, gestionar
    y presentar los datos. En Access la gestión de estos
    objetos se realiza mediante la ventana Base de
    datos.

    Una de las principales características de
    Access es que proporciona una estructura unificada que
    cubre todos los aspectos relacionados con las operaciones
    que tienen lugar en una base de datos. Access almacena
    todos los componentes tablas, consultas, formularios,
    informes, macros y módulos de códigos de
    programación en un único
    archivo de extensión MDB, por ello cuando usted abra
    el archivo.MDB inmediatamente tendrá acceso a todos
    esos elementos mediante una simple ventana llamada ventana
    de la Base de Datos o contenedor de objetos. En Access
    los datos y todas las herramientas necesarias para trabajar con
    ellos están almacenadas en un único archivo
    de base de datos
    .

    Comencemos por las tablas:

    Este sistema opera conceptualmente sobre
    archivos o tablas de datos y no sobre los datos
    individuales contenidos en el archivo. La tabla está
    formada por filas y columnas. Las filas de un archivo de
    base de datos son equivalentes a los registros de un
    archivo clásico (contienen los
    valores de los objetos o entidades descritas); las
    columnas son equivalentes a los campos, que
    representan atributos o características de los
    objetos o entidades descritas.

    El paso fundamental para lograr un máximo
    rendimiento de Access es el proceso de planificación
    de la base de datos, de él depende la capacidad que
    tendremos de recuperar y almacenar eficientemente la
    información.

    En este modelo
    de base de datos que abordaremos, Access necesita almacenar
    los hechos acerca de diferentes sujetos en tablas, es decir
    la información de los pacientes va a estar mezclada
    con sus padecimientos o la información del personal
    médico que lo atiende no se almacena separada de la
    información sobre los tratamientos, lo cual
    permitirá por ejemplo, imprimir un informe
    que relacione al paciente con los tratamientos que por el
    médico han sido realizados.

  4. Los objetos fundamentales que componen una base
    de datos en Access. Tablas, registros,
    campos y dominio:
  5. Tipos de datos en los campos a utilizar.
    Características.

Decida qué tipo de datos utilizar en un campo
basándose en estas consideraciones:

  • ¿Qué tipo de valores desea permitir
    en el campo? Por ejemplo, no se puede almacenar texto en
    un campo cuyo tipo de datos es "Número".
  • ¿Cuánto espacio de almacenamiento
    desea utilizar para los valores del campo?
  • ¿Qué tipo de operaciones desea llevar
    a cabo con los valores del campo? Por ejemplo, Access puede
    sumar los valores de los campos de "Número" y Moneda,
    pero no de los campos de "Texto" ni
    "Lógicos".
  • ¿Desea ordenar o indexar un campo? Los
    campos que se pueden ordenar son los Textos, los
    Numéricos, las fechas y los lógicos, otros no
    pueden ser ordenados ni indexados.
  • ¿Cómo desea ordenar los valores de un
    campo? En un campo de "Texto", los números se ordenan
    como cadenas de caracteres (1, 10, 100, 2, 20, 200, etc.), no
    como valores numéricos. Utilice un campo de
    "Número" o Moneda para ordenar los números como
    valores numéricos. Muchos formatos de fecha tampoco se
    ordenan correctamente si se escriben en un campo de "Texto".
    Utilice un campo de Fecha / Hora para asegurar un orden
    correcto (Ver Anexo1).
  1. Etapa de planificación: Diseñar
    una base de datos:

Para la implementación satisfactoria de una base
de datos es necesario que se ponga en práctica una serie
de preceptos teóricos del diseño
de las bases de datos que constituyen su
Metodología:

  1. Muchos diseñadores, como paso previo
    a éste realizan el diagrama de flujo de datos
    que les permite aclarar cuáles son las
    entradas y las salidas.

  2. Determinación de entidades y
    atributos:
    Se trata de analizar la realidad, todos
    los datos que se manejan así como las distintas
    consultas y vistas que se hacen de estos
    datos.
  3. Normalización de entidades: Consiste
    en simplificar las entidades y las relaciones de modo
    que no haya ambigüedades ni se dificulte la
    manipulación.
  4. Determinación del Diagrama
    Entidad-Relación (DER):
    Representar
    esquemáticamente el conjunto de datos y sus
    relaciones
    .
  5. Obtención del modelo lógico global
    de los datos
    : Consiste en determinar todas las
    agrupaciones de datos (tablas) y las relaciones que
    tendrá la Base de Datos.
  6. Diseño físico de la BD: Uso de
    las herramientas del Sistema de Gestión para la
    creación de las vistas y las herramientas de
    manipulación de los datos.

En esta conferencia no
podremos abordar exhaustivamente estas metodologías,
debido a su gran complejidad y nivel de abstracción, lo
que demandaría mucho tiempo de
exposición. A esto ayuda que el sistema
gestor de base de datos que usaremos (Access) está
diseñado por excelencia para implementar bases de datos
relacióneles de cualquier grado de complejidad de una
manera relativamente sencilla. Por esta razón nos
detendremos más en el diseño físico de la
base de datos, el trabajo con
el gestor.

Toda esta metodología no es nada si en ella no se
tienen en cuenta las cuestiones subjetivas o de funcionalidad
de la base de datos
.

Pasos para el diseño físico de una base
de datos:

  1. Determine el propósito de la base de datos.
    Esto le ayudará a decidir qué desea que Access
    almacene.
  2. Determine las tablas. Divida la información
    en diferentes temas o sujetos, como por ejemplo,
    médicos o consultas. Cada tema será una tabla
    de la base de datos.
  3. Determine los campos. Decida qué
    información desea almacenar en cada tabla. Cada campo
    (que no es una categoría de información en la
    tabla). Por ejemplo, un campo de la tabla Médicos
    podría ser Apellidos, otro podría ser Fecha de
    graduación. El diseño de la estructura de una
    tabla consiste en una descripción de cada uno de los campos y
    la evaluación de los datos contenidos en
    esos campos. Los campos son las características que
    componen la tabla y su definición requiere que usted
    indique: nombre del campo.
  4. Determine las relaciones entre la
    información. Examine cada tabla y decida cómo
    se relacionan los datos de cada tabla con los datos de las
    otras tablas de la base de datos. Agregue campos a las tablas
    o cree nuevas tablas si es necesario.
  5. Defina las relaciones entre las tablas.

Refine su diseño. Asegúrese de que el
diseño no tenga errores. Cree las tablas y algunos
registros de datos como muestra. Vea si
obtiene los resultados deseados y haga los ajustes necesarios.
Es frecuente que al diseñar una base de datos usted
constate que ha cometido errores.

La determinación del
propósito:

Ello debe definirle la información que desea
obtener de la base de datos (fíjese que decimos de la base
y no de la tabla) y a partir de aquí es que puede
determinar acerca de qué sujetos necesita almacenar hechos
(qué tablas va a crear) y qué hechos necesita
almacenar acerca de cada sujeto (esto equivale a definir
qué campos aparecerán en cada una de las
tablas).

La determinación de las tablas que usted
necesita:

Pensemos por ejemplo en un modelo que incluye datos del
paciente, su dirección y el teléfono conjuntamente con los datos de las
consultas recibidas. Este formulario (modelo) le da cierto
número de elementos o de hechos que usted desea almacenar
en la base. Se le recomienda revisar la información que
desea obtener de su base de datos y dividirla en sujetos
fundamentales a los que desea darle seguimiento
, por ejemplo,
pacientes, especialidades, servicios que
se brindan, etc. Cada uno de estos sujetos es un candidato a
ser una tabla independiente.

La determinación de las
relaciones:

Ahora que usted ha dividido su información en
tablas es necesario decirle a Access cómo unificar esa
información nuevamente cuando ello es conveniente. Ha
almacenado datos relacionados pero que residen en diferentes
tablas. Luego se debe definir las relaciones entre las tablas y
Access utiliza esas relaciones para encontrar información
asociada. Para definir la relación correctamente, lo
primero que usted debe definir es la naturaleza de la
relación
.

Tipos de relaciones, según su naturaleza:

  • De uno a muchos, también se le llama
    de uno a varios.
  • De muchos a muchos, también se le
    llama de varios a varios.
  • De uno a uno. IMPORTANTE Cuando se
    establecen relaciones es necesario disponer de un campo
    común, por tanto a veces, es necesario añadir a
    las tablas un campo que identifique a los registros de forma
    única, como pudiera ser el número del
    Carné de Identidad,
    etc. a este campo se le llama clave principal.

La relación de uno a muchos:

Este es el más común de los tipos de
relaciones en una base de datos relacional. En una
relación de este tipo, un registro en la
tabla A puede tener más de un registro coincidente en la
tabla B, pero un registro en la tabla B sólo puede tener
un registro coincidente (como máximo) en la tabla
A
.

La relación de muchos a muchos:

En este tipo de relación un registro en la
tabla A puede tener más de un registro coincidente en la
tabla B y un registro en la tabla B puede tener más de un
registro coincidente en la tabla
A.. Este tipo de
relación requiere cambios en el diseño de su base
de datos antes de que usted pueda definirle a Access la
relación correctamente. Por ejemplo, la relación
entre la asistencia recibida en la sala y las especialidades en
la base de datos Salas.MDB. Una asistencia recibida puede incluir
más de una especialidad. Así por cada registro en
la tabla asistencias recibidas, existen varios registros en la
tabla Especialidades. Ahora, cada especialidad puede aparecer en
varias asistencias recibidas. Así por cada registro en la
tabla Especialidades existen varios registros en la tabla
Asistencia recibida. Los sujetos de ambas tablas Asistencia
recibida y Especialidades sostienen una relación de muchos
a muchos.

Esto representa un problema en el diseño de la
base de datos
. Para comprender el problema imagine qué
sucedería si usted trató de definir la
relación añadiendo el campo Identificador de la
especialidad a la tabla Asistencia recibida. Al tener más
de un especialidad por asistencia recibida, usted necesita
más de un registro en la tabla Asistencia recibida por
cada asistencia recibida. Usted tendría que repetir
información una y otra vez para cada registro que se
relacione con una simple asistencia recibida, este ineficiente
diseño puede conllevar a inexactitudes en los datos.
Caeríamos en el mismo problema si usted coloca el campo
identificador de asistencia recibida en la tabla Especialidades,
usted tendría más de un registro en la tabla
Especialidades por cada especialidad. ¿Cómo
resolver este problema? La respuesta es crear una tercera
tabla
que rompa la relación de muchos a muchos en dos
relaciones del tipo de uno a muchos, para ello coloque las claves
principales de una de las dos tablas en la tercera. Cada registro
en esta tercera tabla, llamada Detalle de las asistencias
recibidas, representa un renglón de una asistencia
recibida. La clave primaria de la tabla Detalle de las
asistencias recibidas está formada por dos campos las
claves externas procedentes de las tablas Asistencias recibidas y
Especialidades.

El identificador de asistencias recibidas por sí
solo no puede funcionar como clave principal, porque una
asistencia recibida puede tener varios renglones. El
identificador de asistencia recibida está repetido para
cada línea de asistencias recibidas, así que este
campo tampoco contiene valores únicos, tal y como lo exige
la clave principal. El campo Identificador de la especialidad por
sí solo tampoco funciona como clave principal porque una
especialidad puede aparecer en diferentes asistencias recibidas.
Sin embargo juntos estos dos campos Identificador de asistencias
recibidas + Identificador de la especialidad siempre
producirán un valor
único para cada registro de la tabla. En la base de datos
CONSULTA EXTERNA las tablas Asistencias recibidas y
Especialidades no están relacionadas una con otra
directamente, sino a través de la tabla Detalle del
asistencias recibidas. La relación de muchos a muchos
entre asistencias recibidas y especialidades está
representada en la base de datos utilizando dos relaciones del
tipo de uno a muchos. Así, • Las tablas Asistencias
recibidas y Detalle del asistencias recibidas tienen una
relación de uno a muchos. Cada asistencias recibidas puede
tener más de una línea, pero cada línea
está asociada a sólo un asistencias recibidas.
• Las tablas Especialidades y Detalle del asistencias
recibidas tienen una relación de uno a muchos
también. Cada especialidad puede tener varias
líneas asociadas con él, pero cada línea se
refiere a sólo un especialidad.

  • Las relaciones de uno a uno:
  • En este tipo de relación un registro en
    la tabla A no puede tener más de un registro
    coincidente en la tabla B y un registro en la tabla B no
    puede tener más de un registro coincidente en la tabla
    A
    . Este tipo de relación es bastante inusual y
    puede provocar cambios en el diseño de su base de
    datos. Es inusual porque en muchas ocasiones la
    información de las dos tablas puede simplemente
    combinarse en una.

Refinar el diseño:

Una vez que tenemos las tablas, los campos y las
relaciones, debemos estudiar el diseño de la base de datos
y detectar cualquier defecto o fallo que pudiera existir. Se le
recomienda crear sus tablas, especificar las relaciones entre las
tablas e introducir algunos registros en cada tabla. Analice si
puede obtener de la base de datos todas las respuestas que usted
planificó. Cree bosquejos de los que serán sus
formularios e informes y analice si ellos muestran los datos que
usted espera obtener. Analice los datos duplicados
innecesariamente y elimínelos. Chequee los siguientes
aspectos en su base de datos:

  • ¿Olvidó algún campo?
    ¿Existe algún tipo de dato necesario y que no
    está incluido? Si es así, ¿pertenece ese
    dato a alguna de las tablas existentes? Si a esta
    última pregunta la respuesta es No, entonces usted
    debe crear una tabla adicional.
  • ¿Seleccionó una clave principal para
    cada tabla que de respuesta a sus requerimientos? Si usted
    utiliza la clave principal para localizar determinados
    registros ¿es fácil de recordar y teclear esta
    clave? Asegure que no cabe la posibilidad de que el valor de
    la clave principal para un registro en la tabla pueda
    aparecer repetido en otro registro.
  • ¿Está usted repetidamente
    introduciendo información duplicada en una de sus
    tablas? Si es así, probablemente necesite dividir la
    tabla en dos con una relación de uno a
    muchos.
  • ¿Tiene usted tablas que contienen muchos
    campos, un número limitado de registros y un
    número importante de campos en blanco en registros
    individuales? Si es así piense en cómo
    rediseñar su tabla de forma que tenga menos campos y
    más registros.

La creación de las tablas

El proceso de diseño de una tabla consiste
básicamente en definir su estructura, los campos que la
componen, los tipos de datos
que se almacenarán en estos campos, entre otros
pasos.

Access proporciona dos formas de crear una
tabla.

• Crear una tabla vacía para escribir sus
propios datos

• Crear una tabla utilizando datos provenientes de
otra fuente.

Crear una nueva tabla vacía

Access proporciona cuatro formas de crear una
tabla vacía:

  1. Utilizar un Asistente para bases de datos
    para crear en una operación todas las tablas,
    formularios e informes necesarios en una base de datos
    entera. Un Asistente para bases de datos crea una base de
    datos nueva; no puede utilizarse para agregarle tablas,
    formularios o informes nuevos a una base de datos existente.
    Ya hemos estudiado el proceso de creación de una base
    de datos mediante el Asistente para base de datos, el cual
    como resultado de su trabajo crea las tablas necesarias para
    resolver el propósito de la base de datos por nosotros
    elegido. Ello condiciona que en esta parte de este tema no
    volvamos a estudiar esta forma de producir
    tablas.
  2. Utilizar el Asistente para tablas para
    elegir los campos de su tabla de entre una variedad de tipos
    de tablas predefinidos tales como contactos de empresa,
    inventario
    del hogar o registros médicos.
  3. Escribir los datos directamente en una hoja de
    datos vacía
    . Al guardar la nueva hoja de datos,
    Access analiza sus datos y le asigna automáticamente
    los tipos de datos y el formato apropiados a cada
    campo.
  4. Utilizar el modo de ver Diseño para
    especificar todos los detalles de su tabla partiendo de
    cero.

Al margen del método utilizado para crear una
tabla, puede utilizar el modo de ver Diseño de tabla en
cualquier momento para personalizar más su tabla
agregándole, por ejemplo, campos nuevos, estableciendo
valores predeterminados o creando máscaras de
entrada.

  1. Crear una nueva tabla en modo
    diseño:

Access presenta una ventana, que en lo adelante
conoceremos como el modo de Ver Diseño de una
tabla, y que consta de dos partes esenciales:

El panel superior o cuadrícula es donde se
define el nombre, el tipo de datos y la descripción de
cada campo de la tabla. Cada campo ocupa una sola fila de la
cuadrícula. El campo activo puede ser identificado por un
triángulo pequeño que aparece al inicio de la fila.
El área donde aparece el triángulo se llama
selector de fila y al hacer clic sobre él se
selecciona la fila completa.

Access muestra los siguientes símbolos en el selector de filas a lo largo
del extremo izquierdo de la cuadrícula. Puede usar un
selector de filas para seleccionar toda una fila
. Los
símbolos significan lo siguiente:

Fila
activa y Campo
clave principal.

Cada tabla en su base de datos debe incluir un campo o
un conjunto de campos que identifique como único cada
registro individualmente, almacenado en la tabla. Este es
frecuentemente un número consecutivo o un código
como el número del carné de identidad de un
empleado. En la terminología de las bases de datos esta
información es llamada clave principal de una tabla y
Access la utiliza para asociar rápidamente datos que
proceden de varias tablas y presentarlos juntos ante usted. Si
usted ya posee un identificador único para la tabla, por
ejemplo porque ha diseñado un código que identifica
como único a cada uno de los individuos analizados, puede
utilizarlo como clave primaria o principal pero esté
seguro de que
el valor de este campo para cada registro es
diferente.

Si usted no tiene ese identificador puede usar
simplemente números que se generen consecutiva o
aleatoriamente.

Access puede definir una clave principal si usted no lo
hace .

Cuando elija el campo o los campos que
funcionarán como clave principal de su tabla tenga en
cuenta:

• Access no permite que existan valores duplicados
en el campo de una tabla que funcione como clave
principal.

• Puede usar el valor de la clave principal para
revisar un conjunto de registros, por eso estas claves no deben
ser muy extensas o difíciles de recordar. Por ejemplo
usted puede necesitar ver un conjunto de registros que
esté en determinado rango.

• El tamaño o la longitud de la clave
principal afecta la velocidad de
operación de su base de datos.

Cuando cree los campos que pertenecen a la clave
principal usted debe definir la propiedad que
limita el tamaño de esos campos. Para obtener un mejor
rendimiento utilice el menor tamaño.

El panel inferior corresponde a las fichas de las
propiedades del campo activo, es decir el campo que esté
seleccionado en la cuadrícula. Las fichas se denominan
General y Búsqueda. Bajo "Propiedades del campo",
puede establecer propiedades para los campos individuales. Las
opciones disponibles dependen del tipo de datos que se definan
para el campo.

En la parte inferior derecha, Access muestra una
descripción de la propiedad de columna o de campo que
está activa.

En la columna "Tipos de datos", se elige la columna
"Tipos de datos", haciendo clic sobre la flecha y después
seleccione el tipo de datos que desea.

Para obtener información sobre cómo
seleccionar un tipo de datos apropiado, consulte Anexo
1.

En la columna "Descripción", escriba una
descripción de la información que contendrá
ese campo. Esta descripción aparece en la barra de
estado cuando
se le agregan datos al campo y se incluye en la
"Definición del objeto" de la tabla. La descripción
es opcional.

Si lo desea, establezca las propiedades del campo en la
parte inferior de la ventana.

Es recomendable que designe un campo como clave
principal antes de guardar su tabla. De lo contrario, Access le
preguntará al guardar la tabla si desea que cree
una.

Los modos de ver los objetos en Access

En el trabajo con los objetos de la base de datos de
Access hay dos modos o fases de funcionamiento claves: Se pueden
definir como fase de diseño y la fase de edición.

Antes de que la base de datos pueda manipular la
información, se debe diseñar. En Access se deben
diseñar todos y cada uno de los objetos de la base de
datos incluyendo las tablas que van a contener los datos. Este es
el proceso de creación inicial del objeto y de
realización de modificaciones para personalizarlo
según sus necesidades, es decir es donde se define y
modifica la estructura de la tabla, por lo que en ella pueden
realizarse múltiples operaciones con los campos de la
tabla. En la mayor parte de los casos se trabaja en el modo de
presentación Diseño, que ofrece herramientas para
la realización de modificaciones.

En la segunda fase o de edición se puede cambiar
(conmutar) del modo de ver Diseño al modo de ver Hoja de
datos, en el que se puede introducir, gestionar y editar la
información. Este modo recuerda en el caso de las tablas,
a una hoja de
cálculo de Excel,
organizada en filas y columnas, donde cada fila representa un
único registro y cada columna representa un único
campo.

En la hoja de datos se pueden ordenar y filtrar los
datos de una tabla y también es posible reorganizar el
diseño de la propia hoja de datos. Después se puede
imprimir la hoja de datos que mostrará los datos
exactamente como aparecen en pantalla.

Aunque al principio suele ser muy confuso, una de las
características realmente útiles de Access es que,
al trabajar con distintos tipos de objetos de base de datos y al
cambiar entre diseñar y utilizar dichos objetos, los
menús y la barra de herramientas cambian para reflejar las
tareas que se deben realizar. Las órdenes que aparecen
disponibles al activarse las distintas ventanas son las
únicas que tiene sentido utilizar en la ventana
actual.

Anexos:

Anexo 1. La siguiente tabla resume algunos tipos de
datos con los que trabajaremos para campos disponibles en Access,
sus usos y el espacio de almacenamiento que requieren.

Tipo de datos

Utilizar para

Tamaño

Texto

Texto o combinaciones de texto y números,
tales como direcciones. También números que
no requieran cálculos, tales como los
números de teléfono, números de
piezas o códigos postales.

0-255 caracteres. La propiedad tamaño de
campo el tamaño.

Memo

Texto y números largos, tales como notas
o descripciones. Si la información a almacenar
constara de un párrafo o menos, es conveniente
utilizar un campo tipo Texto. Los campos tipo Memo no se
pueden indexar.

Hasta 64000 caracteres.

Número

Datos numéricos: dígitos
decimales, 0, 1, 2, …9 y opcionalmente el punto
decimal, comas, el signo menos para cálculos
matemáticos o comparaciones, excepto
cálculos con dinero
(utilice el tipo Moneda).

1, 2, 4, u 8 bytes. La propiedad "Tamaño
Del Campo" define el tamaño.

Autonumérico

Número secuencial (incrementado de uno a
uno) único, o número aleatorio que Access
asigna cada vez que se agrega un nuevo registro a una
tabla. Los campos Autonumérico no se pueden
actualizar.

4 bytes

Moneda

Para introducir valores monetarios para su uso
en cálculos financieros. Evita que los
cálculos se redondeen. Son iguales que los
numéricos, salvo que no son redondeados
automáticamente.

8 bytes.

Fecha / Hora

Contienen fechas válidas del calendario
para los años 100 al 9999 y horas en formatos
tanto de 12 como de 24 horas. Este tipo de datos permite
ordenar y calcular datos
cronológicamente.

8 bytes.

Sí/No

Representa un campo lógico que
sólo acepta un valor de dos valores posibles,
tales como Sí/No, Verdadero/Falso o Activado/
Desactivado. La consultasja de usarlos radica en que se
reduce la posibilidad de cometer errores a la hora de
introducir datos. Estos campos no se pueden
indexar.

1 bit.

Objeto OLE

Objetos (tales como documentos de Word o
Excel, hojas de
cálculo, imágenes, sonidos u otros datos
binarios) creados en otros programas utilizando el
protocolo OLE y que pueden ser vinculados
a o incrustados en una tabla de Access. Debe utilizar un
marco de objeto dependiente en un formulario o un informe
para presentar el objeto de OLE.

Hasta 1 gigabyte (limitado por el espacio
disponible en disco).

Asistente para Consultas

Crea un campo que le permite elegir un valor de
otra tabla o de una lista de valores mediante un cuadro
combinado. Al elegir esta opción en la lista de
tipos de datos se inicia un asistente para definir esto
automáticamente.

normalmente 4 bytes.

Anexo 2.

¿Qué reglas debo respetar al nombrar
los campos?

  • En Access, los nombres pueden tener una longitud de
    hasta 64 caracteres y pueden incluir cualquier
    combinación de letras, números, espacios en
    blanco y caracteres especiales excepto un punto (.), un signo
    de admiración (!), un acento grave (`) y corchetes ([
    ]).
  • Los nombres no pueden contener espacios a la
    izquierda ni caracteres de control (valores ASCII desde
    0 hasta 31).
  • Evite incluir espacios en nombres de campos si hace
    referencia a ellos frecuentemente en expresiones.
  • Evite el uso de nombres extremadamente largos porque
    es difícil recordarlos y referirse a ellos.
  • Cuando asigne un nombre a un campo es conveniente que
    utilice un nombre que describa el contenido de los datos del
    mismo.
  • El nombre debe ser único. Una tabla no puede
    tener dos campos con el mismo nombre.

Los tipos de datos que permiten los campos ya lo
abordamos en el punto 4. especifiquemos entonces para qué
nos sirve esta diversidad…

Anexo 3.

Del concepto de
SGBD:

Independencia de los datos:

Cuando se garantiza que los cambios en la estructura de
almacenamiento y en las técnicas
de acceso a los datos, no afecte a las aplicaciones de modo que
se puedan realizar las reorganizaciones necesarias para
garantizar la efectividad en el funcionamiento del sistema sin
modificar los programas de aplicación y que varias
aplicaciones puedan trabajar con los mismos datos desde
diferentes puntos de vista.

Integridad:

Que los datos almacenados correspondan con el
fenómeno o proceso a representar en todo momento y que los
resultados obtenidos respondan a las solicitudes e intereses de
los usuarios. Se refiere a la exactitud y la coherencia de los
datos almacenados en el sistema de bases de datos.

Ocurrencia de usuarios:

Combinación de los datos para un uso
común, o sea, que varias aplicaciones pueden compartir los
datos que se almacenan en la base de datos e, inlcuso, que se
pueden desarrollar nuevas aplicaciones sobre estos propios
datos.

La posibilidad de que varios usuarios, interactivamente
o desde las aplicaciones, puedan consultar y actualizar los
mismos datos de manera simultánea.

Seguridad, protección:

Mecanismo que permite que al sistema solo tengan acceso
aquellos usuarios autorizados, se dirige a garantizar que no se
alteren los datos almacenados en la base de datos. Se refiere al
control del acceso a los datos, la protección a los
procedimientos
de recuperación ante fallos, para garantizar diferentes
derechos de
acceso a los usuarios, de manera que el sistema evite se realicen
ciertas operaciones sobre los datos sin el correspondiente
consentimiento.

Bibliografía:

Bibliografía para Bases de Datos

  1. Conferencias del Módulo "Introducción a las Bases de Datos" de la
    Maestría Computación Aplicada. Universidad
    Central de Las Villas "Martha Abreu". 2004
  2. "Apuntes de Ficheros y Bases de Datos". Mercedes
    Marqués. Universidad "Jaime I". 2001.
  3. "Bases de Datos a Fondo. Diseño". Pedro Pablo
    Alarcón y otros. Universidad Politécnica de
    Madrid.
    2003.
  4. http://usuarios.lycos.es/cursosgbd/UD4.htm.
  5. "Una metodología de diseño
    lógico para Bases de Datos Relacionales utilizando el
    Modelo Entidad-Relación Extendido". MSc. Marga de los
    Angeles del Pino Cortés. Centro de Estudios de Informática. Universidad Central de Las
    Villas. 1986.
  6. "Sistemas de
    Bases de Datos (SBD). Conferencias". Dra. Lucina García
    Hernández y otros. Departamento de Ciencia de
    la Computación. Facultad de Matemática y Computación.
    Universidad de La Habana. Curso 1999-2000.
  7. "Database Design Guide". Pervasive Software Inc.
    1998.
  8. C.J. Date, An Introduction to Database Systems
    (Reading, MA: Addison-Wesley, 1992); y J. D. Ullman,
    Principles of Database Systems (New York: Computer
    Science Press, 1982).
  9. E,. F. Codd, "A Relational Model of Data for Large
    Shared Databanks", Communications of the ACM, Junio de
    1970, pp. 377-387.
  1. Nombre: Jorge Estrada
    Velázquez.

    Dirección: Paseo #124 esq.
    Serafín Sánchez.

    Teléfono: 32 2111

    Carné de identidad:
    72012510007

    Fecha de Nacimiento: 25 de Enero de
    1972.

    Centro: Organización Básica
    Eléctrica Gtmo.

    Especialidad: Informática.

    Nacionalidad: Cubana.

    Ciudad: Guantánamo.

    Estado Civil: Soltero.

    Profesión: Profesor.

    Desempeño:
    Informática

    Categoría Docente: Asistente
    principal.

    Idioma: Español.

  2. Datos Generales:

    Licenciado en Educación Especialidad Física y
    Astronomía.

  3. Estudios de grado:

    Profesor Asistente.

  4. Categoría docente:
  5. Experiencia Profesional y trayectoria laboral:

08/ 1994 07/1995

Profesor principal de Física en la ESBU
Desembarco por Playitas.

Montaje del Laboratorio, así como la
dirección en éste de las diferentes
actividades técnicas analíticas y
metodológicas en esta materia.

07/1995

05/1996

Profesor principal de Física IPUEC Protesta
de Baraguá por concurso de
oposición.

Investigaciones en el área experimental de
la electricidad y el magnetismo y el proceso instructivo como tal
utilizando la vinculación con las Nuevas
Tecnologías de la Información.

05/1996

08/1997

Metodólogo Inspector de Física
Electrónica Dirección
Municipal del Salvador, movimiento por estrategia de la Reserva Especial de
Ministro de Educación.

Levantamiento y puesta en marcha de las
áreas experimentales docentes.

Optimización del diagnóstico como herramienta del
proceso docente.

09/1997 07/1998

Diplomado de Computación y
Electrónica Aplicadas a las mediciones
físicas, a tiempo completo.

Calificación de Excelente.

Realiza investigación sobre el diseño
y construcción de una interfaz
electrónica que sustituiría equipos de
mediciones físicas utilizando tableros
inteligentes.

08/1998

02/1999

Profesor de Física en el IPUEC Dr. Mario
Muñoz.

Aplicación de la experiencia investigativa
curso anterior.

02/1999

09/1999

Profesor de Informática Joven Club de
Computación y Electrónica Niceto
Pérez.

Ejecución de cursos y postgrados de
Sistemas visuales, ofimática, redes,
correo
electrónico y lenguaje de
programación Pascal.

09/1999

06/2000

Presta servicios en la Zafra 2000, como Analista
en Sistemas Computarizados del Centro de Cálculo y Gestión del CAI
Costa
Rica.

Implantación y conducción de todos
los sistemas agrícolas, del proceso productivo y
económico.

07/2000

08/2001

Informático Empresa Constructora Integral
#6.

Conducción de todos los sistemas del
proceso productivo y económico.

09/2001

08/2002

Profesor Instructor Bioestadística e
Informática Universidad Médica
Guantánamo.

Diseño y montaje del modelo
metodológico experimental para la disciplina Informática
Médica.

09/2002

09/2004

Profesor Instructor Bioestadística e
Informática Universidad Médica
Guantánamo.

Implementación de sistemas
operativos de redes, políticas de seguridad, Plan de
seguridad
Informática en los locales públicos y
departamento.

Integración de proyecto
de postgrado de Informática Médica con
proyectos conformativos de Interdisciplinariedad y Diseño y
construcción de la Intranet
de UNIMED, con otros profesores de Informática
Médica.

09/2004

09/2005

Ejercicios de cambio
de categoría (Profesor Instructor a Profesor
Asistente)

  1. Problemas Sociales de la
    Ciencia y la Tecnología: Consideraciones sobre
    la informatización en la Universidad Médica
    de Gtmo. (5 puntos).
  2. Traducción de materiales científicos
    técnicos de la especialidad a idioma Inglés. (5 puntos).
  3. Disertación: Implementación de
    bases de datos con Microsoft Access. (5
    puntos).
  4. Clase metodológica: Bases de datos.
    Gestión y manipulación. (5
    puntos).

09/2005

01/01/06

Cursa Maestría: "Tecnologías de la
Informática y las comunicaciones aplicadas a la
Educación"

Montaje digital de la asignatura de
Econometría, SUM Guantánamo.

01/02/06

H/F

Especialista de Redes y Sistemas OBE
Guantánamo

 
  1. 13.

  2. Años de experiencia
    profesional:
  3. Entrenamientos y cursos de Postgrados
    recibidos
  • Entrenamiento en la solución de problemas de
    la Física. ISP Guantánamo. Carácter provincial. 1996.
  • Entrenamiento en problemas experimentales de
    Física. ISP Guantánamo. Carácter
    provincial. 1997
  • Diplomado de Computación y Electrónica
    aplicado a las mediciones de la Física. ISP
    Guantánamo. Carácter nacional. 1998.
  • Postgrado virtual: "El correo electrónico y su
    uso en la búsqueda de información por Internet".
    Carácter nacional. 12 créditos. 2002.
  • Postgrado presencial: "Lenguaje y
    técnica de programación orientada a objeto con
    Borland Delphi ".
    2003.
  • Postgrado de Medicina
    Tropical. 2003.
  • Postgrado presencial: "Introducción a la
    Teoría de bases de datos".
    2004.
  • Postgrado virtual: "ANIR". 2004.
  • Postgrado presencial: Análisis de regresión y series
    cronológicas para la Econometría. 2005-2006. (En
    curso).
  • Diplomado: La Educación en la Sociedad de
    la Información y el
    Conocimiento.
    • NTE-DI-1: Introducción a la Sociedad de la
      Información y el Conocimiento (2
      créditos).
    • NTE-DI-2: Metodología de la
      investigación (2 créditos).
    • NTE-DI-3: Bases teóricas y problemas de la
      Pedagogía contemporánea. (2
      créditos).
    • NTE-DI-4: El diseño curricular y las
      TIC (2
      créditos).
    • NTE-DI-5: Psicopedagogía de la enseñanza y el
      aprendizaje con el uso de las TIC (2
      créditos).
  • Diplomado: Tecnología Educativa.
    • NTE-DII-1: Introducción a la arquitectura de sistemas
      computacionales.
    • NTE-DII-2: Análisis
      y diseño de sistemas
      informáticos.
    • NTE-DII-3: Introducción a los sistemas
      telemáticos.
    • NTE-DII-4: Tecnología de la
      programación.
    • NTE-DII-5: Servicios telemáticos para
      educación.
  1. Entrenamientos y cursos de Postgrados
    impartidos
  • Curso básico de Informática para APS de
    20 horas (4) 2 créditos c/u.
  • Curso de Informática aplicada de 20 horas (1)
    2 créditos.
  • Excel. Introducción, procesamiento y
    presentación estadística. De 80 horas.
  • Clases de Informática Médica en el
    Módulo de Informática y Metodología de la
    Investigación Científica en el
    diplomado de "Dirección estratégica en gerencia de
    la ciencia, la información y el
    conocimiento".
  1. Participación en eventos:
  • Ha participado además en los IX, X, XIV y XV
    Forums de Ciencia y Técnica y en la VIII, IX y XI
    Exposición "Forjadores del Futuro" a niveles de base y
    Municipal, donde ha alcanzado en todos los casos resultados a
    los niveles de mención, destacado y
    relevante.
  • Evento Nacional de Escuelas del Partido.
    2003.
  • Edición Provincial del evento Universidad
    2004.
  • Julio, 2005. "5to Congreso Provincial de Educación
    Superior". FCM. Gtmo. Ponente.
  • VI Evento Nacional Inteligencia, Comunicación y Creatividad.
  • Congreso Internacional Universidad 2006 "La
    Universalización de la Universidad por un Mundo Mejor".
    Palacio de las Convensiones de la Habana, Cuba
    2006.
  1. Experiencia investigativa:

Ha participado en diversas investigaciones
con resultados concretos como son:

  1. Diseño y construcción de pizarras
    magnéticas para la demostración de la
    Electricidad y el Magnetismo.
  2. Estudio y caracterización de la actividad del
    pensamiento
    individual durante el proceso de asimilación de las
    Ciencias
    Exactas: Matemáticas y Física.
  3. Diseño y construcción de Circuitos
    Ilustrativos para las leyes generales
    de las ramas resistivas de variadas
    tipologías.
  4. Modelación microscópica de la Ley de Joule
    – Lenz, para el estudio del comportamiento de las redes cristalinas de los
    metales.
  5. Diseño y construcción de una interfaz
    electrónica para la sustitución de medios del
    laboratorio de Física (Reloj central,
    centisegundo).
  6. Diseño e implementación de la base de
    datos agrícola CAI Costa Rica.
  7. Diseño e implantación de sistema para
    el cálculo de nóminas
    con componentes de vinculación y pago por los resultados
    finales en los contingentes del MICONS.
  8. Identificación de los objetos y Eventos
    más frecuentes en los ambientes gráficos para su
    estandarización.
  9. Comprobadores de cálculo para las clases de
    Estadística Inferencial.
  10. Pirámides poblacionales para distribuciones
    demográficos.
  11. Registros automatizados de control de asistencias y
    evaluaciones.
  12. Modelo metodológico de la disciplina
    Informática Médica.
  13. Diseño de postgrados de Informática
    Médica con perspectivas reales.
  14. Informatización de la Facultad de Ciencias
    Médicas de Guantánamo.
  15. Aprovechamiento de los recursos
    informáticos públicos en la Universidad
    Médica de Guantánamo.
  16. Web docente para la impartición de la
    Econometría en la SUM Guantánamo.
  1. Publicaciones:
  • Artículo: Reflexiones sobre Informática
    Médica y su relación con otras disciplinas en la
    Facultad de Ciencias Médicas de Guantánamo.
    Revista de
    Información Científica del Centro Provincial de
    Información de Ciencias Médicas
    4/2002.
  • Febrero, 2006. Ponencia: "La orientación
    generalizada y el trabajo independiente de los alumnos en las
    clases de Informática Médica II". "5to Congreso
    Internacional de Educación Superior" (Universidad 2006).
    La Habana, Cuba.
  1. Inglés (Bien)

  2. Idiomas que conoce:
  3. Otras actividades
  • Nivel Medio de Contabilidad
    y Finanzas.
    Politécnico Asdrúbal López
    Guantánamo.
  • Asesoría en Metodología de la
    Investigación y Estadística a Tesis de
    Grado de Residencia para Opción de Títulos de
    Especialidades de la Carrera de Medicina.
  • Asesoría informática al Estudio
    socio-pedagógico y genético de la población discapacitada y con retrazo
    mental en la provincia Guantánamo.
  • Profesor de Econometría en la carrera de
    Contabilidad y Finanzas de la Sede Universitaria de
    Guantánamo.
  • Profesor de Trabajo
    Social II en la carrera de Sociología de la Sede Universitaria de
    Guantánamo.

Profesor de Estadística en la carrera de
Sociología de la Sede Universitaria de
Guantánamo.

 

Lic. Jorge Estrada Velásquez

Fecha: 05 diciembre de 2007.

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter