2º ¿Como enlazar nuestras tablas?

Busquemos en nuestras Tablas las relaciones que hay entre ellas.

Si elegimos 2 tablas cualesquiera, ¿Que relación hay que definir entre ellas?

Fácil, solo hay que hacer la siguiente pregunta:

¿Un elemento de la tabla A, se relaciona con uno de la B o con varios de la tabla B?

En Velneo solo teneis que preocuparos de buscar las relaciones n a 1 , que serán punteros a Maestro

Nota : Desde cualquier tabla podremos hacer un puntero a unas tabla sea esta Maestra o Submaestra
No podremos hacer un puntero a una tabla definida como Historica, ya que esta no tiene Código, de ahi el consejo de que inicalmente os olvideis de ellas. Solo podemos definir como Historicas, aquellas que estamos seguros que nunca van a ser apuntadas, es decir que no van a tener Plurales a ninguna

Velneo, en el momento que creamos un enlace a Maestro, nos crea el enlace Plural de forma automática.

Esto esta en cualquier tutorial, así como los campos e indices que Velneo nos crea por defecto, de todas maneras lo comento por encima:

Velneo en el momento en que definimos un campo, por ejemplo Clientes, en la tabla facturas, y lo definimos como puntero a Maestro.

Nos crea en esta misma tabla , facturas, un índice compuesto por Cliente y el campo Código de la factura.

De esta manera en Clientes, ya puede crear un enlace a plural, apuntando a este nuevo indice, relacionando un cliente con todas sus facturas.

¿Cuantos Plurales nos crea?, ¿Y si necesitamos varios plurales entre dos tablas?

Tantos como índices tenemos, por ejemplo si tenemos el plural anterior Cliente y sus facturas, en el momento que creemos otro nuevo indice en Facturas y cuya primera parte sea también el Cliente, por ejemplo Cliente-Fecha, nos cañadirá en Clientes el nuevo plural.

Existiendo ambas relaciones, la diferencia sera el orden, lo cual ya veremos es de mucha utilidad.

Por tanto, una vez declarada la tabla con los campos por defecto, el siguiente paso será crear campos y sus relaciones con el resto, para empezar a montar nuestra base de datos.

Finalmente añadiremos los campos, que en principio no sean enlaces o punteros.

Esto lo podemos hacer a partir del esquema de tablas o de la propia edicion de las propiedades de la tabla y sus campos, es indiferente

Aunque todo esto siempre es modificable en el Futuro.



Ir a la página principal: Fundamentos en Velneo, análisis en el Modelo Real

Anuncios

Acerca de Miguel Pérez Oliver
Un abuelo en esto del negocio del software, habiendo recorrido en estos 30 años de todo : Programador, analista, consultor, implantador y ahora en el lado oscuro. Coordinador del departamento comercial en Velneo y viajero.

One Response to 2º ¿Como enlazar nuestras tablas?

  1. Pingback: Fundamentos de Velneo : El Modelo Real de Base de Datos « Miguel Pérez Oliver

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: