2. PRESENTACION
Microsoft Office Access 2010 dispone de una serie de características mejoradas, que simplifican el proceso de creación
de nuevas bases de datos, mediante la siguiente forma:
Puede Access proporciona una gran variedad de plantillas que puede utilizar para agilizar el proceso de creación de bases de
datos.
a) Una plantilla es una base de datos lista para utilizar. Contiene todas las tablas, consultas, formularios e informes necesarios
para realizar una tarea específica; se pueden utilizar, por ejemplo, para realizar un seguimiento de las incidencias,
BLOQUE
3
administrar contactos o mantener un registro de los gastos. Algunas plantillas contienen un pequeño número de registros
de ejemplo cuya finalidad es mostrar su modo de empleo.
b) Las plantillas de base de datos se pueden usar tal cual están, o puede personalizarlas para adaptarlas a sus necesidades.
Si no se requiere la utilización de una plantilla, se puede elaborar una base de datos desde cero, creando tus propias tablas,
formularios, informes y otros objetos de base de datos. En la mayoría de los casos, este proceso implica alguna o ambas de estas
operaciones:
a) Escribir, pegar o importar datos en la tabla que se crea al crear una nueva base de datos y, a continuación, repetir el
proceso con las nuevas tablas que se vayan creando, mediante el comando Tabla en la ficha Crear.
b) Importar datos de otros orígenes y crear tablas en el proceso.
1. En la página Introducción a Microsoft Office Access, en Nueva base de datos en blanco, haga clic en Base de datos en
blanco.
A partir de este momento, Usted puede entrar a diseñar su base de datos con sus
respectivos objetos: Tablas, consultas, formularios, informes y macros.
Manejo de Tablas.
Las tablas representan la parte fundamental o punto de partida de una BD. En términos prácticos, podemos decir que las tablas
son cuadrículas en donde se almacenan los datos en forma de filas (registros) y columnas (campos).
BLOQUE
3
En la siguiente figura se muestra un ejemplo de tabla, tal como se vé en el programa Access, la cual contiene nombres, apellidos
y fechas de nacimiento de algunas personas (aunque en la figura se vean pocos datos, en la vida real una tabla podría almacenar
miles de datos si se quisiera).
Es conveniente mencionar que a una tabla siempre se le podrán agregar, cambiar o eliminar campos o registros.
18
DESARROLLA BASES DE
Para crear una tabla se cuenta con todos los comandos del grupo tablas, de la cinta de opciones crear ejemplo:
Plantillas de tabla crea una tabla de entre un listado que tiene predefinido,
abre una tabla de este tipo y sólo tendrás que rellenarla con sus datos.
Este método consiste en definir la estructura de la tabla, es decir, definir las distintas columnas que ésta tendrá, indicando los
nombres de los campos, y otras consideraciones como claves principales, etc.
Forma 1: Con botón Crear / Vista Diseño. Forma 2: Parte inferior de la barra de estado.
BLOQUE
3
3. Una vez Seleccionado “Vista diseño” da clic en “Aceptar”. Aparecerá una pantalla similar a la que se muestra en la
figura (solo que vacía). Mediante esta tabla vamos a diseñar la nuestra desde cero.
Las pestañas (General y Búsqueda) nos Muestra una ayuda sobre lo que tenemos que
definen las propiedades del campo, es hacer, por ejemplo en este momento el cursor se
decir, características adicionales de la encuentra en la primera fila de la columna Nombre
columna que estamos trabajando de campo y Access nos indica que el nombre de
campo puede tener hasta 64 caracteres.
En Vista Diseño, cree primero la estructura de la nueva tabla. A continuación, cambie a Vista Hoja de datos para escribir datos
o introducirlos mediante otro método, como pegar o importar.
4. En la ficha Crear, en el grupo Tablas, haga clic en Diseño de tabla.
BLOQUE
3
5. Para cada campo de la tabla, escriba un nombre en la columna Nombre del campo y, a continuación, seleccione un tipo
de datos de la lista Tipo de datos.
BLOQUE
3
b) Da un clic en el botón “Clave principal”.
Si no vé las columnas Nombre de campo y Tipo de datos, puede que se encuentre en la vista Hoja de datos
NOTA
en lugar de la Vista Diseño. Para cambiar a la Vista Diseño, haga clic con el botón secundario en el panel
de exploración y luego haga clic en la Vista Diseño . Access pide un nombre para la nueva tabla y, a
continuación, cambia a la Vista Diseño.
En cualquier momento podrás realizar cambios al diseño de una tabla, por ejemplo, agregando un campo o cambiando el
tamaño de un campo.
BLOQUE
3
No.
Función de la actividad Acción
Act.
Cuando hablamos de trabajar con registros, Nos referimos a procesos o actividades como añadir, modificar, eliminar u ordenar
registros y buscar o remplazar datos en las tablas.
Para trabajar con los datos de una tabla, primero debemos entrar en ella y considerar los siguientes pasos:
1. Estando en la ventana “Base de datos” y en la ficha “Tablas”, seleccionar la tabla correspondiente (haciendo un clic
sobre ésta).
BLOQUE
3
Selector de
todos
los registros.
Registros.
Selector de
registros.
Indicador de
Registros. Campos
Añadir registros.
Los métodos más comunes para añadir registros son los siguientes:
1. Desplazándote hacia el primer registro vacío que encuentres y escribiendo los datos. El primer registro vacío está marcado
con un asterisco (*). En el cuadro selector de registro (el asterisco no aparece cuando se trata del registro número 1 que se
va capturar en la tabla).
BLOQUE
3
Cuando termines de añadir un registro, éste será actualizado
automáticamente en la tabla, por lo que no tendrás que
“Guardar” Ningún cambio.
2. Para modificar una parte del dato, puedes dar clic en el campo o presionar la tecla F2, y después cambiar el dato.
Eliminar registros.
b) Hacemos clic en sí
BLOQUE
3
c) Otro método es hacer clic en el botón derecho mouse, y luego dar clic en Eliminar registro
Las utilidades de buscar y reemplazar se encuentran en la mayoría del software moderno y no podían faltar en los programas
manejadores de bases de datos.
Para buscar datos específicos en una BD se siguen los siguientes pasos:
2. Selecciona el campo sobre el cual desees buscar el dato, esto se logra acercando el puntero en el nombre del campo
hasta que se convierta en una flecha hacia abajo, después da un clic.
Buscamos Avilés en Tabla1 (Buscar en), en Cualquier parte del campo (Coincidir)
BLOQUE
3
Si queremos buscar y reemplazar, seleccionamos la pestaña Reemplazar
Con Buscar siguiente y Reemplazar se reemplaza uno por uno. Con Reemplazar todos se reemplazan todas las apariciones de lo
que se busca.
3. se selecciona Ordenar de
Quedando:
BLOQUE
3
Primer Último registro
registro
Registro Siguiente
anterior registro
Un índice es una utilidad que permite buscar datos y ordenar registros de una forma más rápida. De la misma forma que encuentras
un dato mas rápido en el índice de un libro, así también se encuentran datos rápidamente en un índice creado por ciertas tablas.
Al establecer a un campo como clave principal, se crea automáticamente un índice para dicho campo.
Si vas a buscar u ordenar datos con frecuencia en base a ciertos campos, es conveniente crear un índice para cualquiera de ellos,
no obstante “si se observa que el índice no acelera estos procesos significativamente”, es mejor prescindir de éste debido a que
el programa de base de datos tiene que estar actualizando continuamente los índices al capturar, modificar o eliminar registros, y
esto es un trabajo extra injustificable que, además, podría hacer un poco más lento el manejo de la BD.
Los pasos para crear un índice de un solo campo son los siguientes:
3. En la parte en donde se colocan las propiedades de los campos da un clic en la propiedad Indexado y escoge algunas de
las opciones;
BLOQUE
3
Opciones de la propiedad “Indexado”.
Opción Resultado
No No crea un índice para el campo.
3. En la parte en donde se colocan las propiedades de los campos da un clic en la propiedad Indexado y escoge la opción
“NO”, de esta forma se eliminará dicho índice.
BLOQUE
3
Parte 2.
1. En este ejercicio se utilizará la base de datos CEI para capturar los registros de las tablas “CURSOS”
y “ALUMNOS” tal como se muestra a continuación.
Tabla 1. CURSOS
Agrega 10 registros.
Tabla 2. ALUMNOS:
Agrega 10 registros dejando en blanco al campo “Id curso”.
2. Imprime la tabla.
Parte 3.
Abre la base de datos Neptuno (el profesor te indicará la ubicación del archivo) y realiza los siguiente.
Copiar tablas.
1. Copia la tabla “Clientes” y ponle de nombre “Copia de clientes”.
2. Cambia de nombre a la copia por “Clientes copia número 1”.
3. Abre la tabla “Clientes copia número 1”.
Buscar y reemplazar.
4. Busca en el campo “Nombre del contacto”, al registro (o registros) que tengan los datos “Nixon”. En el cuadro
“Coincidir” establece “Cualquier parte del campo”
5. Reemplaza en el campo “Cargo de contacto” a todos los registros que tengan el dato “Propietario” por el nuevo
dato “Propietario de la empresa”. Comprueba los cambios.
BLOQUE
3
6. Vuelve a dejar los registros con los datos anteriores, o sea, con los datos “Propietario”.
7. Ordena la BD por el campo “Nombre del contacto”, en orden ascendente.
Una relación puede definirse como una asociación que se da entre campos comunes de dos tablas. Las relaciones forzosamente
se tienen que definir para que posteriormente podamos obtener información proveniente de varias tablas mediante la utilización
de consultas, formularios o informes.
Existe varios tipos de modelos de Bases de Datos, el más usado y el que nosotros manejaremos es el modelo de “Bases de datos
relacionales”.
Las Bases de datos relacionales, son aquellas Bases de Datos que están formados, por varias tablas, las cuales están
relacionadas o enlazadas por campos comunes a ellas, llamados “campos, clave”.
Al trabajar con varias tablas enlazadas se logra un manejo de información más eficiente y libre de redundancia (o sea repetición de
datos).
Una institución ficticia llamada “CEI” (Capacitación Efectiva en Informática) como su nombre lo indica, se dedica a proporcionar
cursos de informática a cualquier persona que lo requiera. Supongamos que se desea tener una BD que contenga los datos de los
alumnos y además los datos de los cursos.
La BD puede estar formada por una sola tabla, tal como se muestra a continuación: Base
BLOQUE
3
8 2127 Alina Duarte Muñoz 195467 Access 35 hrs. $700
9 2128 Zayra Torres Buitimea 187452 Word 20 hrs. $400
10 2129 Luis Robles López 145631 Access 30 hrs. $700
11 2130 Lenin Muñoz Bojorquez 113421 Internet 10 hrs. $200
12 2131 Alberto Cervantes Garcia 123478 PowerPoint 20 hrs. $400
También puede presentarse por dos o más tablas (BD relacional), tal como se muestra a continuación.
Base de datos, segunda opción, conteniendo dos tablas (modelo relacional) Tabla 1.
La segunda opción de BD para la empresa “CEI” está formada por dos tablas, conteniendo ambas un campo en común “Id Curso”
(número de identificación del curso). Ahora la BD está mucho mejor estructurada al separar toda la información en dos tablas
distintas pero relacionadas.
Tipos de relaciones.
a) Relación “uno a varios”; es el tipo de relación más común. En este tipo de relación cada registro de la tabla “A” puede
estar enlazado con muchos registros de la tabla “B”, pero cada registro de la tabla “B” puede estar enlazado con un solo
registro de la tabla “A”.
A continuación se muestra una figura en la cual aparecen las dos tablas de la BD “CEI”, enlazadas por el campo “Id cursos”.
BLOQUE
3
Tabla 1. Nombre de la tabla: CURSOS.
En este tipo de relación se manejan los términos clave principal y clave externa.
En la tabla “Cursos” se utiliza la clave principal “Id curso” para enlazarla con la tabla “Alumnos”, mientras que en la tabla
“Alumnos” se utiliza el campo “Id curso” el cual se conoce como clave externa, que hace referencia al campo principal de otra
tabla.
b) Relación “uno a uno”; en una relación uno a uno, cada registro de la tabla “A” sólo está enlazado con un registro de la
tabla “B” y viceversa. Se podría utilizar este tipo de relación para dividir una tabla con muchos campos o aislar parte de
una tabla por razones de seguridad.
BLOQUE
3
Tabla 1. EMPLEADOS:
Id del Sueldo
Nombre Paterno Materno Teléfono
empleado diario
1 2120 Héctor Ramírez Ramírez 183412 $350
2 2121 Yahir Duarte Galaviz 124356 $167
3 2122 Rocelia Rosas Flores 145687 $257
4 2123 Livier Holguín Gil 124532 $199
5 2124 Ángela Ruiz Palafox 167896 $210
6 2125 Alejandra Molinares Ruiz 145678 $277
7 2126 Rocelia Leal Juárez 189854 $189
8 2127 Alina Duarte Muñoz 195467 $250
9 2128 Zayra Torres Buitimea 187452 $200
10 2129 Luis Robles López 145631 $180
11 2130 Lenin Muñoz Bojorquez 113421 $250
12 2131 Alberto Cervantes Garcia 123478 $258
BLOQUE
3
Aparecerá el cuadro de diálogo “mostrar tablas”
3. Selecciona cada una de las tablas que desees relacionar y da clic en el botón agregar.
5. Arrastrar con el Mouse, el campo común de una tabla, hacia el campo común de la otra, tal como se muestra en el
ejemplo.
BLOQUE
3
Aparecerá un cuadro de diálogo “Relaciones” en el cual se
establece si deseas exigir “Integridad referencial”
Opción 1. Al activar sólo la casilla “Exigir integridad referencial” nos estamos evitando el problema de capturar datos que no
sean coincidentes, es decir, poner un dato en la tabla relacionada que no coincida con ningún dato de la tabla
principal.
Opción 2. Al activar “Actualizar en cascada los campos relacionados”, al momento de cambiar el nombre de la clave en la
tabla principal, se efectuarán los cambios pertinentes en la tabla relacionada.
Opción 3. Al activar “Eliminar en cascada los campos relacionados”, al momento de borrar un registro de la tabla principal
se borrarán todos los registros coincidentes de la tabla relacionada.
7. Da clic en el botón “crear”. Aparecerá en pantalla, la ventana “Relaciones” con las relaciones entre tablas establecidas
(con una línea uniendo a los campos coincidentes).
El identificador de área se
establece de acuerdo con la
clasificación utilizada en la
biblioteca de tu plantel, por
ejemplo:
Álgebra 512
8. Guarda las relaciones establecidas utilizando el botón “Guardar”
Biología 574
BLOQUE
3
GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
PROCEDIMIENTO DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE
Tabla: Áreas
Campo clave: Id área
Tabla: Editoriales
Tabla: Libros.
Nombre del
Tipo de dato Descripción
campo
Id libro Texto Identificador único del libro
Id área Texto Identificación del área del libro
GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
a) La tablas “Libros” con la tabla “Áreas” a través del campo “Id área”.
b) La tabla “Libros” con la tabla “Editoriales” a través del campo “Id editoriales”.
a) En el campo “Id área”, con el fin de seleccionar la clave del área en lugar de teclearla.
b) En el campo “Id Editorial”, con el fin de seleccionar la clave de la editorial en lugar de teclearla
Ambiente Requerido
Materiales
Tomando como referencia la planeación pedagógica y las orientaciones para elaborar guías de aprendizaje
citado en la guía de desarrollo curricular
4. ACTIVIDADES DE EVALUACIÓN
Tome como referencia las técnica e instrumentos de evaluación citados en la guía de Desarrollo Curricular
Evidencias de Conocimiento :
Evidencias de Desempeño
Evidencias de Producto:
5. GLOSARIO DE TERMINOS
6. REFERENTES BILBIOGRAFICOS
construya o cite documentos de apoyo para el desarrollo de la guía, según lo establecido en la guía de
desarrollo curricular
Autor (es)
Autor (es)