Вы находитесь на странице: 1из 19

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. 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 la mayora de las bases de datos tienen formato electrnico, que ofrece un amplio rango de soluciones al problema de almacenar datos (Bases de datos.org)

Segn Microsoft (2011) Access es una herramienta de diseo e implementacin de bases de datos que se pueden usar para seguimientos de informacin importante. Se pueden conservar los datos en el equipo o publicarlos en la Web.

1. COMPONENTES DE ACCESS
Access 2010 organiza la informacin en tablas, que son listas y columnas similares a las de un libro contable o a las de una hoja de clculo. Una base de datos simple puede que slo contenga una tabla, pero la mayora de las bases de datos necesitan varias tablas. Por ejemplo, se podra tener una tabla con informacin sobre productos, otra con informacin sobre pedidos y una tercera con informacin sobre clientes (Microsoft, 2011)

Figura 1 Ejemplo de base de datos

Tomado de: http://office.microsoft.com/es-hn/access-help/conceptos-basicos-del-diseno-de-una-base-dedatos-HA010341617.aspx?CTT=1#BMterms

El autor anterior menciona que Cada fila se denomina registro y cada columna campo. Un registro es una forma lgica y coherente de combinar informacin sobre alguna cosa. Un 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.

2. CREACIN DE BASES DE DATOS Y RELACIONES


Ya que para acceder al curso de Excel y Access, se tena como prerrequisito conocer previamente acerca de estos 2 programas, en esta seccin solo se har un repaso rpido de la creacin de bases de datos, las propiedades de sus

campos y las relaciones entre estos. Para acceder a ms informacin, revisar el botn Enlaces Externos del curso.

Para explicar de forma rpida el funcionamiento de una base de datos se va a utilizar el siguiente ejemplo para luego explicar de forma rpida la creacin de bases de datos.

Don Nicols hace poco tiene una papelera en un sitio estratgico de la ciudad. La forma como les paga a sus vendedores es por comisin en ventas. Cuando empez con la empresa y la forma de pago a sus vendedores, l pens que esto iba a ser algo sencillo, pero sus empleados estn vendiendo grandes cantidades de productos y l lleva dos meses sin hacer las cuentas correctamente, por lo tanto algunos de sus empleados se quejan porque les est pagando menos y a otros les est pagando ms de lo que trabajan. Disear una base de datos para realizar correctamente los clculos de pago por comisin de los empleados de la papelera Don Nicols.

Antes de empezar a utilizar Access, se debe crear un diseo de modelo entidad relacin para la base de datos (es importante conocer lo que se quiere hacer para que el trabajo en Access sea ms sencillo). Para las relaciones, la n significa muchos (Ejemplo, un vendedor realiza n ventas).

Figura 2 Modelo entidad-relacin para el caso de la papelera de Don Nicols

2.1 Ingresar a Microsoft Access Se debe dar clic en el botn de Windows y luego dar clic en la opcin Todos los programas, luego buscar la carpeta Microsoft Office para finalmente elegir Microsoft Access 2010.

Pasos a seguir: 1. Botn Inicio 2. Clic en Todos los programas 3. Clic Microsoft Office 4. Clic en Microsoft Access 2010 Figura 3 Ingreso a Microsoft Access 2010 desde Windows 7

3 4

2.2 Implementar una base de datos Access En Microsoft Access, lo primero que se debe hacer para implementar una base de datos, es abrir el programa Microsoft Access y en el men principal que se carga, dar clic en la opcin Base de datos en blanco, luego darle un nombre a la base de datos y finalmente hacer clic en el botn Crear y automticamente se creara la nueva base de datos. Como lo puede observar en la figura 4.

Figura 4 Access 2010 - Nueva base de datos

Antes de continuar deben saber que Microsoft Access 2010 cuenta en su men principal con 7 pestaas, las cuales se explicarn a continuacin:

Archivo: Esta opcin de Access es la que contiene todas las funciones de creacin, apertura, guardado, impresin y cierre de los archivos que se manipulan en el programa.

