Professional Documents
Culture Documents
1. La Interfaz
Se podr observar que Access nos muestra diversas plantillas de base de datos:
Por ejemplo si queremos crear una nueva BD daremos clic en la opcin Base de
datos del escritorio en blanco
Como todos los programas de la Suite Microsoft Office 2013. Se muestra las cintas
de opciones de las diferentes fichas. Las herramientas se mostraran habilitadas o
deshabilitadas dependiendo del caso.
- Doble clic sobre el icono de acceso directo de Microsoft Access 2013 (O seguir los
pasos mencionados en 2.1)
- Clic en la opcin Base de datos del escritorio en blanco
- Damos un nombre al primer campo. Se tiene como regla que el primer campo va a
ser el campo de Identificacin (ID). Digitamos ID cliente.
Esta descripcin solo podr verse en la vista diseo y por los diseadores de BD.
- Ahora vamos a adicionar el campo Nombre como tipo de dato Texto corto, adems
en sus propiedades, digitamos 50 en la propiedad Tamao del campo. Finalmente
digitamos su descripcin del campo.
- Agregamos un campo Apellido de tipo de dato Texto corto, 100 como Tamao de
campo en propiedades y su descripcin de campo.
Ejemplos:
Acotar que si no se pone un Titulo a un campo este toma como ttulo el nombre
del campo.
- Nos mostrar el siguiente mensaje, dado que no se defini que campo tendr la
propiedad de ser clave principal. Damos clic sobre la opcin S.
- Se mostrara los campos y fijarse que ahora el campo de nombre pas_id tiene
un smbolo de llave al lado izquierdo. Este smbolo significa que dicho campo
es el campo de clave principal:
- Si queremos seguir ingresando registros. Dar clic sobre (Nuevo) del campo de
clave y presionar TAB para seguir ingresando datos al registro.
Al cambiar un tipo de campo, Access realiza una conversin de datos del tipo
original al nuevo tipo de campo siempre en cuando dicha conversin sea
posible.
Por ejemplo si se desea cambiar un campo de tipo texto largo a tipo texto corto,
si se podr realizar la conversin. Ahora si se desea cambiar un campo de tipo
texto corto a tipo Nmero, no se podr realizar dado que un texto es
alfanumrico y solo parte o nada del texto podr convertirse a nmero. En este
ltimo caso Access borra los datos y se muestra los campos vacos.
Doble clic sobre la tabla Formadores. Se mostrara dicha tabla sin registros.
Abrir la vista de Diseo de la tabla Formadores. Clic sobre la opcin Vista Diseo.
Clic en Bsqueda.
Ahora pasamos a la Vista de Hoja de datos dando clic Sobre la opcin Ver Hoja
de datos.
Las relaciones entre las tablas son necesarias para que los datos se puedan
seleccionar y procesar de forma rpida y eficiente; adems, no deben estar
individualizados unas de otras.
En una relacin uno a uno, cada registro de la primera tabla solo puede
tener un registro coincidente en la segunda tabla y viceversa. Sin embargo,
este tipo de relacin no es comn, porque muchas veces la informacin
relacionada de este modo se almacena en la misma tabla.
La relacin uno a uno se puede utilizar para dividir una tabla en varios
campos, con el objetivo de aislar parte de una tabla por razones de
seguridad o para almacenar informacin que solo es aplicable a un
subconjunto de la tabla principal. Cuando identifique esta relacin, ambas
tablas debern compartir un campo comn.
Dado que el un formador pertenece a un pas, existe una relacin lgica entre las
dos tablas.
- Damos clic en la opcin Mostrar tabla del grupo Relaciones de la ficha Diseo.
- Guardamos.
- Vamos a la vista Hoja de datos de la tabla Formulario para ver si efectivamente
se ha agregado un nuevo registro
Antes de eliminar una tabla tenemos que tener en cuenta que esta no debe tener
mayor impacto en las dems tablas por lo que si se va a eliminar una tabla que
tenga relacin con una o ms tablas esta tendr un efecto sobre la data. As que
antes de eliminar una tabla ver si esta tiene relaciones y si las tienen, eliminar
primero las relaciones.
- Cerrar la ventana o ventanas de la tabla o tablas.
- Clic sobre la tabla a eliminar.
Tabla Plataformas:
Tabla Cursos:
- Clic en el radio botn Crear desde archivo y luego clic sobre el botn
Examinar
Este tipo de consulta ayuda a obtener solo los datos que necesita en una vista de
hoja de datos. Una consulta de seleccin se puede usar para crear subconjuntos
de datos que sirvan para responder a preguntas especficas y para suministrar
datos a otros objetos de base de datos. Una consulta de seleccin puede usarse
cuando sea necesario.
Ejemplos:
- Se mostrara la tabla Pais con sus campos. Finalmente clic sobre el botn
Cerrar.
- Doble clic sobre el campo pais_nom
- Se mostrara la tabla Pais con sus campos. Finalmente clic sobre el botn
Cerrar.
- Guardamos la consulta con nombre: Nombres Pais con A*; E* Pais Consulta
- Se mostrara la tabla Pais con sus campos. Finalmente clic sobre el botn
Cerrar.
- Doble clic sobre el campo pais_nom
Ejemplo:
Mostrar todos los cursos con una duracin menor e igual a las 20 horas.
- Se mostrara la tabla Cursos con sus campos. Finalmente clic sobre el botn
Cerrar.
Ejemplo:
- Mostrar los cursos que empiecen con la letra W y cuya duracin sea igual o
mayor a 20 horas.
- Mostrar a los formadores que nacieron antes de los 90s y cuyo apellido
contenga la letra i.
Las consultas de tipo cruzadas son las consultas en las que se evalan segn una
condicin campos de diferentes tablas y se recomienda que antes de realizar este
tipo de consulta las relaciones de las tablas a usar estn establecidas (En el caso
de que tengan relacin).
- Abrir la BD a relacionar.
- Verificar si existe alguna relacin entre tablas. Clic en la opcin Relaciones del
grupo Relaciones de la ficha Herramientas de Base de datos de la cinta de
opciones en Access.
- Clic sobre la tabla Plataformas, luego clic sobre el botn Agregar y finalmente
clic sobre el botn Cerrar.
- Clic sobre el campo a relacionar en primera tabla. En este caso clic sobre el
campo de nombre plataforma_id de la tabla Plataformas. Sin soltar el botn
izquierdo del mouse arrastramos hasta ubicarlo sobre el campo asociado de la
otra tabla. En este caso sobre el campo de nombre curso_plataf_id de la tabla
Cursos y soltamos. Se mostrara la siguiente ventana:
- Dar clic sobre cada recuadro y luego clic sobre el botn Crear
- Clic sobre el campo a relacionar en primera tabla. En este caso clic sobre el
campo de nombre formadores_id de la tabla Formadores. Sin soltar el botn
izquierdo del mouse arrastramos hasta ubicarlo sobre el campo asociado de la
otra tabla. En este caso sobre el campo de nombre curso_formadores_id de la
tabla Cursos y soltamos. Se mostrara la siguiente ventana:
- Dar clic sobre cada recuadro y luego clic sobre el botn Crear
Ejemplo:
Mostrar en una vista a los formadores ordenados por pases y los cursos que
dictan.
Ejemplo:
Mostrar a los formadores que son de Argentina o Per y el curso que dictan.
- En la siguiente ventana seleccionar todas las tablas. Clic sobre la primera tabla
- Desplazar cada una para ordenarlas y una mejor visualizacin de las mismas:
Utilizando la mscara o:
Ejemplos:
a. Mostrar los cursos cuyos precios estn entre S/. 22.00 y S/. 25.00; y a los
pases que pertenece sus formadores.
- En la siguiente ventana seleccionar todas las tablas. Clic sobre la primera tabla
- Desplazar cada una para ordenarlas y una mejor visualizacin de las mismas:
Equivalencia
VERDAD S 1
FALSO No 0
Ejemplos:
- Mostrar a los formadores que nacieron en los 90s y cuyo apellido contenga la
letra e y que dicten los cursos que empiecen con la letra E o la letra A y cuyos
precio del curso sean iguales e mayores a S/. 20. Adems el formador no debe
tener certificado de usuario.
Un formulario es un objeto de base de datos que se puede usar para escribir, modificar
o mostrar los datos de una tabla o consulta. Estos se pueden usar para controlar el
acceso a los datos, es decir, qu campos o filas de datos se van a mostrar.
- De columnas
- Tabular
- Subformularios
- Ahora vamos a seleccionar las tablas en las que estn los campos a usar en
el formulario.
- Seleccionar las tablas: Cursos, Formadores y Pais dando doble clic sobre cada
tabla en la lista de tablas. Se mostrara las tres tablas:
- Dar doble clic sobre cada campo que se desea utilizar en la consulta.
- Doble clic sobre los campos: curso_titulo, curso_subt, curso_durac,
curso_open, curso_precio, curso_Imagen (no seleccionar las extensiones .file
solo el campo de nombre curso_Imagen), formadores_nom, formadores_apell,
pas_nom.
- Se mostrara en la parte inferior los campos seleccionados:
- Ya creada la consulta con que contiene los campos que vamos a usar en el
formulario vamos a crear el formulario.
- Clic en Asistente para formularios del grupo Formularios en la ficha Crear.
- Dando clic sobre el botn de flecha mayor vamos a seleccionar los campos a
utilizar en el formulario.
- Clic sobre el campo curso_titulo y clic sobre el botn mayor
- Ir a la Vista Diseo del Formulario. Dar clic en Vista Diseo del grupo Vistas de
la ficha Crear.
- Ahora repetimos los pasos para agregar otro objeto de tipo botn que realizara
la accin de Ir al registro siguiente:
- Desplazamos dicho control al lado del primer botn para una mejor
presentacin.
- Damos clic sobre la opcin Vista Presentacin del grupo Vistas de la ficha
Diseo:
- En esta vista se podrn alterar o modificar los datos de los campos del
formulario. Repasando el concepto de formularios, estos objetos en un Base
de datos no solo muestran resultados o salida de datos sino tambin se puede
modificar los mismos. (Para que no se pueda modificar o ingresar datos a una
campo hay que bloquear dicho campo. La propiedad de bloqueado debe estar
en el estado S.)
Los informes en Access son representaciones o exposiciones del contenido de una tabla
en el entorno visual e impreso. Adems, son una recopilacin de la informacin de una
base de datos, de modo que pueda imprimirse.
Un informe dependiente obtiene los datos del origen de registros base. Otro tipo de
informacin acerca del formulario, como el ttulo, la fecha y el nmero de pginas, se
almacena en el diseo del informe.
- Dar clic en la opcin Asistente para informes del grupo Informes de la ficha
Crear:
- Seleccionar todos los campos a utilizar en el Informe. Dar clic sobre cada
campo y clic sobre el botn de smbolo mayor: