TEMA: TABLAS DE DATOS DURACIÓN: 2 CLASES
LOGRO: Identificar cuáles son los procedimientos para crear y
manejar tablas en Access
INDICADOR DE
LOGRO
Ø Seguir los pasos para
Crear, guardar, cerrar tablas
Ø Identificar los tipos de
datos que se manejan en Access
CREAR TABLAS DE DATOS
Aquí veremos cómo crear una tabla de datos
para poder introducir datos en la base de datos en los temas siguientes
y luego trabajar con éstos utilizando las ventajas que nos proporciona Access
2007.
TIPOS DE DATOS.
A la hora de crear un campo en una tabla, hay que
especificar de qué tipo son los datos que se van a almacenar en ese campo.
Los diferentes tipos de datos de Access 2007 son:


En Access 2007 se puede ordenar o agrupar por un
campo Memo, pero Access sólo utiliza los 255 primeros caracteres cuando
se ordena o agrupa en un campo Memo.




Access recomienda utilizar el tipo Moneda
para impedir el redondeo de cifras en los cálculos. Un campo Moneda
tiene una precisión de hasta 15 dígitos a la izquierda de la coma decimal y 4
dígitos a la derecha. Un campo Moneda ocupa 8 bytes de espacio en disco.




Texto: el texto que aparece en el campo o
control.
Dirección: ruta de acceso de un
archivo o página.
Subdirección: posición dentro del
archivo o página.
Sugerencia: el texto que aparece como
información sobre herramientas.
Existe otra posibilidad que
es la Asistente para búsquedas... que crea un campo que permite elegir
un valor de otra tabla o de una lista de valores mediante un cuadro de lista o
un cuadro combinado. Al hacer clic en esta opción se inicia el Asistente para
búsquedas y al salir del Asistente, Microsoft Access establece el tipo de datos
basándose en los valores seleccionados en él.
CREAR UNA TABLA DE DATOS.
Para crear una tabla de datos tenemos que
hacer clic en la pestaña Crear para visualizar sus opciones. En el marco
Tablas podremos seleccionar estas opciones:
El botón Tabla abre
la Vista Hoja de datos, consiste en introducir directamente los datos en
la tabla y según el valor que introduzcamos en la columna determinará el tipo
de datos que tiene la columna.



Explicaremos a continuación la forma de crear una
tabla en vista diseño. Este método consiste en definir la estructura de
la tabla, es decir, definir las distintas columnas que esta tendrá y otras
consideraciones como claves, etc...
Otra forma rápida de llegar a la
vista Diseño es seleccionando la vista desde la pestaña Hoja de datos,
o haciendo clic en el botón de Vista de Diseño en la barra de estado:
Aparecerá la vista de Diseño
de la tabla:
Vamos rellenando la rejilla definiendo cada una de
las columnas que compondrá la tabla:
En la primera fila escribir el nombre del primer
campo, al pulsar la tecla INTRO pasamos al tipo de datos, por defecto
nos pone Texto como tipo de dato. Si queremos cambiar de tipo de datos,
hacer clic sobre la flecha de la lista desplegable de la derecha y elegir otro
tipo.
En la pestaña tenemos el nombre de la tabla
(como todavía no hemos asignado un nombre a la tabla, Access le ha asignado un
nombre por defecto Tabla1).
||A continuación tenemos la rejilla donde
definiremos las columnas que componen la tabla, se utiliza una línea para
cada columna, así en la primera línea (fila) de la rejilla definiremos la
primera columna de la tabla y así sucesivamente.
En la parte inferior tenemos a la izquierda dos
pestañas (General y Búsqueda) para definir propiedades del
campo es decir características adicionales de la columna que estamos
definiendo.
Y a la derecha tenemos un recuadro con un
texto que nos da algún tipo de ayuda sobre lo que tenemos que hacer, por
ejemplo en este momento el cursor se encuentra en la primera fila de la rejilla
en la columna Nombre del campo y en el recuadro inferior derecho Access
nos indica que el nombre de un campo puede tener hasta 64 caracteres.
Observa como una vez tengamos algún tipo de dato en
la segunda columna, la parte inferior de la ventana, la correspondiente a Propiedades
del campo se activa para poder indicar más características del campo,
características que veremos con detalle en la unidad temática siguiente.
A continuación pulsar la tecla INTRO para ir
a la tercera columna de la rejilla.
Esta tercera columna no es obligatorio utilizarla
ya que únicamente sirve para introducir un comentario, normalmente una
descripción del campo de forma que la persona que tenga que introducir datos en
la tabla sepa qué debe escribir ya que este cometario aparecerá en la barra de
estado de la hoja de datos.
Repetir el proceso hasta completar la definición de
todos los campos (columnas) de la tabla.
Antes de guardar la tabla tendremos que asignar una
clave principal.
La clave principal proporciona un valor único
para cada fila de la tabla y nos sirve de identificador de registros
de forma que con esta clave podamos saber sin ningún tipo de equivocación el
registro al cual identifica. No podemos definir más de una clave principal,
pero podemos tener una clave principal compuesta por más de un campo.
Para asignar una clave principal a un campo,
seguir los siguientes pasos:
Hacer clic sobre el nombre del campo que será clave
principal.
Hacer clic sobre el botón Clave principal en
el marco Herramientas de la pestaña Diseño.
A la izquierda del nombre del campo aparecerá una
llave indicándonos que dicho campo es la clave principal de la tabla.
Si queremos definir una clave principal
compuesta (basada en varios campos), seleccionar los campos pulsando
simultáneamente la tecla Ctrl y el campo a seleccionar y una vez
seleccionados todos los campos hacer clic en el botón anterior clave pricnipal
.
Importante: Recordar que un campo o combinación de
campos que forman la clave principal de una tabla no puede contener valores
nulos y no pueden haber dos filas en la tabla con el mismo valor en el campo/s
clave principal.
Cuando intentemos insertar una nueva fila con
valores que infrinjan estas dos reglas, el sistema no nos deja crear la nueva
fila y nos devuelve un error de este tipo:
GUARDAR UNA TABLA.
Para guardar una tabla, podemos:


