Está en la página 1de 15

Creación y administración de bases de

datos relacionales: Microsoft Access


Contenido

Introducción.............................................................................. 4

Componentes de Access...........................................................5
Durante el diseño y administración de la base de datos...........6
Ingresar a Microsoft Access .......................................................6
Implementar una base de datos Access...................................7
Crear y guardar las tablas de la base de datos...........................8
Crear y modificar los atributos que contienen las tablas...........8
Crear relaciones entre tablas......................................................10
Ingresar datos a las tablas...........................................................11

Glosario....................................................................................... 11
Bibliografía..................................................................................12
Créditos.......................................................................................13
Creative Commons.....................................................................14

FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje 2


Creación y administración de datos relacionales
Glosario
Microsoft Access

Componentes de Access Ingresar a


Microsoft Access

Durante el diseño Durante la implementación Implementar una base Ingresar datos a las tabas
y administración de la base de datos de datos
de la base de datos
Crear y guardar las tablas
Tablas Formularios

Crear y modificar los atributos


Relaciones
Informes
Crear relaciones
Consultas Fuente: SENA
Introducción Según Microsoft Corporation: Access
es una herramienta de diseño e imple-
Una base de datos es un conjunto de da- mentación de aplicaciones de base de
tos que pertenecen al mismo contexto, datos que se pueden usar para realizar
almacenados sistemáticamente para su un seguimiento de información impor-
posterior uso. En este sentido, la lista de tante. Pueden conservar los datos en el
contactos de su celular, es una base de equipo o publicarlos en la Web.
datos compuesta en su mayoría por per-
sonas y números telefónicos indexados Lo anterior indica que se deben manejar
o guardados por una característica única dos conceptos importantes, el primero
para su posterior recuperación y consul- es el diseño de base de datos y el se-
ta. En la actualidad y debido al desarrollo gundo la implementación de bases de
tecnológico, la mayoría de aplicaciones datos. Access es relevante porque en su
informáticas y tecnológicas poseen ba- entorno se manejan ambos conceptos.
ses de datos. En otras palabras, si se compara Access

FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje 4


como herramienta para la construcción Ejemplo: Se va a crear una tabla llama- productos, se tienen dos registros o filas
de un edificio, se podría decir que el di- da productos, con información sobre los que a su vez contienen cuatro campos o
seño consiste en las bases y cimientos productos de una empresa, que a su vez columnas con su respectiva etiqueta (id
del mismo y la implementación serían para almacenar los datos de los produc- de producto, nombre de producto, pro-
los acabados; siendo esta una relación tos tendrían unos campos con etiquetas veedor, valor unitario), cada campo con-
simbiótica entre los dos elementos. Es- así: tiene dos datos referentes a su etiqueta,
tos dos conceptos se pueden trabajar el campo “Id de producto” tiene el dato
individualmente, como la posibilidad de Figura 1. Tabla Productos “1” que inicia el primer registro y el dato
que durante la construcción del edificio “2” para el segundo registro, que a su
usted contrate personal independiente vez identifican el registro completo.
para cada momento de la construcción
o lo construya la misma persona. Ac- Un registro total del ejemplo tiene los
cess por poseer la capacidad de realizar Fuente: SENA datos relevantes de un producto así: 1,
las dos actividades de forma individual Chai, Exotic Liquid, $1.800.00, que al
o conjunta “diseño e implementación” En Access la tabla de ejemplo se verá leerlos en conjunto con las etiquetas de
más que una base de datos es un siste- así, con todos sus componentes, junto cada campo le permitirá decir que: “el
ma de gestión de bases de datos o un con otras tablas con datos como clien- registro número 1 de la tabla denomina-
sistema de información. tes y pedidos. da producto, tiene un identificador de
producto 1, la descripción del producto
Componentes de Access Figura 2. Tabla de productos es Chai, el proveedor de este producto
es Exotic Liquid y su valor unitario es mil
Access, está compuesto por los siguien- ochocientos pesos”.
tes componentes, según el momento de
su trabajo en la herramienta así: b. Las Relaciones: Este componente del
diseño, permite integrar las diferentes
Durante el diseño y administración de tablas de la base de datos, permitiendo
la base de datos interactuar con los campos de cada una
de ellas, según sus necesidades.
a. Las Tablas: También llamadas con-
tenedores de datos, compuestas por c. Las Consultas: Este componente del
registros o filas, columnas o campos y diseño, permite seleccionar de una o va-
los datos que se abstraen de los requeri- Fuente: SENA rias tablas relacionadas los campos que
mientos iniciales para la construcción de necesite en un momento determinado
la base de datos. En la tabla del ejemplo denominada que requiera conocer datos específicos.

FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje 5


Durante la implementación de la base vidad de aprendizaje, sólo se hará un re- realizar correctamente los cálculos de
de datos paso rápido de la creación de bases de pago por comisión de los empleados de
datos, las propiedades de sus campos y la papelería de don Nicolás.
a. Los Formularios: Este componente de las relaciones entre estas herramientas.
la implementación permite realizar una Antes de empezar a utilizar Access, se
presentación amigable y consecuente Para ampliar su conocimiento sobre el debe crear un diseño de modelo entidad
con información y etiquetas detalladas tema, se recomienda consultar el ma- relación para la base de datos (es im-
de las consultas, campos e información terial complementario que se encuentra portante conocer lo que se quiere hacer
de la base de datos. Para este momento, en Actividad 2 del menú del programa para que el trabajo en Access sea más
se requiere conocimientos de la interfaz de formación. sencillo). Para las relaciones, la “n” signi-
gráfica, colores, organización y el efec- fica muchos. Por ejemplo, un vendedor
to que el cliente o usted quieran cuando Para explicar de forma rápida el funcio- realiza n ventas.
vayan a hacer uso de la base de datos. namiento de una base de datos, se va
Desde este componente, el usuario in- a utilizar el siguiente ejemplo, para des- Figura 3. Modelo entidad-relación para
teractúa con la base de datos, logrando pués explicar de forma rápida la creación el caso de la papelería de don Nicolás
volver transparente el diseño, focalizan- de bases de datos.
do al usuario en una interfaz dinámica,
práctica, con ayudas y de fácil manipu- Don Nicolás hace poco tiene una pape-
lación. lería en un sitio estratégico de la ciudad,
la forma cómo les paga a sus vendedo-
b. Los Informes: Este componente per- res es por comisión en ventas. Cuando
mite realizar el diseño de los documen- empezó con la empresa y teniendo en
tos que se obtendrán de la base de da- cuenta la forma de pago a sus vendedo-
tos en forma de reportes, ya sea para res, él pensó que esto iba a ser algo sen-
guardar como registro de operaciones o cillo, pero sus empleados están vendien-
para imprimir como resultado. do grandes cantidades de productos y
él lleva dos meses sin hacer las cuentas
correctamente, por lo tanto, algunos de
Debido a que para acceder al programa sus empleados se quejan porque les es- Fuente: SENA
de formación Uso de Excel y Access tán pagando menos y a otros les están
para el desarrollo de aplicaciones admi- pagando más de lo que trabajan. Ingresar a Microsoft Access
nistrativas empresariales, se tiene como
prerrequisito conocer previamente acer- Para darle solución a esta problemática, Se debe dar clic en el botón de Windows
ca de estos dos programas, en esta acti- se debe diseñar una base de datos para y luego dar clic en la opción Todos los

FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje 6


programas, luego buscar la carpeta Mi- principal que se despliega, dar clic en la - Inicio: Esta pestaña cuenta con las fun-
crosoft Office, para finalmente elegir Mi- opción Base de datos en blanco, luego ciones más comunes de Access.
crosoft Access. darle un nombre a la misma y finalmente
dar clic en el botón Crear y automática- Entre estas se encuentran: vistas, bus-
Pasos a seguir: mente aparece la nueva base de datos car y formato de textos.
(ver figura 5).
1. Botón Inicio. - Crear: Esta pestaña cuenta con todas
2. Clic en Todos los programas. Figura 5. Access - Nueva base de datos las opciones de creación de tablas, con-
3. Elegir la carpeta Microsoft Office. sultas, formularios e informes.
4. Finalmente clic en Microsoft Access.
- Datos externos: Esta pestaña se utiliza
Figura 4. Ingreso a Microsoft Access principalmente en el momento que se
desde Windows requiere, tanto importar datos desde un
archivo externo como cuando se desea
exportar una tabla de la base de datos.

- Herramientas de base de datos: Esta


