Office 2010 - Access

Lección 17: Relaciones – Clave Primaria

17/76 Lecciones 

“Clave primaria”

Antes de que podamos crear “Relaciones” entre tablas, debemos haber primero creado las tablas. Si no sabes lo que son las tablas, regresa a la Lección 7 para saber que tipo de tablas se necesitan, y que tipo de campos deben tener.

Hay una tabla de “Canción”, con los campos “Título de Canción”, “IDCantante”, “IDAlbum”, “Duración” , “Genero” y “Fecha” y También una tabla de “Vocalista”, con los campos “ID Cantante”, “Apellido” y “Nombre”.

Vamos a empezar con la tabla de “Vocalistas”.
Para crear una tabla, tenemos dos posibilidades,
1. puedes crearlas en la “Vista Hoja de Datos”, o
2. puedes crearlas en la “Vista de Diseño”.
Como ya he creado la primera tabla (“Album”) en “Vista de Hoja de Datos”, ahora selecciono “Vista de Diseño”.

Selecciona la pestaña “Crear” en la “Cinta” y haz click en el botón “Diseño de tabla”.

les17_image001_es
Ingreso varios campos con el nombre y su “Tipo de Datos”. El “IDCantante” es “Auto Numerado” y los otros dos son campos de “Texto”. Cuando creamos una tabla en “Vista de Diseño”, necesitamos configurar una “Clave Primaria” manualmente,  de ser necesario.

Escojo el campo “IDCantante”, y hago click en la “Clave Primaria” en la “Cinta” por que dos cantantes no deben tener el mismo ID. El ícono de una llave aparecerá junto al nombre de campo.

Si te equivocas, o si quieres cambiar la “Clave primaria”, no hay problema. Selecciona el campo que elegiste como “Clave primaria” y haz click en la “Clave primaria”. El ícono desaparecerá. Elige el campo apropiado y luego haz click en la “Clave primaria”.

Si todo esta hecho correctamente, haz lick en el botón de “Guardar” en la barra de herramientas de “Acceso Rápido”.

En el diálogo que aparece, le das a la tabla un nombre, en este caso, “Vocalistas”, y haces click en el botón  Aceptar.

les17_image002_es
Cuando hayas hecho todo correctamente, esta tabla deberá aparecer en el “Panel de Navegación”.

Repetimos esto para la tabla de “Canción”.
En la tabla de “Canción”, necesitamos los siguientes campos:  “TítuloCanción”, “IDCantante”, “IDAlbum”, “Genero” y “Fecha”.

Para todos los campos elijo “Texto” como el “Tipo de Datos”, con la excepción de los campos “IDCantante” y “IDAlbum” las cuales consisten de números. El campo de “Fecha” consiste de 4 dígitos (ejemplo 1992) o las letras “na” si no lo sabemos. Así que el “Tipo de Dato” “Texto”, está bien para esto.
Cuando quiero guardar esta tabla, una ventana de alerta aparece diciendo que no he configurado una “Clave Primaria”. Tengo dos opciones, le permito a “Access” crear una por mi, o puedo crearla yo.

les17_image003_es
Por que es más seguro trabajar en cada tabla con una “Clave Primaria”, elijo la primera opción y hago click en “Si”.  Entonces ‘Access’ automáticamente crea un campo con “Tipo de Datos” como “Autonumerado” y lo convierte en la “Clave primaria”. Aún puedes cambiar este nombre de campo a algo mas apropiado.

Esto es lo que deberías de tener:

les17_image004_es
Tres tablas, 1 “Album”, 2 “Vocalista” y 3 “Canción”.
En la siguiente lección vamos a conectarlas entre sí.

Recuerda esto:
– Si deseas insertar una fila entre dos filas existentes, selecciona la fila arriba de la que quieras insertar, haz click en el botón “Insertar Filas” en la “Cinta”.
– Si deseas eliminar una fila, selecciona la fila, haz click en el botón “Eliminar Filas” en la “Cinta”.

Increíble! Has completado Lección 17 INICIAR EL PROXIMO LECCIÓN