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.