pestaña contiene las opciones especia-
lizadas con el manejo de la base de da-
tos. Entre las opciones se encuentran
Fuente: SENA relaciones, macros, mover datos, entre
otros.
Antes de continuar, se debe conocer
que Microsoft Access cuenta con siete - Campos: Esta pestaña se relaciona con
pestañas en su menú principal, las cua- los datos que contiene cada una de las
les se explican a continuación: tablas de la base de datos. Entre las op-
ciones más comunes se encuentran los
Fuente: SENA - Archivo: Esta opción de Access es la formatos y propiedades de los campos.
que contiene todas las funciones de
Implementar una base de datos Access creación, apertura, guardado, impresión - Tabla: En esta pestaña se encuentran
y cierre de los archivos que se manipu- las propiedades de las tablas y un con-
Lo primero que se hace para implemen- lan con este programa. trol por eventos de edición de tablas,
tar una base de datos, es abrir el pro- necesario para mantener la seguridad y
grama Microsoft Access y en el menú estabilidad de la información.

FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje 7


Figura 6. Menú principal Access Figura 7. Guardar tabla Access tos, Vendedores y Venta Productos).
Después de hacer este procedimiento,
estas aparecen en la ventana tablas, al
lado izquierda del menú de Access.

Figura 9. Access - Tablas del modelo


entidad-relación creadas
Fuente: SENA

Después de esto, se crean las otras 3 ta-


