M. ACCESS

Anuncio
M. ACCESS
COMPUTACION III
Base de Datos
M. Access
3.1 Definición de una Base de Datos.
A) Base de Datos
Una base de dato es una entidad en la cual se puede almacenar datos de manera
estructurada con la menor redundancia posible.
Diferentes programas y usuarios deben poder utilizar estos datos. Por lo tanto el concepto
de base de datos generalmente esta relacionado con el de red ala que se debe poder
compartir esta información.
B) Sistemas manejadores de base de datos.
Pero a medida que el volumen de los datos y la complejidad de los programas era cada vez
mayor, surge lo que conocemos como los sistemas de gestión de base de datos. Con esto, el
propósito de un sistema de gestión de base de datos es el de manejar de manera clara,
sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información
importante para la toma de decisiones
2
3.2 Características de las base de datos
Funciones y ventajas de los sistemas de gestión de base de datos.
A) Funciones
• Debe proporcionar a los usuarios la capacidad de almacenar datos, acceder
a ellas y actualizarlos.
• Proporcionar un catalogo en el que se almacene la descripción de los datos
y que sea accesible para los usuarios. A este catalogo también se le llama
diccionario de datos.
• Asegurar la integridad y la validez de los datos.
• Asegurar y mantener los datos originales.
• Proporcionar un mecanismo que asegure la actualización de los datos
cuando varios usuarios la esta actualizando constantemente.
• Debe contar con sistema de seguridad en el acceso de la información solo a
personal autorizado através de estrategias (autenticación, contraseñas etc)
que se implementan en el sistema.
B) Ventajas
•
•
•
•
•
•
•
•
Menor espacio de almacenamiento.
Mayor seguridad en los datos.
Datos Mas Documentados.
Acceso a los datos más eficiente.
Integridad de los datos.
Independencia de los datos, programas, y procesos.
Menor redundancia.
Acceso simultaneo a los datos.
Como podemos darnos cuenta, un sistema de gestión de base de datos es sumamente util
para poder manipular datos de una forma clara y sencilla pero sobre todo de una manera
ordenada. Para esto contamos con software que nos brinda herramientas para poder llevar
a cabo todo el proceso referente a las base de datos.
3
Programas para la gestión de Base datos
•
•
•
•
M. Acces 2003
Personal Oracle 7
M. SQL Server.
Oracle 7 WorkGroups Server
Informacion adicional
Algunas de las ventajas de usar las bases de datos son:
Almacenar datos: una base de datos almacena datos relacionados con un asunto o propósito particular (por ejemplo, una lista de recetas
o los clientes de una empresa); también facilita las tareas de agregar, actualizar, organizar y eliminar datos.
Buscar datos: puede ubicarse un dato fácil y rápidamente. Por ejemplo, buscar los clientes de apellido "Gómez" que residan en la
localidad cuyo código postal es 1200.
Analizar e imprimir información: se pueden realizar cálculos con los datos almacenados en la base de datos; por ejemplo, calcular qué
porcentaje de las ventas totales fue realizado en la provincia de Chubut.
Manejar datos: una base de datos permite manejar con relativa facilidad grandes volúmenes de datos, por ejemplo cambiar el encargado
de ventas de todos los clientes de una zona.
Compartir datos: la mayoría de los programas de bases de datos permiten que más de un usuario acceda simultáneamente a los
mismos datos; los denominaremos bases de datos multi-usuario.
4
3.3 Elementos Básicos de Access
A) Microsoft Access
Microsoft Access es un sistema de gestión de bases de datos, que permite la definición y
manipulación de la misma (B.D).
Access es una herramienta creada por Microsoft y esta contenida en el grupo de
programas de Microsoft Offices.
Podemos definir Access como una herramienta para la administración de bases de datos
relaciónales.
B) Abrir y Cerrar Access
Abrir
Hay Dos formas básicas para Iniciar Access
•
•
Botón de Inicio + Todos los Programas +M. Office + Access
Desde el icono del escritorio de Access
Cerrar
Para cerrar o salir del programa de Access tenemos las siguientes opciones:
•
•
•
•
Hacer clic en el botón cerrar X
Pulsar la tecla de atajo Alt + F4
Ir al menú archivo y seleccionar la opción salir.
Hacer clic sobre el menú Archivo y elegir la opción Salir.
5
•
C) Pantalla Inicial
Una vez Iniciado el programa de Access se mostraran una pantalla inicial como la de la
ilustración en la cual se identificaran los componentes que la conforman.
I) La barra de título
contiene el nombre del programa. En el extremo de la derecha están los botones para
minimizar, restaurar y cerrar.
II) La barra de menús
Contiene las operaciones de Access, agrupadas en menús desplegables. Al hacer clic en Insertar,
por ejemplo, veremos las operaciones relacionadas con los diferentes elementos que se pueden
insertar en Access. Todas las operaciones se pueden hacer a partir de estos menús. Pero las cosas
más habituales se realizan más rápidamente a partir de los iconos de las otras barras que veremos a
continuación.
Los menús desplegables de la barra de menús contienen tres tipos básicos de elementos:
a) Comandos Inmediatos. Se ejecutan de forma inmediata al hacer clic sobre ellos. Se
reconocen porque a la derecha del nombre de comando, o no aparece nada o bien
aparece la combinación de teclas para ejecutarlo desde el teclado. Por ejemplo, en el
menú Archivo, el comando Cerrar.
b) Otro menú Desplegable. Al situarse sobre éste, se abre un nuevo menú a su lado
con más opciones para que elijamos una de ellas. Se reconocen porque tienen un
triángulo a la derecha. Por ejemplo, en el menú Archivo, Obtener datos externos.
c) Comando con ventana. Al hacer clic, aparece una ventana que nos pedirá que
rellenemos algunos campos y que tendrá botones para aceptar o cancelar la acción. Se
distinguen porque el nombre acaba en puntos suspensivos. Por ejemplo, en el menú
Archivo, Abrir...
Los diferentes menús de la barra de menús se pueden activar desde el teclado pulsando Alt + letra
subrayada del nombre del comando. Por ejemplo Alt + a para desplegar el menú Archivo.
III) BARRA DE HERRAMIENTAS
La barra de herramientas contiene iconos para ejecutar de forma inmediata algunas de las
operaciones más habituales, como Guardar, Copiar, Pegar, etc.
6
Hay operaciones que no están disponibles en un determinado momento. Se reconocen
porque tienen el color atenuado. Por ejemplo, si no hay nada seleccionado, tanto el icono
Cortar como el comando Cortar aparecen con el color más claro.
Existen más barras de herramientas pero éstas sólo son accesibles en algunos casos
determinados que iremos viendo a lo largo del curso.
IV) BARRA DE ESTADO
Esta barra se encuentra también en la parte inferior de la pantalla y nos muestra la información
con respecto ala aplicación y su Estado, la información que proporciona es diversa dependiendo
de la operación que se realice en ese momento.
7
Pantalla de Acces
8
3.4 Elementos de Una Tabla de Datos
A) Tablas
Una tabla de datos es el objeto de Access 2000 que se define y utiliza para almacenar
los datos.
Una tabla contiene información sobre un tema o asunto particular, como pueden ser
clientes o pedidos.
I) Campos
Las tablas contienen campos que almacenan los diferentes tipos de datos como el código
del cliente, nombre del cliente, dirección,...
II) Registros
Y al conjunto de campos para un mismo objeto de la tabla se le denomina registro, así
todos los campos de un cliente forman un registro, todos los datos de otro cliente forman
otro registro.
Si consideramos una posible base de datos con los datos de una empresa, una tabla de
CLIENTES podría ser:
Campos
Código
Nombre
Apellidos
Dirección
C.P.
Registro 1
1
Luis
Grande Lilos
C/ Germanías, 23
46723
Registro 2
2
Marta
Fran Dardeno
C/ Mayor, 34
46625
Registro 3
3
Francisco
Juan López
C/ Valle, 56
46625
Registro 4
4
María
Huesca Buevo
C/ Franciscano, 67
46521
B) Consultas
Una consulta es el objeto de Access que proporciona una visión personal de los datos de
las tablas ya creadas.
Existen varios tipos de consultas para:
1. Seleccionar.
2. Actualizar.
3. Borrar.
4. Datos.
9
Pero en principio se utilizan para extraer de las tablas los datos que cumplen ciertas
condiciones.
Por ejemplo, podríamos crear una consulta para obtener todos los datos de los clientes
cuyo código postal sea 46625.
D) Formularios
Un formulario es el objeto de Access 2000 diseñado para la introducción,
visualización y modificación de los datos de las tablas.
Existen diferentes tipos de formularios pero los que más se utilizan tienen la forma de
fichas de datos para la introducción por ejemplo de los diferentes clientes de la tabla
CLIENTES.
F) Informes
Un informe es el objeto de Access 2000 diseñado para dar formato, calcular, imprimir y
resumir datos seleccionados de una tabla.
Generalmente se utiliza para presentar los datos de forma impresa.
G) Paginas
Una página de acceso a datos es un tipo especial de página Web diseñada para ver datos y
trabajar con ellos desde Internet o desde una Intranet
H) Macro
Una macro es el objeto de Access 2000 que define de forma estructurada las acciones
que el usuario desea que Access realice en respuesta a un evento determinado.
Por ejemplo, podríamos crear una macro para que abra un informe en respuesta a la
elección de un elemento de un formulario.
gI) Modulo
Un módulo es el objeto de Access 2000 que contiene procedimientos personales que se
codifican utilizando Visual Basic.
Realmente se trata de programación con Access.
10
DISEÑO DE BASE DE DATOS
Durante el proceso de diseño de una base de datos se debe tomar en cuenta algunos principios
como evitar la información duplicada, ya que los datos redundantes, ya que los datos redundantes
ocupan mayor espacio y aumentan la probabilidad de que se produzcan errores e incoherencias.
Otro principio importante es que la información sea correcta y completa ya que si la base de datos
contienen información errónea por ende los informes mostraran información incorrecta y por lo
tanto la decisiones que se tomen a partir de estos informes estarán mal fundamentados.
Un buen diseño de una base de datos es por lo tanto aquel que:
Determinar la finalidad de la base de datos.
Divide la información en tabla basadas en temas para reducir los datos redundantes.
Proporciona a Access la información necesaria para reunir la información de las tablas
cuando así se precisen.
Define relaciones entre tablas.
Especifica claves principales.
Ayuda a garantizar la exactitud e integridad de la información.
Satisface las necesidades de procesamiento de los datos y generación de informes.
Al momento de crear una tabla de datos Con sus respectivos diseños, es necesario implementar las
relaciones entre las diferentes tablas que conforman la base de datos. Dichas relaciones resultan
importantes para un buen manejo de datos.
Después de esto procedemos a realizar un esquema conceptual que básicamente es de tallar de
forma ordenada la descripción de los datos, su tipo, relaciones con otros datos y restricciones. Esto
será una base para nuestro modelo relacional mas adelante.
MODELO RELACIONAL
Un modelo relacional es un modelo lógico de datos que utilizan registros , lo que quiere decir que
la estructura de nuestra base de datos a utilizar este modelo estará definida por registro de formato
fijo, donde cada registro se define por medio de un numero también fijo de campos o atributos y
cada campo tienen un tamaño estático, en otras palabras el modelo relacional es una colección de
tablas con las cuales representamos datos y relaciones entre ellos.
Componente de un modelo relacional.
Entidades
- Puede ser cualquier objeto distinguible del cual podemos almacenar cierta información,
puede ser persona lugar, cosa o evento.
Atributos
- Es una característica que define a una entidad por ejemplo un entidad vehiculo puede tener
los atributos marca, modelo, color.
11
Relaciones
- Es cualquier asociación, o Conexión entre entidades de interés en un sistema. Por ejemplo
Estudiante préstamo libro.
Debemos saber que cada relación debe tener un nombre, un grado y una cardinalidad.
El grado se refiere al numero de entidades asociadas a la relación , y la mas común son las
relaciones binarias (Asociación de dos entidades), pues las relaciones ternarias o de mayor grado
se descomponen en dos o mas relaciones primarias.
La cardinalidad de una relación determina cuantas instancias de una entidad son asociadas con
cuantas instancias de otra entidad en una relación.
Existen tres tipos de cardinalidad:
De 1 a 1 (1:1) uno a uno. A cada ocurrencia de un entidad le corresponde como máximo una
ocurrencia de la otra entidad relacionada. Ejemplo la entidad Hombre y la entidad Mujer se une
por la relación matrimonio.
De 1 a N (1:N) Uno a Varios. A cada ocurrencia de una entidad la puede corresponder varias de
entidad relacionada. Ejemplo La entidad Empresa, La entidad trabajador, y entre ellos la relación
trabajar en:
De N a N (N:N) Varios a Varios. Cada ocurrencia de una entidad puede contener varias de la otra
entidad relacionada y Viceversa. Ejemplo: La entidad Empleados puede ser asignada a varios
proyecto s al mismo tiempo; y cada proyecto tiene al menos dos empleado asignados a el.
Estos tipos de relaciones con la ayuda de su estructura, no permiten planear y organizar la
información, para realizar consultas rápidas y eficientes de nuestra de base de datos. Access es un
sistema de administración de base datos relacionales. En una base de datos relacional la
informaron se divide en tablas, distintas en función del tema.
3.6 TIPOS DE CONSULTAS
Una consulta puede ayudarte a recuperar los datos que cumplen las condiciones de búsquedas que
se especifiquen. También se puede utilizar una consulta para modificar datos en una tabla, es decir ,
actualizar o eliminar algún registro.
Existen varios tipos de consultas:
Consulta de selección
Son las consultas que extraen o muestran datos. Nos muestran los datos de acuerdo con el criterio
que se especifique, si el usuario prefiere puede hacer modificaciones o no. Este tipo de consulta
genera una tabla lógica y se le llama así por que no se encuentran almacenada en el Disco duro si
no en la memoria del ordenador y cada que se abre se recalcula.
12
Consulta de Acción
Son consultas que realizan cambios a los registros existen varios tipos de consulta de acción , de
eliminación, de actualización, de datos anexados y de creación de tablas.
3.7 FINALIDAD DE UNA LA BASE DE DATOS
Como toda tarea informática siempre es necesario determinar su objetivo para ser creada.
En cuanto a las base de datos surge la interrogante para que se va a crear, quien la va a
utilizar y como piensa utilizarla. Lo anterior con la finalidad de obtener una base de datos
que nos permita ordenar , consultar y modificar nuestros datos de una forma sencilla para
el usuario y así poder tomar la decisión de una manera acertada para beneficio de las
organizaciones.
3.8 Aplicar las base de datos para manejar y administrar información.
Cuando se decide crear una base de datos, esto se almacena en tablas que están formadas
por filas y columnas, las Filas son los registros y las columnas, los campos, pero basadas
en temas o entidades. Por ejemplo podemos crear una tabla llamadas contactos para
tener los datos almacenados, como pueden ser los nombres, direcciones, números de
teléfonos etc. Siempre debes empezar a diseñar una base de datos creando primeros tus
tablas.
Creación de Una Base de datos en Access
Al iniciar el programa de Access se presentara una ventana en la
cual se debe hacer clic en la opción Base de
datos en Blanco del panel de tareas, que se
encuentra en la parte derecha de la pantalla
inicial.
Si la pantalla anterior no se encuentra
visible podemos utilizar el menú archivo y
dar clic en la opción Nuevo. O bien hacer clic en el icono de
nuevo que se encuentra en la barra de herramientas.
Inmediatamente aparecerá la siguiente ventana o cuadro de dialogo, en el cual
colocaremos el nombre de la base de datos que se va a crear.
Recordaremos utilizar un nombre relacionado con el contenido de la misma para facilitar
su recuperación.
13
En cuadro Guardar en… Se da un doble clic sobre la
carpeta a seleccionar en la cual se va a guardar la base
de datos. En lo que corresponde al cuadro de nombres
de archivos… se escribe el nombre de la base de datos
y posteriormente se hace clic en el botón de crear.
Inmediatamente aparecerá la ventana de Base de datos
y se creara la nueva base de datos, a la cual Access
asignara la extensión mdb.
En la misma (Parte izquierda) se encuentran los tipos de objetos que se pueden crear
(tablas, consultas, formularios, informes, etc.) y en la parte de la derecha dependiendo del
tipo de objeto que hayamos seleccionado , Access mostrara los objetos que se hayan
creado de acuerdo con el tipo, también nos permitirá crear nuevas formas.
En este caso el tipo que seleccionaremos será Tablas, que es el principal elemento a
partir de cual se crean todas las demás, cuando ya existen tablas creadas, esta aparecerá en
la parte derecha de la ventana debajo de las opciones… Crear.
ABRIR Y CERRAR UNA BASE DE DATOS.
Veremos 3 formas de abrir una Base de datos.
Ir al menú Archivo y dar clic en la opción de abrir.
Hacer clic sobre el botón Abrir
de la barra de herramientas.
O Bien desde el panel de tareas.
Dos Formas de Cerrar una Base de Datos
Ir al menú de Archivos y dar clic en la opción Cerrar.
14
Dar clic en el Icono de X de la ventana de la base de datos.
CREACION DE TABLAS
Continuando en la misma ventana se selecciona y hacemos clic en el icono de nuevo, este
nos mostrara otra ventana en la cual se encuentra distintas formas que tenemos para crear
una tabla.
A) Vista de hoja de Datos
En esta opción se puede introducir directamente los datos en la tabla, de acuerdo con el
valor que se introduzca en la columna será el tipo de datos de la misma.
B) Vista de Diseño
Permite crear los campos manualmente y configurar el diseño de la tabla.
C) Asistente para tablas.
Un asistente nos guiara paso a paso en la creación de la tabla utilizando tablas ya
predefinidas.
D) Importar Tabla.
Nos permite crear una tabla a partir de otra ya existente en otra base de datos.
E) Vincular Tabla.
Consiste en crear una vinculación entre las tablas originales y las importadas.
Las modificaciones que se realicen en los datos se trasmiten a aquellas.
La opción de vista de diseño se define la estructura de la tabla. Es decir el usuario puede
definir las distintas columnas (Campos) que esta tendrá y otras consideraciones como la
clave etc.
Después utilizando la vista de hoja de datos se puede capturar los datos. pero también se
puede con la vista de hoja de datos introduciendo la información , Access creara la
estructura automáticamente.
Vista de Hoja de Datos
En esta vista se diseñan los campos pero no se pueden introducir datos. El menú de la
vista de hoja de datos contiene lo relacionado con registros, ya que en esta vista se puede
introducir datos.
En la barra de herramientas se añaden elementos de orden de datos.
15
Vista de Diseño
Desde esta Vista se puede modificar los tipos de datos que contienen los campos o su
descripción. Otra forma que existe de llegar a la vista de diseño es desde la ventana de base
de datos seleccionando el objeto tablas, pulsando doble clic en la opción crear una tabla
en vista de diseño y aparecerá la ventana de vista de diseño.
Actividad
Es posible definir un campo utilizando el icono de generador de campos que se encuentra
en la barra de herramientas el cual permite definir campos a partir de unas tablas ya
establecidas o bien, el usuario puede definir directamente los campos.
Insertar el nombre del campo. Primero se escribe el nombre del campo en la primera fila
se da clic sobre la celda correspondiente y se introduce el nombre.
Elegir el tipo de datos.. si en la vista de la hoja de datos no se introducen datos, Access
asignara automáticamente el tipo de datos texto. Si se hubiera introducido un dato
numérico entonce el tipo de datos seria numérico. Ahora bien, si se desea cambiar el tipo de
dato, se hace clic en la flecha que se encuentra en la parte derecha de la celada, al pulsar
sobre ella se despliega un menú en el que se puede seleccionar el tipo de datos.
3.9 Tipo de datos en Access.
A la hora de crear un campo en una tabla, hay que especificar de qué tipo son los datos que se van a
almacenar en ese campo.
Los diferentes tipos de datos de Access son:
•
Texto: cuando en el campo vamos a introducir texto, tanto caracteres como dígitos. Tiene
una longitud por defecto de 50 caracteres, siendo su longitud máxima de 255 caracteres.
•
Memo: se utiliza para textos extensos como comentarios o explicaciones. Tiene una
longitud fija de 65.535 caracteres.
•
Numérico: para datos numéricos utilizados en cálculos matemáticos.
•
Fecha/Hora: para la introducción de fechas y horas desde el año 100 al año 9999.
•
Moneda: para valores de moneda y datos numéricos utilizados en cálculos matemáticos
en los que estén implicados datos que contengan entre uno y cuatro decimales. La
precisión es de hasta 15 dígitos a la izquierda del separador decimal y hasta 4 dígitos a la
derecha del mismo.
•
Autonumérico: número secuencial (incrementado de uno a uno) único, o número
aleatorio que Microsoft Access asigna cada vez que se agrega un nuevo registro a una
tabla. Los campos Auto numérico no se pueden actualizar.
•
Sí/No: valores Sí y No, y campos que contengan uno de entre dos valores (Sí/No,
Verdadero/Falso o Activado/desactivado).
16
•
Objeto OLE: Objeto (como por ejemplo una hoja de cálculo de Microsoft
Excel, un documento de Microsoft Word, gráficos, sonidos u otros datos binarios).
•
Hipervínculo: Texto o combinación de texto y números almacenada como texto y
utilizada como dirección de hipervínculo. Una dirección de hipervínculo puede tener hasta
tres partes:
Texto: el texto que aparece en el campo o control.
Dirección: ruta de acceso de un archivo o página.
Subdirección: posición dentro del archivo o página.
Sugerencia: el texto que aparece como información sobre herramientas.
Los tipo de datos son de suma importancia al momento de ser empleado para ser asignado al
campo ya que dependiendo del campo será asignado el tipo de dato. Access valida de alguna
manera el contenido del campo para llevar un mejor orden en nuestra base de datos.
Clave Principal.
Antes de guardar la tabla tendremos que asignar una clave principal a alguno de sus campos.
La clave principal proporciona un valor único para cada fila de la tabla, nos sirve de
identificador de registros de forma que con esta clave podamos saber sin ningún tipo de
equivocación el registro al cual identifica.
No puede haber más de una clave principal, aunque sí puede una tabla tener una clave principal
compuesta por más de un campo.
Para asignar una clave principal a un campo, seguir los siguientes pasos:
1.- Hacer clic sobre el nombre del campo que será clave principal.
2.- Hacer clic sobre el botón Clave principal
de la barra de herramientas.
3.- De manera inmediata a la izquierda del nombre del campo aparecerá una llave
Indicándonos que dicho campo es la clave principal de la tabla.
4.- Si se quiere definir una clave compuesta, es decir, formada por varios campos, se
seleccionan los campos pulsando simultáneamente la tecla control y el campo a
seleccionar , así una vez seleccionado todos los campos se hace clic en el icono de clave
principal.
Es necesario recordar que el campo o combinación de campos que forman la clave principal de
una tabla no puede contener valores nulos y no puede haber dos filas con el mismo valor de la
calve principal. Para ello cuando incurramos en alguna de estas fallas, acces nos mandara un
mensaje.
Actividad Página 130
Guardar una tabla.
17
Para guardar una tabla, seguir los siguientes pasos:
1 Ir al menú Archivo.
2 Elegir la opción Guardar.
O bien hacer clic sobre el botón Guardar
de la barra de herramientas.
Como nuestra tabla aún no tiene nombre asignado, aparecerá el siguiente cuadro de diálogo:
3 Escribir el nombre de la tabla.
4 Hacer clic sobre el botón Aceptar.
Nota: Si no hemos asignado clave principal antes de guardar la tabla, nos aparece un cuadro de
diálogo avisándonos de ello, hacer clic sobre el botón No para volver a la tabla y poder asignar
nuestra clave.
Cerrar una tabla
Para cerrar una tabla, seguir los siguientes pasos:
1 Ir al menú Archivo.
2 Elegir la opción Cerrar.
O bien hacer clic sobre el botón Cerrar
de la ventana de la tabla de datos.
Relación Entre tablas.
Una vez creadas las diferentes tablas de acuerdo con nuestro diseño de base de datos a veces
necesitamos combinar la información contenida en las diferentes tablas para realizar informes,
formularios etc, Los cuales se derivan de ellas. Para lograr este proceso, el primer paso es definir
relaciones en dos tablas (Recordaremos el tipo de relaciones de uno a uno, de uno a varios y de
varios a varios)
Creación de Relaciones entre tablas
Para crear relaciones en Access primero deberemos acceder a la ventana Relaciones, para ello:
1 Estar en la ventana de la base de datos en la cual queremos realizar las relaciones.
2 Ir al menú Herramientas.
18
3 Elegir la opción Relaciones...
O bien hacer clic sobre el botón
de la barra de herramientas.
Aparecerá el cuadro de diálogo de la derecha esperando indicarle las tablas
que formarán parte de la relación a crear.
4 Seleccionar una tabla que pertenecerá a la relación haciendo clic sobre ésta.
19
Aparecerá dicha tabla remarcada.
5 Hacer clic sobre el botón Agregar.
6 Repetir los pasos 5 y 6 hasta añadir todas las tablas de las relaciones a crear.
7 Hacer clic sobre el botón Cerrar.
Ahora aparecerá la ventana de Relaciones con las tablas añadidas
en el paso anterior.
Para realizar la relación:
1.- Ir sobre el campo de relación de la tabla principal.
2.- Pulsar el botón del ratón y manteniéndolo pulsado arrastrar hasta el mismo campo de la tabla
secundaria.
3.-Soltar el botón del ratón.
Modificar Relaciones
De igual manera aparecerá en el cuadro de dialogo MODIFICAR RELACIONES en cuya parte
superior se encuentran los nombres de las tablas relacionadas y debajo de estas los nombres de
los campos que seleccionamos para la relación.
En el cuadro de dialogo observamos los botones, en el cal se encuentra uno que dice tipo de
relación en el cual podemos definir el tipo de relación ( 1:1, 1:N, N:N ).
De la Siguiente manera se activan la opción de exigir Integridad Referencial. Con esto le decimos
a Access que nos permita introducir datos. En la tabla secundaria si antes no se ha introducido el
registro en la tabla principal.
Las otras dos opciones (Actualizar en Cascada los campos relacionados y eliminar en cascada
los registros relacionados) Si así lo quieres puedes activarlas.
Una vez finalizado haz clic en el botón de crear. Se creara la relación y aparecerá la ventana
de relaciones.
Del menú de relaciones Puedes ver todas las relaciones o las relaciones directas. El signo 1
significa tabla principal y el signo (infinito) significa tabla secundaria.
Para agregar Relaciones entre dos tablas
1.- Ir al menú de relaciones y Abrirlo.
2.- Seleccionar la opción de Mostrar tablas.
20
3.- Escoger la tabla deseada y dar clic en agregar. La tabla se mostrara junto la otra ventana.
También se puede modificar las relaciones o eliminarlas dando clic derecho sobre la línea de
la relación
Modificar Relaciones
Información Adicional
Para modificar relaciones ya creadas:
1 Estar en la ventana de relaciones.
2 Hacer clic con el botón derecho sobre la relación a modificar.
3 Elegir la opción Modificar relación...
Aparecerá la ventana Modificar relaciones estudiado anteriormente.
4 Realizar los cambios deseados.
5 Hacer clic sobre el botón Aceptar.
Si lo que queremos es borrar la relación:
1 Hacer clic con el botón derecho sobre la relación a borrar.
2 Elegir la opción Eliminar.
Añadir Ventana a la tabla de relaciones
Si ya hemos creado una relación y queremos crear otra pero no se dispone de la tabla en la ventana
de relaciones:
1 Estar situados en la ventana de relaciones.
2 Hacer clic sobre el botón
de la barra de herramientas.
Aparecerá el cuadro de diálogo Mostrar tablas estudiado en el apartado anterior.
3 Añadir las tablas necesarias.
4 Cerrar el cuadro de diálogo.
21
Descargar