Inicio: Esta pestaa cuenta con las funciones ms comunes de Access. Entre estas opciones se encuentran las de vistas, buscar y formato de textos.

Crear: Esta pestaa cuenta con todas las opciones de creacin de Tablas, consultas, formularios e informes.

Datos Externos: Esta pestaa es principalmente utilizada cuando se desean 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 pestaa contiene las opciones especializadas con el manejo de la base de datos. Entre estas opciones se encuentran relaciones, macros, mover datos, entre otros.

Campos: Esta pestaa 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.

Tabla: En esta pestaa se encuentran las propiedades de las tablas y un control por eventos de edicin de tablas, necesario para mantener la seguridad y estabilidad de la informacin.

Figura 5 Men principal Access 2010


Men principal PPrincipal

En este punto se tiene ya creada la base de datos DonNicolas, y se observa la tabla inicial que se crea automticamente llamada tabla 1 en la cual se pueden ir agregando los datos.

2.2.1 Crear y Guardar las tablas de la base de datos A continuacin pasos para guardar las tablas: 1. Clic en el botn Archivo 2. Clic en el botn guardar 3. Escribir el nombre de la tabla (Para el caso se guardar la tabla como Venta)

Figura 6 Guardar tabla Access 2010 1 2

Despus de esto se crearn las otras 3 tablas tal como aparece en el modelo entidad relacin. Para crear una nueva tabla en la base de datos, se deben seguir los siguientes pasos: 1. Clic pestaa Crear 2. Clic opcion Tabla

Figura 7 Access 2010 Crear Tabla


1 2

Tabla creada

Apenas se cree la tabla, hacer clic en el botn guardar (pasos figura 6) y se elige el nombre de la tabla (para el caso del problema se deben crear las tablas Productos, VentaProductos y Vendedores). Luego de crearlas, estos aparecern en la ventana tablas de la izquierda del men de Access.

Figura 8 Access 2010 - Tablas del modelo E-R Creadas

Total de Tablas creadas para la base de datos

DonNicolas

2.2.2 Crear y modificar los atributos que contienen las tablas Una tabla recin creada en Microsoft Access solo cuenta con el atributo ID. Este atributo a su izquierda tiene una llave la cual representa la llave primaria. Una llave primaria es el atributo que se considera ms importante de la tabla (ITPL).

Para modificar y agregar atributos en la tabla:

1. Se debe dar doble clic en la tabla que se desea modificar, esta se abrir. 2. Se Hace clic en el botn Herramientas de tabla 3. Clic en el botn Ver. . Figura 9 Access 2010 Vista de diseo de la tabla 2
1

10

As se abrir la vista de diseo de la tabla Figura 10. Access 2010 Modificar datos de la tabla

Aqu se modificarn los atributos de las tablas; por ejemplo para la tabla producto, se modificar el atributo Id por IdProducto y se crearn los atributos Descripcin, Precio y Marca. La vista de diseo de los atributos de Access es muy similar a las tablas de Excel, para modificar un atributo solo se debe borrar el que ya est (en este caso Id) y escribir el nuevo, luego en la opcin "Tipo de datos" (a la derecha de nombre del campo) se elegir el tipo de datos. Para crear un nuevo atributo, solo se debe escribir debajo del que ya se encuentra y elegir el tipo de dato que se desea.

Tipos de Datos a utilizar: Autonumrico: Normalmente para llaves principales. Texto: es para direcciones, nombres, etc. Nmero es para cdulas e identificaciones Moneda es para precios, ventas, etc.
11

Al finalizar la creacin de atributos, la tabla queda de la siguiente forma: Figura 11 Access 2010 Vista de diseo de la tabla

12

Figura 12 Access 2010 Atributos de las tablas creadas

Atributos tabla vendedores

Atributos tabla VentaProductos

Atributos tabla Ventas

Al terminar de crear todos los nuevos atributos, se proceder a crear las relaciones.