Como nuestra tabla aún no tiene nombre asignado,
aparecerá el siguiente cuadro de diálogo:
Escribir el nombre de la tabla.
Hacer clic sobre el botón Aceptar.
Nota: Si no hemos asignado clave principal antes de
guardar la tabla, nos aparece un cuadro de diálogo avisándonos de ello, y
preguntándonos si queremos que Access cree una, si le decimos que Sí nos
añade un campo de tipo autonumérico y lo define como clave principal. Si le
decimos que No se guarda la tabla sin clave principal ya que una clave
principal en una tabla es conveniente pero no obligatorio.
Para cerrar una tabla, seguir los siguientes pasos:
Hacer clic derecho sobre la
pestaña con el nombre de la tabla y seleccionar Cerrar en el menú
emergente.
O bien hacer clic sobre el botón Cerrar
que
se encuentra en la parte derecha al mismo nivel que la pestaña.
O bien hacer clic sobre el botón Cerrar

TALLER
Nombre
del campo
|
Tipo de
dato
|
Código
Cliente
|
Numérico
|
Nombre
Cliente
|
Texto
|
Apellidos
cliente
|
Texto
|
Dirección
cliente
|
Texto
|
Población
|
Texto
|
Código
postal
|
Numérico
|
Provincia
|
Texto
|
Teléfono
|
Texto
|
Fecha
nacimiento
|
Fecha/Hora
|
Ejercicio 1: Concesionario
1
Abrir la base de datos Concesionario de
la carpeta Mis ejercicios del disco local D.
2 Crear una tabla con el nombre Clientes
con los siguientes campos:
La clave principal será el campo código
cliente.
3 Crear otra tabla con el nombre Coches
vendidos con los siguientes campos:
Nombre del campo
|
Tipo de dato
|
Matricula
|
Texto
|
Marca
|
Texto
|
Modelo
|
Texto
|
Color
|
Texto
|
Precio
|
Texto
|
Extras instalados
|
Memo
|
La clave principal será el campo Matricula.
4 Crear otra tabla con el nombre de Revisiones
con los siguientes campos:
Nombre
del campo
|
Tipo de dato
|
Nº revisión
|
Autonumérico
|
Cambio aceite
|
Sí/No
|
Cambio filtro
|
Sí/No
|
Revisión frenos
|
Sí/No
|
Otros
|
Memo
|
La clave principal será el campo Nº revisión.
5 Cerrar la base de datos.
Nombre
del campo
|
Tipo de
dato
|
Código
Paciente
|
Numérico
|
Nombre
Paciente
|
Texto
|
Apellidos
Paciente
|
Texto
|
Dirección
|
Texto
|
Población
|
Texto
|
Código
postal
|
Numérico
|
Provincia
|
Texto
|
Teléfono
Paciente
|
Texto
|
Fecha
nacimiento
|
Fecha/Hora
|
Ejercicio 2: Clínica
1 Abrir la base de datos Clínica de la
carpeta Mis ejercicios del disco Local D.
2 Crear una tabla con el nombre de Pacientes
con los siguientes campos:
De momento no definimos clave principal.
3 Crear otra tabla con el nombre de Médicos
con los siguientes campos:
Nombre del campo
|
Tipo de dato
|
Código Medico
|
Texto
|
Nombre Medico
|
Texto
|
Apellidos Medico
|
Texto
|
Teléfono Medico
|
Texto
|
Especialidad
|
Texto
|
De momento no definimos clave principal.
4 Crear otra tabla con el nombre de Ingresos
con los siguientes campos:
Nombre del campo
|
Tipo de dato
|
Nº ingreso
|
Autonumérico
|
Habitación
|
Numérico
|
Cama
|
Texto
|
Fecha ingreso
|
Fecha/Hora
|
No definir clave principal.
5 Cerrar la base de datos.
No hay comentarios:
Publicar un comentario