Tablas Familias y Artículos

Vamos a definir la tabla Familias, la de Artículos, crearlas en la base de datos, definir las relaciones entre ellas y crear las relaciones

Tablas Familias

Vamos a Tablas, creamos una tabla nueva (CTRL++)

Como nombre ponemos Familias, y el primer campo Familia, y nos dice que NO existe y si queremos crearlo

Indicamos que sí, y se nos muestra la pantalla de Campos, con el nombre Familia ya escrito,

En tipo ponemos Texto y en tamaño cambiamos a 8

Cerramos la pantalla de campos, y añadimos Familia a la tabla que estábamos creando.

Ponemos campo Descripción, que hay que crear de tipo Texto, con tamaño 50

La tabla debe quedar así:

Pulsemos el botón índice y pongamos como en la imagen

Tabla Artículos

Crearemos una nueva tabla, de nombre Artículos con campos como en la imagen

Preste atención al tipo de campo, y observe que hemos añadido el campo Familia para poder vincular los artículos a sus familias

Y como Índices ponemos

Y creamos un segundo índice por Descripción

Dado que hemos creado dos tablas, Actualizamos Todo

Crear la relación entre tablas

Salimos de tablas y vamos a Relaciones

Como no hay nada, ya estamos en una relación nueva

En tabla principal ponemos Familias

El índice sale automáticamente Familia

En tabla secundaria ponemos Artículos

Y en el campo ponemos Familia

La pantalla quedara como

En nuestro caso nos interesa integridad, y si se cambia la Familia, se actualice en el Artículo, pero no nos interesa eliminar en cascada: no queremos que se puedan borrar familias si existen artículos de la misma

Por lo tanto desmarcamos Eliminar en cascada los campos relacionados

Pulsamos el botón Actualizar, y como las tablas ya estaban creadas, ahora también se crean sus relaciones

Verificación

Abrimos la FB555, vamos a ver las relaciones y

Vemos que se ha creado una relación de Uno a Varios entre Familias y Artículos: Una familia puede tener Varios Artículos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.