2.2.3 Crear relaciones entre tablas Para crear las relaciones entre tablas se debe primero ingresar a la pestaa de Herramientas de bases de datos y en esta se debe buscar la opcin Relaciones como se muestra en la siguiente figura.

Para el ejercicio, hay que recordar que hay una tabla auxiliar (VentaProductos) que une las tablas Venta y producto debido a que estas 2 tienen relacin de muchos a muchos y en Access no existe esta opcin.

13

Figura 13. Access 2010 Relaciones entre las tablas

Al abrir la opcin relaciones, automticamente aparece una ventana con ttulo Mostrar tabla. Con el botn izquierdo del mouse presionado, se seleccionan las 4 tablas y se da clic en el botn Agregar. Si la ventana de Mostrar tabla no aparece, se debe dar clic derecho en la ventana de relaciones de las tablas, aparece la opcin Mostrar tabla. Figura 14 Access 2010 Ventana Mostrar Tabla
Clic derecho

14

Antes de realizar las relaciones, se deben cerrar las pestaas de todas las tablas que van a ser relacionadas. Microsoft Access realiza esta accin para evitar problemas de integridad en las tablas. Para cerrar las tablas abiertas, se hace clic en cada pestaa con el botn derecho del mouse y se da clic en la opcin cerrar.

Algunas veces el programa no tiene problemas en relacionar las tablas cuando estas estn abiertas; pero s lo hace la mayora de las veces. Figura 15 Access 2010 Cerrando las tablas

Las tablas se deben relacionar por medio de una llave primaria (en las tablas, el atributo en el que a su izquierda aparece una llave de color dorado) y una llave fornea (un atributo en la otra tabla pero que no es llave primaria). Figura 16. Access 2010 Tablas sin relacionar

15

Para relacionar un atributo con otro y as relacionar las tablas, se debe dejar el mouse con el clic izquierdo presionado en el atributo de llave primaria y moverlo hacia la otra tabla, exactamente donde se encuentra el atributo llave fornea (Para evitar confusiones, se sugiere escribir la llave primaria con un nombre y ese mismo nombre, colocarlo en la tabla a dnde va el atributo llave fornea). Figura 17. Access 2010 Tablas para relacionar

Para el anterior caso se movi la llave primaria IdVendedor de la tabla Vendedores hacia el IdVendedor de la tabla Ventas. Despus de haber hecho esto, aparece una ventana llamada modificar relaciones. En este caso se recomienda elegir las 3 opciones para generar una integridad total en la base de datos. Nuevamente se recuerda que la Tabla VentaProductos no tiene una llave primaria debido a que esta tabla es ficticia y se encuentra en este lugar solo para comunicar las tablas Venta y producto cuya relacin es de muchos a muchos (y en Access esta relacin no existe). El resultado final de las tablas relacionadas es el siguiente:

16

Figura 18 Access 2010 Tablas relacionadas

2.2.4 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 y llenando de forma manual teniendo en cuenta las relaciones. El proceso para hacerlo es muy similar a lo que se hace con Microsoft Excel.

17

Figura 19 Access 2010 Llenando tablas de la base de datos

Y esta es la forma como se crea rpidamente una base de datos relacional. Para mayor informacin, consultar en el botn Enlaces externos.

18

REFERENCIAS
Bases de datos: Qu es una base de datos? Extrado el 20 de noviembre de 2011. http://www.basesdedatos.org/ Instituto tecnolgico de la Paz, Mxico: Modelo entidad Relacin. Extrado el 21 de noviembre de 2011. http://sistemas.itlp.edu.mx/tutoriales/basedat1/tema2_4.htm Microsoft: Tareas bsicas en Access 2010. Extrado el 20 de noviembre de 2011. http://office.microsoft.com/es-es/access-help/tareas-basicas-en-access-2010HA101829991.aspx?CTT=5&origin=HA010341722#_Toc254780070

19

Вам также может понравиться