You are on page 1of 18

Unidad 2.

Creacin y administracin de bases de datos


relacionales: Microsoft Access
Qu es una base de datos Access?
Es un conjunto de datos que pertenecen al mismo contexto almacenados
sistemticamente para su posterior uso. En este sentido, una biblioteca puede
considerarse una base de datos compuesta en su mayora por documentos y
textos impresos en papel e indexados para su consulta. En la actualidad y
debido al desarrollo tecnolgico de campos como la informtica y la
electrnica, la mayora de las bases de datos tienen formato electrnico, que
ofrece un amplio rango de soluciones al problema de almacenar datos.
Segn Microsoft orporation !"#$%&'
()ccess es una *erramienta de dise+o e implementacin de aplicaciones de base
de datos que se pueden usar para reali,ar un seguimiento de
informacin importante. -ueden conser.ar los datos en el equipo o publicarlos en
la /eb,...0
1. Componentes de Access
)ccess "#$# organi,a la informacin en tablas, que son listas y columnas
similares a las de un libro contable o a las de una *oja de clculo. 1na base
de datos simple puede que slo contenga una tabla, pero la mayora de las
bases de datos necesitan .arias tablas. -or ejemplo, se podra tener una
tabla con informacin sobre productos, otra con informacin sobre pedidos
y una tercera con informacin sobre clientes.
ada fila se denomina reistro y cada columna campo. 1n registro es una
forma lgica y co*erente de combinar informacin sobre alguna cosa. 1n
campo es un elemento nico de informacin, un tipo de elemento que
aparece en cada registro. En la tabla productos, por ejemplo, cada fila o
registro contendra informacin sobre un producto y cada columna
contendra algn dato sobre ese producto, como su nombre o el precio.
!Microsoft orporation, "#$%&
2. Creacin de bases de datos y relaciones
-uesto que para acceder al programa de formacin Uso de !"cel y Access
para el desarrollo de aplicaciones administrati#as empresariales, se tiene
como prerrequisito conocer pre.iamente acerca de estos dos programas, en esta
unidad slo se *ar un repaso rpido de la creacin de bases de datos, las
propiedades de sus campos y las relaciones entre estos. -ara ampliar su
conocimiento sobre el tema, se recomienda consultar los enlaces externos que
se encuentran en men principal de programa' Materiales de programa 2
Materiales del apoyo 2 Enlaces externos.
-ara explicar de forma rpida el funcionamiento de una base de datos, se .a a
utili,ar el siguiente ejemplo, para despu3s explicar de forma rpida la creacin
de bases de datos.
4on 5icols *ace poco tiene una papelera en un sitio estrat3gico de la ciudad, la
forma como les paga a sus .endedores es por comisin en .entas. uando
empe, con la empresa y teniendo en cuenta la forma de pago a sus
.endedores, 3l pens que esto iba a ser algo sencillo, pero sus empleados
estn .endiendo grandes cantidades de productos y 3l lle.a dos meses sin
*acer las cuentas correctamente, por lo tanto, algunos de sus empleados se
quejan porque les estn pagando menos y a otros les estn pagando ms de lo
que trabajan.
-ara darle solucin o esta problemtica se debe dise+ar una base de datos
para reali,ar correctamente los clculos de pago por comisin de los empleados
de la papelera de don 5icols.
)ntes de empe,ar a utili,ar )ccess, se debe crear un dise+o de modelo entidad6
relacin para la base de datos !es importante conocer lo que se quiere *acer para
que el trabajo en )ccess sea ms sencillo&. -ara las relaciones, la n significa
muc*os !Ejemplo, un .endedor reali,a n .entas&.
$iura 1. Modelo entidad%relacin para el caso de la papeler&a de don 'icol(s
2.1 )nresar a Microsoft Access
Se debe dar clic en el botn de *indo+s y luego dar clic en la opcin ,odos los
proramas, luego buscar la carpeta Microsoft -ffice, para finalmente elegir
Microsoft Access 2.1..
/asos a seuir:
$. 7otn )nicio.
". lic en ,odos los proramas.
%. Elegir la carpeta Microsoft -ffice.
8. 9inalmente clic en Microsoft Access 2.1..
$iura 2. )nreso a Microsoft Access 2.1. desde *indo+s 0
1
2
2
1
2.2. )mplementar una base de datos Access
:o primero que se *ace para implementar una base de datos, es abrir el
programa Microsoft )ccess y en el men principal que se despliega, dar clic en
la opcin 3ase de datos en blanco, luego darle un nombre a la base de datos y
finalmente dar clic en el botn Crear y automticamente aparece la nue.a base
de datos. omo se puede obser.ar en la figura %.
$iura 1. Access 2.1. % 'ue#a base de datos
1
2
1
)ntes de continuar, se debe conocer que Microsoft )ccess "#$# cuenta con
siete pesta+as en su men principal, las cuales se explican a continuacin'
Arc4i#o' esta opcin de )ccess es la que contiene todas las funciones de
creacin, apertura, guardado, impresin y cierre de los arc*i.os que se
manipulan con este programa.
)nicio' esta pesta+a cuenta con las funciones ms comunes de )ccess. Entre
estas se encuentran' .istas, buscar y formato de textos.
Crear' esta pesta+a cuenta con todas las opciones de creacin de tablas,
consultas, formularios e informes.
5atos e"ternos' esta pesta+a es utili,ada principalmente en el momento que
se requiere, tanto importar datos desde un arc*i.o externo como cuando se
desea exportar una tabla de la base de datos.
6erramientas de base de datos' esta pesta+a contiene las opciones
especiali,adas con el manejo de la base de datos. Entre estas opciones se
encuentran relaciones, macros, mo.er datos, entre otros.
Campos' esta pesta+a se relaciona con los datos que contiene cada una de las
tablas de la base de datos. Entre las opciones ms comunes se encuentran los
formatos y propiedades de los campos.
,abla' en esta pesta+a se encuentran las propiedades de las tablas y un control
por e.entos de edicin de tablas, necesario para mantener la seguridad y
estabilidad de la informacin.
$iura 2. Men7 principal Access 2.1.
En este punto se tiene ya creada la base de datos 4on5icolas y se obser.a la
tabla inicial que se crea automticamente, llamada ,abla 1 en la cual se pueden ir
agregando los datos.
2.2.1 Crear y uardar las tablas de la 3ase de 5atos
) continuacin se describen los pasos para guardar las
tablas'
$. lic en el botn Arc4i#o.
". 4espu3s se selecciona el botn 8uardar.
%. Escribir el nombre de la tabla !para este caso se debe guardar la tabla con
el nombre 9entas&.
$iura :. 8uardar tabla Access 2.1.
1
2
1
4espu3s de esto, se crean las otras % tablas tal como aparece en el modelo
entidad6relacin. -ara crear una nue.a tabla en la base de datos, se deben
seguir los siguientes pasos'
$. lic pesta+a Crear.
". lic en la opcion ,abla.
$iura ;. Access 2.1. < Crear ,abla
1
2
;abla creada
)penas se cree la tabla, se debe dar clic en el botn 8uardar !.er pasos en
la figura <& y se elige el nombre de la tabla !para el caso del problema, tambi3n
se deben crear las tablas' -roductos, =endedores y =enta-roductos&. 4espu3s
de *acer este procedimiento, estas aparecen en la .entana tablas, al lado
i,quierda del men de )ccess.
$iura 0. Access 2.1. % ,ablas del modelo entidad%relacin creadas
;otal de tablas creadas
para la base de datos
5on'icolas
2.2.2. Crear y modificar los atributos =ue contienen las tablas
1na tabla reci3n creada en Microsoft )ccess, slo cuenta con el atributo >4. Este
atributo a su i,quierda tiene una lla.e la que representa la lla.e primaria. 1na
lla#e primaria, es el atributo que se considera ms importante de la tabla.
-ara modificar y agregar atributos en la tabla'
$. Se debe dar doble clic en la tabla que se desea modificar, entonces esta se
abrir.
". 4espu3s clic en el botn 6erramientas de tabla.
%. ? finalmente clic en el botn 9er.
$iura >. Access 2.1. < 9ista de dise?o de la tabla
2
1
1
)s se abre la .ista de dise+o de la tabla.
$iura @. Access 2.1. < Modificar datos de la tabla
)qu se modifican los atributos de las tablas, por ejemplo para la tabla -roductos,
se cambia el atributo >d por >d-roducto y se crean los atributos 4escripcin,
-recio y Marca. :a .ista de dise+o de los atributos de )ccess es muy similar a
las tablas de Excel, para modificar un atributo slo se debe borrar el que ya
est !en este caso >d& y escribir el nue.o, luego en la opcin ,ipo de datos !a
la derec*a de nombre del campo& se debe elegir el tipo de datos. -ara crear un
nue.o atributo, slo se debe escribir debajo del que ya se encuentra y elegir el
tipo de dato que se desea.
;ipos de datos a utili,ar'
Autonumrico: normalmente para lla.es principales.
,e"to' es para direcciones, nombres, etc.
'7mero' es para c3dulas e identificaciones.
Moneda' es para precios, .entas, entre otros.
)l finali,ar la creacin de atributos, la tabla queda de la siguiente forma'
$iura 1.. Access 2.1. < 9ista de dise?o de la tabla
$iura 11. Access 2.1. < Atributos de las tablas creadas
)tributos tabla
=enta-roductos
)tributos tabla
=endedores
)tributos tabla
=entas
)l terminar de crear todos los nue.os atributos, se debe proceder a crear las
relaciones.
2.2.1. Crear relaciones entre tablas
-ara crear las relaciones entre tablas se debe ingresar primero a la pesta+a de
6erramientas de 3ases de 5atos y en esta se debe buscar la opcin
Aelaciones como se muestra en la siguiente figura.
$iura 12. Access 2.1. < Aelaciones entre las tablas
-ara el ejercicio, *ay que recordar que *ay una tabla auxiliar !=enta-roductos&
que une las tablas =enta y -roducto debido a que estas " tienen relacin de
muc*os a muc*os y en )ccess no existe esta opcin.
)l abrir la opcin relaciones, automticamente aparece una .entana con el ttulo
Mostrar tabla. on el botn i,quierdo del mouse presionado se seleccionan las 8
tablas y despu3s se debe da clic en el botn Arear. Si la .entana de
Mostrar tabla no aparece, se debe dar clic derec*o en la pesta+a
Aelaciones de las tablas, all aparece la opcin Mostrar tabla.
$iura 11. Access 2.1. < 9entana mostrar tabla
lic derec*o
)ntes de reali,ar las relaciones, se deben cerrar las pesta+as de todas las
tablas que .an a ser relacionadas. Microsoft )ccess reali,a esta accin para
e.itar problemas de integridad en las tablas. -ara cerrar las tablas abiertas, se
*ace clic en cada pesta+a con el botn derec*o del mouse y se da clic en la
opcin cerrar.
)lgunas .eces el programa no tiene problemas en relacionar las tablas cuando
estn abiertas, pero lo *ace la mayora de las .eces.
$iura 12. Access 2.1. < Cerrando las tablas
:as tablas se deben relacionar por medio de una lla.e primaria !en las tablas,
el atributo en el que a su i,quierda aparece una lla.e de color dorado& y una
lla.e fornea !un atributo en la otra tabla pero que no es lla.e primaria&.
$iura 1:. Access 2.1. < ,ablas sin relacionar
-ara relacionar un atributo con otro y as relacionar las tablas, se debe dejar el
mouse con el clic i,quierdo presionado en el atributo de lla.e primaria y
mo.erlo
*acia la otra tabla, exactamente donde se encuentra el atributo lla.e fornea
!para e.itar confusiones, se sugiere escribir la lla.e primaria con un nombre
y ese mismo nombre, colocarlo en la tabla a dnde .a el atributo lla.e fornea&.
$iura 1;. Access 2.1. < ,ablas para relacionar
-ara el anterior caso se mo.i la lla.e primaria >d=endedor de la tabla
=endedores *acia el >d=endedor de la tabla =entas. 4espu3s de *aber *ec*o
esto, aparece una .entana llamada modificar relaciones. En este caso se
recomienda elegir las % opciones para generar una integridad total en la base de
datos.
5ue.amente se recuerda que la tabla =enta-roductos no tiene una lla.e
primaria debido a que esta tabla es ficticia y se encuentra en este lugar
slo para comunicar las tablas =entas y -roductos, cuya relacin es de muc*os a
muc*os !y en )ccess esta relacin no existe&. El resultado final de las tablas
relacionadas es el siguiente'
$iura 10. Access 2.1. < ,ablas relacionadas
2.2.2. )nresar datos a las tablas
El paso siguiente es llenar las tablas de la base de datos. Esto se reali,a dando
doble clic, tabla por tabla, llenando de forma manual y teniendo en cuenta las
relaciones. El proceso para *acerlo es muy similar a lo que se *ace con Microsoft
Excel.
$iura 1>. Access 2.1. < Blenando tablas de la base de datos
? esta es la forma como se crea rpidamente una base de datos relacional. -ara
mayor informacin, consultar en el botn Materiales del programa 2 Materiales
de apoyo 2 Enlaces externos.
Aeferencias
Microsoft orporation. !"#$%&. Tareas bsicas en Access 2010. onsultado el
"# de no.iembre de "#$", en * tt p '22o ff ice .m ic ro s o ft .c o m 2e s 6e s2 a cc e s s 6
*e lp 2 ta re as 6b a sica s 6e n6 a cc e ss 6"# $ # 6@) $ # $ A "B B B $ .a s p x C D ; o c " <8 E A# # E #
Microsoft orporation. !"#$%&. Conceptos bsicos del diseo de una base de
datos. onsultado el "$ de no.iembre de "#$", en
* ttp '22 o ff ic e .m ic ro s o f t.c om 2e s 6e s2 a c c e s s 6*e lp2 c on c e p to s 6b a sico s 6de l6d ise no 6de 6
una 6b a s e 6de 6da tos 6@ ) #$ # %8 $ F$ E .a s p x
Control del documento
'ombre Caro 5ependencia $ec4a
Autor
4iego )lejandro
Gme, -ardo
>nstructor
.irtual
entro )groindustrial
Hegional Iuindo
Mayo de
"#$"
Adaptacin
-aola )ndrea
7obadilla
Guti3rre,
Guionista 6
:nea de
produccin
entro )groindustrial
Hegional Iuindo
Septiembre
de "#$%

You might also like