Fuente: SENA blas tal como aparece en el modelo enti-
dad-relación. Para crear una nueva tabla
En este punto se tiene ya creada la base en la base de datos, se deben seguir los
de datos don Nicolás y se observa la ta- siguientes pasos:
bla inicial que se crea automáticamente,
llamada Tabla 1, en la cual se pueden ir 1. Clic pestaña Crear. Fuente: SENA
agregando los datos. 2. Clic en la opción Tabla.
Crear y modificar los atributos que
Crear y guardar las tablas de la base Figura 8. Access – Crear Tabla contienen las tablas
de datos
Una tabla recién creada en Microsoft Ac-
A continuación se describen los pasos cess, sólo cuenta con el atributo ID. Este
para guardar las tablas: atributo a su izquierda tiene una llave la
que representa la llave primaria. Una lla-
1. Clic en el botón Archivo. ve primaria, es el atributo que se consi-
dera el más importante de la tabla.
2. Después se selecciona el botón
Guardar. Fuente: SENA Para modificar y agregar atributos en la
tabla:
3. Escribir el nombre de la tabla (para Luego de haber creado la tabla, se debe
este caso se debe guardar la tabla con dar clic en el botón Guardar (ver pasos 1. Se debe dar doble clic en la tabla que
el nombre Ventas). en la figura 5) y se elige el nombre de se desea modificar, entonces esta se
la tabla (para el caso del problema, tam- abrirá.
bién se deben crear las tablas: Produc-

8
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
2. Después clic en el botón Herramien- ducto y se crean los atributos descrip- Figura 12. Access – Vista de diseño de
tas de tabla. ción, precio y marca. La vista de diseño la tabla
de los atributos de Access es muy simi-
3. Y finalmente clic en el botón Ver. lar a las tablas de Excel, para modificar
un atributo sólo se debe borrar el que ya
Figura 10. Access – Vista de diseño de está (en este caso Id) y escribir el nue-
la tabla vo, luego en la opción tipo de datos (a la
derecha de nombre del campo), se debe
elegir el tipo de datos. Para crear un nue-
vo atributo, sólo se debe escribir debajo
del que ya se encuentra y elegir el tipo
de dato que se desea.

Tipos de datos a utilizar: Fuente: SENA


Fuente: SENA
Autonumérico: normalmente para llaves Figura 13. Access – Atributos de las
Así se abre la vista de diseño de la tabla. principales. tablas creadas

Figura 11. Access – Modificar datos de Texto: es para direcciones, nombres,


la tabla etc.
Número: es para cédulas e identificacio-
nes.
Moneda: es para precios, ventas, entre
otros.

Al finalizar la creación de atributos, la ta-


bla queda de la siguiente forma:

Fuente: SENA Fuente: SENA

Aquí se modifican los atributos de las Al terminar de crear todos los nuevos
tablas, por ejemplo para la tabla Produc- atributos, se debe proceder a crear las
tos, se cambia el atributo Id por IdPro- relaciones.

9
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Crear relaciones entre tablas Mostrar tabla no aparece, se debe dar Figura 16. Access – Cerrando las tablas
clic derecho en la pestaña Relaciones de
Para crear las relaciones entre tablas se las tablas, allí aparece la opción Mostrar
debe ingresar primero a la pestaña de tabla.
Herramientas de Bases de Datos y en
esta se debe buscar la opción Relacio- Figura 15. Access – Ventana mostrar
nes (ver figura 14). tabla

Figura 14. Access – Relaciones entre


las tablas Fuente: SENA

Las tablas se deben relacionar por me-


dio de una llave primaria (en las tablas,
el atributo en el que a su izquierda apare-
Fuente: SENA ce una llave de color dorado) y una llave
foránea (un atributo en la otra tabla pero
Antes de realizar las relaciones, se de- que no es llave primaria).
ben cerrar las pestañas de todas las
tablas que van a ser relacionadas. Mi- Figura 17. Access – Tablas sin
Fuente: SENA crosoft Access realiza esta acción para relacionar
evitar problemas de integridad en las ta-
Para el ejercicio, hay que recordar que blas. Para cerrar las tablas abiertas, se
hay una tabla auxiliar (VentaProductos) hace clic en cada pestaña con el botón
que une las tablas Venta y Producto de- derecho del mouse y por último clic en
bido a que estas dos tienen relación de la opción cerrar.
muchos a muchos y en Access no existe Fuente: SENA
esta opción. Algunas veces el programa no tiene pro-
blemas en relacionar las tablas cuando Para relacionar un atributo con otro y así
Al abrir la opción relaciones, automática- están abiertas, pero lo hace la mayoría relacionar las tablas, se debe dejar el
mente aparece una ventana con el títu- de las veces. mouse con el clic izquierdo presionado
lo Mostrar tabla. Con el botón izquierdo en el atributo de llave primaria y moverlo
del mouse presionado se seleccionan hacia la otra tabla, exactamente donde
las cuatro tablas y después se debe da se encuentra el atributo llave foránea,
clic en el botón Agregar. Si la ventana de para evitar confusiones se sugiere que,

10
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
escriba la llave primaria con un nombre y Figura 19. Access – Tablas relacionadas mente una base de datos relacional. Para
ese mismo nombre, debe ponerlo en la mayor información, consultar el material
tabla dónde va el atributo llave foránea. complementario que se encuentra en
Actividad 2 del menú del programa de
Figura 18. Access – Tablas para formación.
relacionar

Fuente: SENA

Ingresar datos a las tablas

El paso siguiente es llenar las tablas de


la base de datos. Esto se realiza dando
doble clic, tabla por tabla, llenando de
Fuente: SENA forma manual y teniendo en cuenta las ASOCIACIÓN: Es una abstracción que
relaciones. El proceso para hacerlo es se utiliza para vincular dos o más clases
Para el anterior caso se movió la llave muy similar a lo que se hace con Micro- (Por tanto sus instancias o ejemplares)
primaria IdVendedor de la tabla Vende- soft Excel. creándose un elemento de un tipo dis-
dores hacia el IdVendedor de la tabla tinto”. (Miranda, R. 2016).
Ventas. Después de haber hecho esto, Figura 20. Access – Llenando tablas de
aparece una ventana llamada modificar la base de datos CATEGORÍAS:“Una categoría tiene
relaciones. En este caso se recomienda dos o más superclases que pueden re-
elegir las tres opciones para generar una presentar distintos tipos de entidades,
integridad total en la base de datos. mientras que otras relaciones supercla-
Nuevamente se recuerda que la tabla se/clase siempre tiene una simple su-
VentaProductos no tiene una llave prima- perclase”. (Miranda, R. 2016).
ria debido a que esta tabla es ficticia y
se encuentra en este lugar solo para co- ESPECIALIZACIÓN: “La especialización
municar las tablas Ventas y Productos, es el proceso de definir un conjunto de
cuya relación es de muchos a muchos subclases de un tipo de entidad llamada
(en Access esta relación no existe). El la superclase. El conjunto de subclases
resultado final de las tablas relacionadas Fuente: SENA que forma una especialización se define
es el siguiente: sobre la base de algunas características
Y esta es la forma como se crea rápida- que lo distinguen de otras especializa-

11
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
ciones dentro de la misma superclase”. más atributos de una tabla, que toma- retículo y si no existe ninguna se tiene
(Miranda, R. 2016). dos colectivamente permiten identificar una jerarquía”. (Miranda, R. 2016).
un registro como único, es decir, en una
HERENCIA: “Ya que una entidad de una tabla se puede saber cuál es un registro
subclase representa la misma entidad en específico solo con conocer la llave
de la superclase, poseerá atributos es- primaria”. (Miranda, R. 2016).
pecíficos que pertenecen a la subclase
y atributos que son parte de la super- RESTRICCIONES: “Restricciones inhe-
clase. Toda entidad que es miembro de rentes al propio modelo o estructurales,
una subclase, hereda todos los atribu- por ejemplo: si el modelo es jerárquico,
tos de la superclase. Observe que una la única estructura es un árbol y no po-
subclase, junto con todos los atributos drá representarse directamente una co-
que hereda de la superclase, es ya un rrespondencia m:n, pues los vínculos
tipo de entidad por propio derecho”. entre padre e hijo son 1:n)”. (Miranda,
(Miranda, R. 2016). R. 2016).

