Clave Primaria

La clave primaria es el(los) campo(s) que permiten identificar a un registro. Para definirla debe estar en la ventana de Definición de Tabla ( Haga doble clic sobre la representación gráfica de la Tabla), y presione el botón , elija el tópico ‘Primary Key’.

Los campos marcados del listado ‘Table columns’ son los que forman la clave primaria.

Haga un clic sobre un campo no marcado y este pasara a formar parte de la clave primaria, haga un clic sobre un campo ya marcado y dejara de formar parte de la clave primaria. En la casilla ‘Key columns’ se puede observar gráficamente los campos que forman la clave primaria.

Digite el nombre de esta Clave Primaria, en la casilla ‘Key Name’, si fuese necesario definirle un nombre.

Al volver a la ventana de representación gráfica de las Tablas, aparecerá un símbolo gráfico adjunto a la Tabla, esto indica que esta tabla tiene una Clave primaria, las líneas que nacen de la representación gráfica de la Tabla, indican el(los) campo(s) que forman parte de la clave primaria.

Clave Foránea

La clave foránea es un(os) campo(s), cuyo valor(es) deben estar presente en otra Tabla y los campos de esta segunda Tabla deben ser (o formar parte) de la Clave primaria. Esto último permite definir una relación de integridad entre los datos; la existencia de el dato en la primera Tabla esta condicionado a la existencia de el(los) mismo(s) dato(s) en la segunda Tabla.

Para definir una clave foránea debe estar en el ventana de Definición de Tabla (haga doble clic sobre la representación gráfica de la Tabla)

Estando en la ventana de "Definición de Tabla", presione el botón y elija el tópico ‘Foreign Key’.

En el listado aparecen los nombres dados cada relación, ya que una Tabla puede tener 0 o muchas relaciones (claves foráneas).

Marque una relación del listado, presione ‘Edit’ para modificarla, ‘Delete’ para borrarla. Presione el botón ‘New’ para definir una nueva relación.

Los detalles para desarrollar una Clave Foránea son:

ü En la casilla ‘Foreign Key Name’, es el nombre dado a esta relación.

ü El(los) campo(s) marcados del listado ‘Select Columns’ conformaran la Clave Foránea.

ü La caja ‘Primary Key Table’ indica la Tabla con la que estará relacionada En la parte inferior de esta casilla aparecerá el campo(s) que conforman la clave primaria de esta Tabla, ‘Primary Key Columns’. El número de campos seleccionados previamente deberá ser el mismo a los que aparecen en esta casilla. El primer campo seleccionado de la Tabla estará relacionado con el primero de la Tabla elegida, y todos los demás campos seleccionados de igual forma. No es necesario que tengan el mismo nombre los campos relacionados, pero si deben ser del mismo tipo de dato.

Al regresar a la Representación gráfica de las Tablas, aparecerá un símbolo gráfico adjunto a la Tabla, esto indica que esta tabla tiene una Clave Foránea definida, las líneas que nacen de la representación gráfica de la Tabla, indican el(los) campo(s) que forman parte de la Clave Foránea y la Tabla con la que están relacionadas.

Haga doble clic sobre el símbolo adjunto y podrá ver información sobre la Clave Foránea definido.