Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Access PDF
Access PDF
Informtica de 4 de E.S.O.
ISBN: 84-689-4298-7
Registro: 05/73559
ndice
Introduccin........................................................................................................ 4
UNIDAD DIDCTICA............................................................................................. 5
OBJETIVOS DIDCTICOS............................................................................ 5
CONTENIDOS................................................................................................. 6
CONTENIDOS CONCEPTUALES................................................................... 6
CONTENIDOS PROCEDIMENTALES............................................................. 6
CONTENIDOS ACTITUDINALES................................................................... 6
DISTRIBUCIN DE SESIONES .................................................................... 7
METODOLOGA............................................................................................. 8
ACTIVIDADES DISCENTES......................................................................... 9
RECURSOS (DOCENTES Y ALUMNOS) .................................................. 10
ORGANIZACIN SOCIAL .......................................................................... 10
ESPACIOS ..................................................................................................... 10
EVALUACIN DEL ALUMNADO ............................................................. 11
EVALUACIN DEL PROCESO DE ENSEANZA - APRENDIZAJE ..... 11
BIBLIOGRAFA ............................................................................................ 12
POSIBLES AMPLIACIONES ....................................................................... 13
0. Presentacin. (sesin1) .................................................................................. 14
1. Concepto de tabla. (sesin1)........................................................................... 15
2. Introduccin a Access 2000. (sesin2) ........................................................... 17
3. Creacin de tablas. (sesin2) .......................................................................... 19
3. Creacin de tablas. (sesin3) .......................................................................... 21
4. Manejo de datos de una tabla. (sesin4)......................................................... 28
5. Relaciones entre tablas. (sesin5 y sesin6) ................................................... 35
6. Desarrollo de un supuesto prctico. (sesin7) ................................................ 42
7. Evaluacin. (sesin8 y sesin9)...................................................................... 47
Solucin de la prueba de evaluacin............................................................ 49
Hoja de seguimiento ....................................................................................... 51
1
ndice de figuras
2
(Figura 33: preparado para buscar por nombre) ............................................................. 33
(Figura 34: parmetros de bsqueda) ............................................................................. 33
(Figura 35: bsqueda con xito) ..................................................................................... 34
(Figura 36: bsqueda sin xito) ...................................................................................... 34
(Figura 37: tabla alumno) ............................................................................................... 35
(Figura 38: tabla asignatura)........................................................................................... 35
(Figura 39: tabla Se_Matricula_En) ............................................................................... 35
(Figura 40: vista diseo de tabla Se_Matricula_En) ...................................................... 36
(Figura 41: ventana para mostrar tablas en rea de relaciones)...................................... 37
(Figura 42: rea de relaciones con tablas) ...................................................................... 37
(Figura 43: configuracin de una relacin) .................................................................... 38
(Figura 44: rea de relaciones con relaciones hechas) ................................................... 39
(Figura 45: nif no existente) ........................................................................................... 39
(Figura 46: error de integridad referencial) .................................................................... 39
(Figura 47: se puede repetir el nif o el cdigo)............................................................... 40
(Figura 48: no podemos repetir el mismo nif con el mismo cdigo) ............................. 40
(Figura 49: no se satisface la clave principal) ................................................................ 40
(Figura 50: modificamos un nif en la tabla asignatura).................................................. 40
(Figura 51: actualizacin en cascada)............................................................................. 40
(Figura 52: error porque no hemos habilitado el borrado en cascada) ........................... 41
(Figura 53: vista diseo de la tabla platos) ..................................................................... 43
(Figura 54: vista hoja de datos de la tabla platos) .......................................................... 43
(Figura 55: vista diseo de la tabla ingredientes) ........................................................... 44
(Figura 56: vista hoja de datos de la tabla ingredientes) ................................................ 44
(Figura 57: vista diseo de la tabla recetas) ................................................................... 45
(Figura 58: rea de relaciones) ....................................................................................... 45
(Figura 59: configuracin de las relaciones) .................................................................. 45
(Figura 60: vista hoja de datos de la tabla recetas)......................................................... 46
3
Introduccin
4
UNIDAD DIDCTICA
Informtica 4 de E.S.O.
OBJETIVOS DIDCTICOS
Al finalizar la unidad, el alumno ser capaz de resolver supuestos prcticos que
requieran el uso de tablas y relaciones de bases de datos relacionales utilizando Access
2000.
5
CONTENIDOS
CONTENIDOS CONCEPTUALES
CONTENIDOS PROCEDIMENTALES
CONTENIDOS ACTITUDINALES
6
DISTRIBUCIN DE SESIONES
0. Presentacin. (sesin 1)
1. Concepto de tabla. (sesin1)
2. Introduccin a Access 2000. (sesin2)
3. Creacin de tablas. (sesin2 y sesin3)
9 Vista diseo
9 Campo y tipo de dato
9 Claves e ndices
9 rea de relaciones
9 Tipos de relaciones entre campos
9 Integridad referencial
7
METODOLOGA
Nos basaremos en una exposicin oral de los conceptos utilizando la pizarra para
reflejar los conceptos ms importantes. Adems se les har entrega de unas fotocopias
con los apuntes de cada leccin.
8
ACTIVIDADES DISCENTES
1. Crear una tabla de alumnos para almacenar los datos de los alumnos de
clase.
2. Introducir, modificar, borrar y consultar datos en la tabla agenda.
3. Crear distintas tablas para observar el significado de los tipos de datos,
claves e ndices.
4. Crear una tabla de asignaturas para almacenar los datos de las
asignaturas de clase.
5. Relacionar la tabla de alumnos con la tabla de asignaturas, obteniendo la
tabla de matriculaciones.
9
RECURSOS (DOCENTES Y ALUMNOS)
Se emplearn como recursos los siguientes materiales:
ORGANIZACIN SOCIAL
ESPACIOS
En el aula de informtica existe un ordenador por cada dos alumnos, por lo que
tendrn que ir ejecutando las acciones que se les diga, y as ir viendo los resultados de la
teora de una forma inmediata.
10
EVALUACIN DEL ALUMNADO
Debido a las limitaciones del aula (un ordenador por cada dos personas) y de
cara a que cada alumno realice individualmente el ejercicio final, se emplearn dos
sesiones para realizar dicho ejercicio, citando en cada sesin a la mitad de la clase. La
otra mitad de la clase ir a la biblioteca.
11
BIBLIOGRAFA
Para realizar esta unidad didctica, se han utilizado los siguientes materiales:
12
POSIBLES AMPLIACIONES
En esta unidad didctica se cubren los contenidos bsicos para manejar tablas en
Access. Existen varias posibilidades de cara a seguir profundizando en el uso de Access
y las bases de datos.
1) La opcin ms directa y sencilla sera ir viendo el resto de objetos de Access:
consultas, formularios, informes, macros y mdulos.
2) Una vez que se hayan visto consultas, otra opcin sera ver las sentencias
SQL en detalle, para disponer de mayor flexibilidad a la hora de realizar las
consultas.
3) Puesto que no se ha comentado nada de diseo, otra opcin sera ver los
modelos entidad relacin y relacional.
4) Finalmente, estara la opcin de ver otros sistemas gestores de bases de datos
como Oracle, PostgreSQL, MySQL, etc. Sera interesante mostrar a los
alumnos alternativas a la plataforma Windows.
13
0. Presentacin. (sesin1)
El profesor se presenta y mete los nmeros de cada ordenador en
una caja. Un alumno sacar un papelito. El alumno que tenga el ordenador
con ese nmero saldr a la pizarra y se presentar. El profesor le har una
foto con una cmara digital.
14
1. Concepto de tabla. (sesin1)
Una tabla es una coleccin de datos sobre un tema especfico, como
por ejemplo, alumnos.
Las tablas organizan datos en columnas (denominadas campos) y filas
(denominadas registros). La interseccin entre una fila y una columna es una
celda y contiene un dato especfico de un registro. Como muestra la figura,
cada registro de la tabla de alumnos tiene los mismos campos. Esto quiere
decir que de cada alumno (registro) queremos conocer unos datos concretos:
nombre y nif.
15
(Figura 2: vista diseo)
Ms adelante, veremos otros aspectos importantes que podemos definir
desde la vista de diseo.
16
2. Introduccin a Access 2000. (sesin2)
Para empezar a trabajar con Access 2000, lo primero que debemos
hacer es ejecutarlo. Para ello, nos vamos al Men Inicio Microsoft Access.
17
(Figura 5: dilogo de archivo nuevo)
Ya tenemos la ventana principal de Access. Desde esta pantalla
podemos manipular los distintos elementos de la base de datos, aunque
nosotros nos centraremos en las tablas. Ms adelante veremos cmo trabajar
con las tablas. Ahora lo que haremos ser salir de Access, y para ello nos
vamos al men Archivo Salir.
18
3. Creacin de tablas. (sesin2)
Vamos a ver los pasos que hay que seguir para crear una nueva tabla a
partir de la ventana principal de Access. La forma ms recomendable de crear
una tabla es a partir de la vista de diseo. Para ello, primero debemos
asegurarnos de tener seleccionado Tablas dentro de la lista de objetos que
est en la parte izquierda de la ventana principal.
19
En la vista de diseo tenemos que ir introduciendo los campos de
nuestra tabla. Recordad que los campos representan los datos que queremos
conocer de todos los elementos de nuestra tabla. Por ejemplo, si la tabla es
de alumnos, los campos podran ser nif, nombre, telfono, etc.
Cread una tabla en vuestra base de datos que tenga un campo llamado
nombre de tipo texto.
20
3. Creacin de tablas. (sesin3)
TIPO DESCRIPCIN
Texto Cualquier combinacin de caracteres hasta un mximo
de 255.
Tipos Numricos
Fijaros que para elegir el subtipo dentro del tipo numrico, debemos ir
al parmetro Tamao del campo y pulsar el botn izquierdo del ratn sobre
el icono de la lista desplegable, y despus volver a pulsar el botn izquierdo
del ratn sobre la opcin deseada.
21
Entero largo: nmeros enteros
Doble: nmeros decimales
Fijaros que para elegir el subtipo dentro del tipo fecha / hora, debemos
ir al parmetro Formato y pulsar el botn izquierdo del ratn sobre el icono
de la lista desplegable, y despus volver a pulsar el botn izquierdo del ratn
sobre la opcin deseada.
Tipos de Moneda
Fijaros que para elegir el subtipo dentro del tipo fecha / hora, debemos
ir al parmetro Formato y pulsar el botn izquierdo del ratn sobre el icono
de la lista desplegable, y despus volver a pulsar el botn izquierdo del ratn
sobre la opcin deseada.
22
Lo ms normal es usar el formato Euro para asegurarnos de que salga el
smbolo del Euro. Pero ojo, aseguraros de que en el parmetro lugares
decimales est puesto 2, ya que las cantidades en Euros tienen dos decimales
para los cntimos.
23
Ejercicio5 Aadir campos a una tabla
Pareja: s / no.
Ahora que hemos visto los distintos tipos de datos de los campos,
debemos ver el concepto de clave. Este concepto es fundamental ya que hay
que tener en cuenta que una base de datos es una coleccin organizada de
datos.
24
(Figura 15: fijamos la clave principal)
Pero, y s ninguno de nuestros campos sirve como clave principal? En
este caso, podemos optar por no indicar la clave principal, y cuando cerremos
la tabla Access se dar y cuenta y nos avisar. Para cerrar la tabla hay que
pulsar el icono de la X en la ventana de la vista de diseo. Tened cuidado de
no pulsar el icono de la X de la ventana principal de Access, ya que esto
cerrara toda la aplicacin.
25
(Figura 18: nombre de la tabla)
Ahora sale un aviso de que no tenemos clave principal. Una alternativa
que nos brinda Access es crear automticamente un campo auto-numrico.
Pulsamos el botn izquierdo del ratn sobre el botn S para elegir esta
opcin.
26
(Figura 21: vista diseo con clave auto-numrico)
Podemos cerrar la tabla pulsando el icono de la X. En esta tabla la
clave principal la crea Access asignando automticamente un nmero a cada
registro. El primer registro tendr Id 1, el siguiente Id 2, y as sucesivamente.
27
4. Manejo de datos de una tabla. (sesin4)
28
La ltima fila de la vista hoja de datos sirve para aadir un nuevo
registro a la tabla. Puesto que la tabla est vaca, en este caso la ltima fila
es la nica fila que hay realmente. Fijaros en que la celda correspondiente al
campo Id contiene el texto (Autonumrico). Esto quiere decir que nosotros
no tenemos que introducir valor para dicho campo, ya que al ser auto-
numrico, Access le asigna un nmero de forma automtica. Para aadir un
nuevo registro lo que tendramos que hacer es hacer clic con el botn
izquierdo del ratn en la celda correspondiente al campo nombre en la ltima
fila. A continuacin, escribimos el nombre del nuevo alumno que queremos
guardar en la tabla.
29
Debemos hacer clic con el botn izquierdo del ratn en alguna celda de
otra fila para forzar a Access a comprobar los valores del nuevo registro.
Veamos ahora cmo podemos borrar uno o varios registros. Para ello,
simplemente establecemos la seleccin haciendo clic con el ratn izquierdo
del ratn en el cuadradito que est a la izquierda del todo del registro que
queremos seleccionar. Las selecciones mltiples se harn usando la tecla
CTRL.
30
Una vez que hemos establecido la seleccin, pulsamos la tecla Supr y
vemos que Access nos avisa que estamos a punto de borrar los registros.
Ahora que hemos visto el borrado, vamos a ver el gran problema de los
campos auto-numricos. Supongamos que despus de haber aadido un par de
registros a nuestra tabla, borramos uno de ellos.
31
Fijaros que ahora el segundo registro tiene valor de Id 3. Esto es un
desfase de contador, debido a que Access no recicla las posiciones de los
campos auto-numricos. Esto significa que cada vez que borremos un registro,
perderemos un valor de Id.
32
Ejercicio9 Modificar registros de una tabla
33
Escribimos el valor que queremos buscar y pulsamos el botn Buscar
siguiente. Si se encuentra el dato, Access nos llevar al primer registro que lo
contiene.
34
5. Relaciones entre tablas. (sesin5 y sesin6)
Todo lo que hemos visto es la base para trabajar con Access, pero la
verdadera potencia se obtiene al trabajar con varias tablas. Sin embargo, para
conseguir que haya coherencia entre los datos de las distintas tablas,
debemos especificar las relaciones entre las tablas.
Supongamos que tenemos una tabla con los alumnos del centro y otra
tabla con las asignaturas del centro, cuya clave principal es el cdigo.
35
Fijaros que en esta ltima tabla la clave principal debe ser la
combinacin del nif con el cdigo.
Existen otros tipos de relaciones (uno a muchos y uno a uno) pero son
ms complicados y requieren otros tipos de claves e ndices, por lo que no los
vamos a ver.
An nos queda indicar a Access que hay una relacin entre las tres
tablas. Primero debemos ir al rea de relaciones. Para ello elegimos del men
principal Herramientas Relaciones.
36
(Figura 41: ventana para mostrar tablas en rea de relaciones)
Al ser la primera vez que abrimos el rea de relaciones, nos sale una
ventana para elegir qu tablas queremos mostrar en dicho rea. Vamos
seleccionando cada tabla uno a uno con el ratn y pulsamos el botn Agregar.
Cuando hayamos acabado pulsamos el botn Cerrar y debemos ver lo
siguiente.
37
(Figura 43: configuracin de una relacin)
Para acabar rpido, podramos pulsar el botn Crear directamente,
pero es interesante establecer la integridad referencial, ya que es la
caracterstica que exige (en este caso) que todo nif que pongamos en tabla
Se_Matricula_En, obligatoriamente debe estar ya en tabla alumno. Esto sirve
para evitar que pongamos un nif de un alumno que no existe. Para activar la
integridad referencial, simplemente hacemos clic en la cajita. Al hacerlo, se
nos habilitan dos cajitas ms:
38
(Figura 44: rea de relaciones con relaciones hechas)
Ahora que hemos acabado, pulsamos el icono X para cerrar el rea de
relaciones.
39
(Figura 47: se puede repetir el nif o el cdigo)
Sin embargo, no podemos repetir el mismo nif con el mismo cdigo.
40
(Figura 52: error porque no hemos habilitado el borrado en cascada)
Ejercicio13 Rellenar tabla
41
6. Desarrollo de un supuesto prctico. (sesin7)
En esta sesin vamos a desarrollar con Access un supuesto prctico. El
objetivo es que os familiaricis con la forma de trabajo de los profesionales
de la Informtica. A la hora de implementar una solucin informtica, hay que
realizar tres pasos fundamentales.
Vamos a crear una base de datos que sirva para almacenar recetas de
platos. La primera tabla que vamos a necesitar es la de platos. De cada plato,
debemos saber su nombre y los vamos a identificar mediante un cdigo
alfanumrico.
Finalmente, nos va a hacer falta una tabla para relacionar platos con
ingredientes. Llamaremos a esta ltima tabla recetas. En la tabla de recetas
necesitamos las claves principales (cdigo de ingrediente, cdigo de plato), y
tambin la cantidad del ingrediente a utilizar. La clave principal debe ser la
combinacin del cdigo de ingrediente con el cdigo de plato, puesto que un
ingrediente se puede usar para elaborar muchos platos, y un plato puede
necesitar muchos ingredientes para su elaboracin.
Lo que debis hacer (paso a paso y con la ayuda del profesor) es:
42
3. Crear la tabla de recetas y establecer relaciones entre las tres
tablas.
4. Introducir datos en la tabla de recetas.
43
Veamos cmo se hace la tabla de ingredientes.
44
Veamos cmo se hace la tabla de recetas.
45
Finalmente, pongamos algunas recetas de ejemplo.
46
7. Evaluacin. (sesin8 y sesin9)
TEORA (40%)
47
PRCTICA (40%)
48
Solucin de la prueba de evaluacin
TEORA (40%)
a. Tabla 1. fila
b. Celda 2. coleccin de datos
c. Campo 3. dato especfico
d. Registro 4. columna
49
PRCTICA (40%)
8.
rea de relaciones
50
Hoja de seguimiento
10
11
12
13
14
15
16
17
18
19
20
51