HERENCIA MÚLTIPLE: (Múltiple inheri- RESTRICCIONES PROPIAS:


tance): “Las subclases compartidas he- (Semántica integrada): “Su definición
redan atributos y relaciones de varias corresponde al diseñador, pero su
clases. Si una sub clase compartida he- gestión es responsabilidad del modelo
reda características de una superclase de datos, el cual las reconoce y
por varias vías distintas (en un retículo), recoge en el esquema. La reusabilidad
dichas características se considerarán está garantizada al especificarse
solo una vez”. (Miranda, R. 2016). universalmente las reglas”. (Miranda,
R. 2016).
LLAVE FORÁNEA: “Es llamada clave
externa, es uno o más campos de una RESTRICCIONES EXPLÍCITAS:
tabla que hacen referencia al campo o “Restricciones de integridad semánticas
campos de clave principal de otra tabla, (RIS) o explícitas”. (Miranda, R. 2016).
una clave externa indica cómo están
relacionadas las tablas”. (Miranda, R. SUBCLASE COMPARTIDA: (shared
2016). subclass): “subclase con más de una
superclase. Si existe al menos una
LLAVE PRIMARIA: “Conjunto de uno o subclase compartida, tenemos un

12
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Microsoft Corporation. (2013). Tareas básicas en Access 2010. Consultado el 20
de noviembre de 2012, en http://office.microsoft.com/es-es/accesshelp/tareas-
basicas-en-access-2010-HA101829991.aspx#_Toc254780070

Microsoft Corporation. (2013). Conceptos básicos del diseño de una base de


datos. Consultado el 21 de noviembre de 2012, en
http://office.microsoft.com/es-es/access-help/conceptos-basicos-del-dise-
no-deuna-base-de-datos-HA010341617.aspx

Miranda, R. (2016). Conceptos del modelo (Entidad Relación Extendido) ERE.


Consultado el 22 de octubre de 2016, en http://www.docfoc.com/glosario-de-ter-
minos-del-modelo-entidad-relacion-extendido

FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje 13


PROGRAMA Uso de Excel y Access para el desarrollo de
aplicaciones administrativas empresariales
NOMBRE DEL OBJETO Creación y administración de bases de datos
relacionales: Microsoft Access
EXPERTO TEMÁTICO Diana Rocío Possos Beltrán
DISEÑADORES GRÁFICOS Caren Xiomara Carvajal Pérez
Luis Guillermo Roberto Báez
Luis Carlos Reyes Parada
GESTORAS DE REPOSITORIO Nancy Astrid Barón López
Milady Tatiana Villamil Castellanos
PROGRAMADORES Nilda Inés Camargo Suescún
Fredy Velandia Figueroa
Wolfran Alirio Pinzón Murillo
GUIONISTA Y PRODUCTOR DE MEDIOS AUDIOVISUALES Jheison Edimer Muñoz Ramírez
GUIONISTA Adriana Carolina Acosta Caycedo
ASESORAS PEDAGÓGICAS Kennia Andrea Peña Barrera
Janet Lucia Villalba Triana
LÍDER DE L A LÍNEA DE PRODUCCIÓN Zulma Yurany Vianchá Rodríguez

FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje 14


FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje 15

También podría gustarte