miércoles, 28 de septiembre de 2011

base de datos

Abre access y crea una base de datos en blanco.

En la lista de objetos elige tablas->crear tabla en vista diseño.

Crea una tabla con el nombre trabajadores, con los siguientes campos de los siguientes tipos:


- ID: autonumérico, índice
- Nombre : texto
- Apellidos: texto
- Fecha de nacimiento: fecha
- Cargo: numérico (corresponderá a un campo ID de la tabla cagos)

Crea una tabla cargos con los siguientes campos:

- ID:autonumérico, índice
- denominación: texto.
- Sueldo: Moneda

Para rellenar la tabla puedes pulsar el icono de la parte superior izquierda para cambiar la vista de diseño por la vista de la tabla, o bien cerrar la ventana de diseño, grabando la tabla, y luego hacer doble clic sobre el nombre de la tabla.

Introduce algunos registros con nombres de trabajadores, introduce también algunos registros de cargos. Pon los valores que quieras. El cargo que les pongas a los trabajadores será un número de la tabla cargos.

Vamos a crear una relación entre ambas tablas de modo que el programa entienda que el campo cargo de la tabla trabajadores corresponde a un campo ID de al tabla cargos.

Por ejemplo, el cargo 1 puede ser director. En la tabla trabajadores puede haber un registro cuyo cargo sea 1, entonces es director.

Para crear la relación pulsa en herramientas->relaciones. Selecciona del menú contextual( el que sale con el botón derecho del ratón) mostrar tabla, y añade las dos tablas que hemos creado.

Selecciona el campo cargo dentro de la tabla trabajador y arrástralo hasta el campo ID de la tabla cargos. Aparecerá un recuadro de diálogo y mostrará la opción tipo de combinación. Elige "Incluir todos los registros de trabajadores y sólo aquellos registros de cargos donde los campos combinados sean iguales". Pulsa crear. Graba la relación y cierra la ventana.

Pulsa en consultas y elige la opción crear consulta en vista diseño. En el menú mostrar tablas selecciona mostrar las dos tablas.

En las columnas de la consultas introduce trabajadores.nombre, trabajadores.apellidos, cargos.descripción y cargos->sueldo.

Graba la consulta. Pulsa en el icono superior izquierdo para mostrar la consulta.

No hay comentarios:

Publicar un comentario