2º ¿Como enlazar nuestras tablas?
enero 28, 2008 1 comentario
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



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