Fundamentos de Velneo : El Modelo Real de Base de Datos
enero 24, 2012 Dejar un comentario
Previos
En este tutorial, no ptetendo dar una información detallada de todas y cada una de las posibilidades de Velneo. Sino acercaros de forma amplia, sin profundizar, en como un monton de funcionalidades y de posibilidades, están magicamente dispuestas y disieñadas, para poder programar de una manera distinta, mas bien para llevar una solución directamente del análisis a un programa informático, que es donde creo que reside la mayor virtud de Velneo y que denomino el modelo Real.
¿Y por qué real?
Al margen de cualquier definición técnica, simplemente pro que cuanto mas usamos Velneo, mas nos damos cuenta de que lo único que tenemos que ser fieles, es adaptar la realidad a Velneo, sin necesidad de complicadas estructuras artificiales que nos complican esa labor.
Por ello
En principio doy por supuesto que antes de este tutorial, ya ha habido un acercamiento a Velneo y que ya conoces auqnue no los domines los conceptos de Actualización, trigers, tipos de indice , tipos de campo, etc.
Pero por si no fuera así
Tipos de campo, Explicación en nuestra antigua plataforma (Válido) un recopilatorio de tipos dde campo en un Blog Una novedad de V7 los campos Objeto Formula dinámica Un Slidshere sobre los tipos de índice en Velneo Un enlace a los tipos de indice en el manual del vDevelop Una novedad en V7 : La Indexación de Objetos texto y texto enriquecido Cuándo se disparan las actualizaciones.
Introducción
Primero un poco de rollo, estos artículos aunque un poco reiterativos fueron los que me dieron pie a desarrollar definitivamente este tema de forma completa en este post. A falta de repasarlos y unificarlos os los dejo aquí.
Velneo y el Modelo Real : Introducción y descripción de las diferencias con otros modelos, etc. Cambia El chip con Velneo : Es posible que ya hayas hecho tus primeros programas en Velneo, te muestro 2 o 3 ejemplos para que veas que todavia estas “programando en Velneo a lo Sql” Tras tus primeros ejercicios, fundamentos del Analisis en Velneo: Te planteo algunas cuestiones y te presento el primer tutor que debes estudiar y entender perfectamente Fundamental , separa el Qué del Cómo
Entremos en Materia
Antes que nada.
Cómo definir los tipos de Tablas Cómo relacionar nuestras tablas Relaciones muchos a muchos La No importancia del campo código para el analisis
Y ahora si
Los Punteros : Conceptos básicos y sus implicaciones en nuestra progrmación. El puntero a Maestro. Los Punteros y los Valores iniciales, actualizaciones, campos formula… Empecemos a dar potencia a los punteros que ya conocemos. Todos los tipos de puntero. En Velneo toda relación Real que sea n a 1, se puede apuntar sin limitaciones. Estamos en una base de datos Real. Puntero Indirecto Real y Virtual . Creo que con uos ejemplos yuna explicación detallada de estos, acabaremos de ver la potencia que nos da la unión de todos estos componentes (Punteros, Valores iniciales, Campos Formula, Editor de Formulas, etc) ¿Cuando dominare la potencia de Velneo con los Punteros?. Veamos unos ejemplos de como podemos llegar casi hasta el infinito, sin necsidad de lidiar con engorrosos procesos
Cómo afecta esto a nuestra progrmación de interface o de solución (O mejor dicho no programación)
Leer, editar , Localizar Maestros (Pendiente) Un paso más, la subindexación 1 , la subindexación 2 y la subindexación 3 , subindexadores y localizador con subindexación dinámica
Algunos Tips o trucos en la Base de datos.
Tips con los campos Formula para soluciones de Data Mining (Pendiente) Tips para localizadores superpotentes (Pendiente) Tips para Html (Pendiente)
Cambio de tercio
El mundo de la base de datos de Velneo, solo acaba de empezar.
Cuando llegamos a Velneo, estamos acostumbrados a Búscar la información cada vez que la necesitamos, lógico pues normalmente no tenemos otra opción que hacer multitud de Selects cada vez que queremos acceder a algo.
Ya hemos visto como en Velneo las relaciones N a 1, todavía nos faltan las relaciones 1 a N o uno a muchos. La palabra clave en cualquier caso es NAVEGACIÓN. Veremos cómo esa facilidad hará el usario acceda a toda la información, sin tener que ir a distintas opciones, mostrando todo entodos sitios, allí donde desea el usuario, ya que su coste de implementación es muy pequeño
Pero para no crear impaciencia, ya que en muchas ocasiones, necesitamos acceder a una serie de registros sin más, y por mucho que utilicemos Velneo,esto aqui también es igual.
Veamos por tanto que hacer cuando queremos sacar una lista de todos nuestros clientes, o de los clientes que cumplen determinadas condiciones a partir de una opción de menú o cualquier otro punto (Aunque desde ya os comento que no os precipitéis en su uso, no os va a hacer falta).
Para daros funcionalidad inmediata y sobre todo para no crear impaciencia:
Búsquedas, cargar lista y otros : ¿Dónde-estan-las-select-en-velneo?
Las Relaciones 1 a N
Cómo se crean y definen las relaciones plurales en la Base de Datos (pendiente) Vistas de Datos Sencillas (pendiente) Vistas de Datos complejas, navegando por enlaces n a 1 y también 1 a n (Pendiente) Todo lo que podemos hacer con los procesos y la navegación (Pendiente)
Navegación y Flujos, mezclando todos los conceptos
Ejemplos de Navegación en vistas de datos, usando todos los enlaces 1 a n y n a 1 (Pendiente)
Conceptos de Flujo (Pendiente)
Ahora aplicaremos estos conceptos al Qml u objetos de Script (Pendiente)
Volvamos a repasar las pocibilidades de los Indices
Plurales Finitos Indexación de Objetos texto Indices Condicionados
Y ahora que ya sabemos Velneo
Como funciona todo esto con los Objetos de Script y Qml, más de lo mismo Flujos y navegacion (Pendiente)


