宝哥软件园

excel服务器

编辑:宝哥软件园 来源:互联网 时间:2021-09-14

Excel服务器,模板是Excel服务器中最基础、最核心的存在。整个系统以模板为载体。通过设置权限、公式、流程等功能,将模板串联起来,从点到线,从线到面,最终形成一个完整统一的自动化管理系统。那么,模板到底是什么,如何定义,很多新手朋友都在简单的看着,但是很难上手。

我们来看一下上图,以这张图为例来说明模板的相关概念:

一、模板:空白表样,只有字段(表头行/列),没有具体内容;

1)单数据项:其下只能填写一项字段(如橙色区域,一张表只能填写一个订单号);

2)重复数据项:下方可填写多项内容的字段(如蓝色区域,一张表中可重复填写N个以上的产品明细)。

定义数据项时,系统会根据选择的数据项字段自动创建相应的数据表,即“主表”和“明细表”,定义数据项时选择的字段就是数据表中的字段,其中定义单个数据项生成的表一般被认为是“主表”,包含模板表单的主字段信息,重复数据项生成的表一般被认为是“明细表”,因为它包含。

3)字段区域:在Excel服务器中,字段区域对应Excel模板中的表格区域,也用于填写和显示表单内容。只有定义了数据项(即字段)的区域才能填写数据。否则,填写时会提示“数据表受保护”,禁止录入。

从图中可以看出,模板、数据表、数据项(字段)、区域是逐级包容的关系。

第二,系统开发中的规则。

当我们的系统开发并投入使用时,系统中会产生大量的数据。如果这些数据以混乱的方式存储,不仅效率低下,浪费资源,还会产生大量冗余的垃圾数据。因此,如何合理有序、有规律地存储这些数据将显得尤为重要。众所周知,填写完数据后,它们都存储在数据表中。因此,为了有序合理地存储数据,需要保证数据库的表结构设计合理,即在开发系统时,首先要合理地设计模板和数据表的结构。一般来说,至少应遵循以下原则:

1)原子性:即字段不能再拆分,比如薪资。如果包括基本工资和津贴,“工资”必须拆分为两个字段:“基本工资”和“津贴”。

2)对于一个数据表,需要保证表中的所有列完全依赖于表中的候选键(即某个字段或多个字段的组合可以确定某一行记录),这也可以一般理解为保证“一个表只描述一件事”。

例如,酒店的“入住信息表”有几个字段:房间号、房间类型、房间状态、房间描述、床号和入住号。分析表明,“房间类型”与“房间号”并不相同,因此“房间类型”字段应放在另一张表中,房间类型表。

3)所有不是主键的字段都应该直接依赖主键,而不是a依赖主键,b依赖a的传递依赖。

例如,上面“入住信息表”中的字段“床号”应由房间类型决定,而不是房间号,因此“床号”应分类到“房间类型表”中。

排序的表及其字段应该是:

入住信息表:房间号、房间描述、入住人数。

房间类型表:房间类型和床号。

总结:一般理解,在制作系统的过程中,无论是表格还是表格中的字段,都要尽可能折叠成最小的、不可分割的单元。

因为上面的信息涉及到数据库的一些概念和规范,为了方便理解,这里所有的信息都比较笼统,没有那么严谨。一些新兴的朋友可以自行查询与“数据库范式”相关的知识。

更多资讯
游戏推荐
更多+