草稿:Form-world
| 本草稿尚未提交審核
提交前,请先查閱維基百科不是什麼,以免犯下常見錯誤。 要让草稿被接受,需要至少满足以下要求:
我们强烈不鼓励您創建與您自己、您所在的組織、其對手或其產品相關的條目。如果您仍要这么做,请申报利益冲突。 注意:若您提交之后,本模板出现在页面最下方,表示您已成功提交。
如何改善您的草稿
本草稿由Ephemeral Days(贡献·日志)於2個月前最后编辑。 |
Form-World 表格Form是一广义的抽像名词,它抱括了但不仅限于:1)各种计算机软件所产生的应用画面(表/表格,Table/Form, 图表 Chart,各种格式的图像),各种包含控件元素(功能)的画面,用传统数据库(甲骨文、微软、IBM)、Excel、Access开发的应用系统所产生的各种屏幕画面等;2)用于记载/记录人类社会各项活动所使用的硬考贝、纸质表格;3)用于工业自动化控制过程中,三维空间具n个独立的机械动作所组成的三维数组,按一定的格式排列,依然能被视为Form来处理。在Form的集合中,由m行n列组成的Table(表)依然全属于Form的子集。Form是人类世界用于记载/记录、展示/揭示各项活动最常/有效的方法,我们将这个广义的抽像概念用Form-World来命名是再恰当不过了。要符合此概念的实际用途,Form-World平台应能够装载各种不同形式的Form,装载应能将所述的原始画面镜像在Form-World平台上,并以Form作为记载/记录数据的框架。除非有特别指明是记载/记录数据的框架,本文将含数据记录的Form集合体简称Form的集合体,或称Form-World数据库。
公理:在一个Form集合体中,任意一个数据域的域值是且仅能:是来自集合外的输入、或是由集合中某些(个)数据域的域值变换得来的。由此得出推论:1)平行变换关系;2)交叉变换关系。参见美国专利文献:US8051107和中国专利文献:ZL2007800006.1。用归纳法可以证明1)和2)推论是对的。文献中所述的变换(Transformations)可以是,但不仅限于:一般函数式、关系函数式、逻辑推理/判断/分析、一种映照表/索引表的对应关系、矩阵的运算、一段为达到/取得某种(些)结果的程序、变换也可以是空的。当变换是空的,其实质是一种单一的链接,等价于传统关系型数据库(如:甲骨文、微软、IBM等)中的关系链接。Form-World平台使用变换这一概念设计了足够的开放型资源工具及相应的内部处理进程,用于解决数据自动处理的常规问题。专利中所述的变换(Transformations)是加载在关系指针上,随着指针的移动,变换将作用在相关指针所指向记录的数据域上。如果我们抛开数据库应用系统内部的复杂性,单就其产生的结果看(也就是最终用户所要的结果),是一些含数据记录的Form,或者称之为Form的集合。以此为理论基础,Form-World数据库应用软件工程是:视开发数据库应用系统对象的所有Form为一集合体,以研究该集合体中Form与Form之间数据域的变换关系为主,然后通过Form-World平台上的工具将这些变换关系链接起来,当完成所有的变换关系的链接,一个数据库应用软件工程也就完成了。显然,将传统数据库应用软件工程中的程序视为一些变换关系,也适用于上述理论。
传统数据库应用软件工程,是从开发对象的管理环境中(包括各种形式的Form)提取数据库能够识别的数据结构(Table),根据管理应用的要求,编程数据的自动化处理等,最后呈现最终用户能够理解/需要的Form,是经Form->Table->Form的工艺过程,且含冗长的编程设计。
与传统数据库(指:甲骨文、微软、IBM等,下同)结构不同的是,Form-World数据库结构的基本元素是Form,而不是传统数据库结构中所使用的基本元素Table。采用Form作为数据库结构基本元素,除了可作为存储数据的框架外,还保留了用户原有的使用习惯,无需象传统数据库那样为屏幕的布局(Form)、打印布局(Form)做大量的编程。在传统数据库应用软件工程中,如果我们单纯从程序设计的工艺过程来看:同一个数据自动化过程处理交由n个程序员编程处理,可以有n种不同的方案, 豪无科学性,难于规范,可能产生大量重复的编程劳动;编写程序纯属技巧;系统是通过大量的程序设计建造出来的,是纯属由工匠式的编程技巧堆砌而起的系统。在Form-World数据库应用软件工程中,数据的自动化处理是通过变换关系来实现,易于规范。
由于Form-World平台提供足够的开放型资源工具、数据库架构的基本元素是Form,在开发/应用界面是直接使用工具操作/设计Form,无需为应用界面的布局、打印界面的布局编写程序,可大幅降低开发及维护成本。Form-World平台在使用C/S或B/S模式下,由于Form-World客户端记录指针是经云端偶合到Form-World服务端,客户端的记录指针的指向等价于服务端的记录指向,所以在C/S或B/S模式下客户端无需为访问服务端编写程序,也将大幅降低开发成本。其中在B/S模式下,当浏览端访问Form-World服务端时,服务端内置AI引擎会根据之前开发者的设计意图自动生成HTML/JS/XML返回浏览端,形成用户端所需的网页。
Form-World数据库架构的基本元素是Form。含有同一实际用途的数张不同格式的Form构建存储记录的基本单元。在此架构上一个记录可以是:一个事件,一个话题下的所文字、图像、视频、语音,一个用于存储数字向量的矩阵/阵列,甚至可以是一个项目中所有的文件;每个记录的长度可以不相等。一个Form-World数据库中的每张Form有唯一的ID号,每张表格中的每个域(字段)都有唯一的域名。Form-World数据库具有结构化数据库的特征,又有非结构化的存储能力。
