Seguidores

Búsqueda en el blog

Total Pageviews

Saturday 15 March 2014

Accessalpunto

Voy a plantear una practica de manejo de tablas relacionadas entre si para que el alumno/a realice consultas y formularios. Esta práctica se puede realizar en Access 2007, o en Access 2003.

El alumno/a tendrá que crear 2 tablas, cada una de ellas con sus campos respectivos e introducir una serie de registros por teclado, que en realidad van a ser los datos que van a constituir la base de datos llamada TRABAJO.
Definirán para cada tabla el campo clave principal y relacionaran ambas tablas.

El objetivo es la realización de consultas a la base de datos y realizar formularios de acceso a los registros de la base de datos.

Aquí dejo una presentación para realizar el ejercicio.






¿Por qué es bueno usar una base de datos?
Para evitar la redundancia, o sea un alta de empleado  repetido en dos tablas, evitar la inconsistencia (una año 2020 fuera de rango en un alta en la empresa).
Solo según el cumpliendo de normas o requisitos se pueden adicionar y eliminar datos a la BD (Base de datos).
Es posible aplicar restricciones de seguridad para el acceso a los datos.
Se mantiene la integridad entre los datos (un empleado/a solo tiene un DNI).

Las consultas, junto con las tablas, constituyen la base de datos TRABAJO. Si te has fijado, quien realmente almacena y define los datos son las tablas. Access guarda el archivo añadiendo la extensión "mdb".
¿Que es una tabla?
Una tabla es una estructura de datos que contiene información común. Las tablas están formadas por campos (columnas) y registros (filas).
En la tabla EMPLEADOS, un campo es NOMBRE o sea, una clase de información relativa al empleado.
Un registro es un conjunto de campos. Puede ser toda la información acerca de un empleado en concreto. Por ejemplo, nombre del empleado, ciudad donde reside, etc.
Cada registro de la tabla contiene el mismo conjunto de datos y cada campo contiene el mismo tipo de información. Como dijimos, "Se mantiene la integridad entre los datos"
¿Y como se diseña una base de datos sobre el papel?

  1. Debemos especificar las tablas que se precisan para representar la información. En el caso del sistema de gestión de empleados como mínimo, dos tablas: "EMPLEADOS", "CONSEJERÍAS", para relacionar los empleados y su destino por provincias.
  2. Indicar para cada tabla los campos que la componen, según la información que necesitemos almacenar. Para cada uno de los campos, realizaremos un análisis para determinar el tipo de dato y las propiedades adecuadas para ese campo. Por ejemplo, el SUELDO debe especificarse que no pueda ser un valor menor o igual a cero.
  3. Identificar los campos comunes en las tablas, para saber qué tablas tienen relaciones.
  4. Definir las claves primarias. En el caso de la tabla "EMPLEADOS", debe encontrarse, entre todos sus campos, uno cuyo valor nunca pueda ser repetido, ni nulo. El campo más indicado sería el CODIGOEMPLEADO.
  5. Finalmente, diseñaremos los mecanismos que manipulen estas tablas, es decir las relaciones entre las distintas tablas.

Y ahora espero que no te queden dudas y puedas haccer el ejercicio. Si no es así visita la página,
Conociendo las Bases de Datos

No comments:

Post a Comment