【底层数据管理】是系统设计中的重要组成部分,主要涉及对数据库表、视图等核心数据结构的管理和维护。在开发新功能时,首先要进行的就是在底层数据管理中定义相关的表结构。这一过程不仅包含了数据库的设计,还涉及到系统的数据访问逻辑。 表管理是底层数据管理的核心功能,它提供了一个基于WEB的数据库管理工具。用户可以通过这个工具定义和管理表、视图以及字段信息,并根据定义生成实际的物理表。逻辑表在未生成物理表前无法被系统调用。系统访问数据时,会依据表定义中的信息查找对应的物理表。 在表管理界面上,常见操作包括添加、修改和删除表,创建和删除物理表,导入表或视图,以及同步DDL(Data Definition Language)和编译视图。例如,要创建一个员工管理和公司管理的功能,我们需要定义Employee和Company两张表,包括各自的字段以及它们之间的关系。如FK_EMPLOY_REF_COMPANY,表示员工表中的COM_CODE字段与公司表中的COM_CODE字段存在外键关联。 在定义表时,需要注意表名的命名规则,通常是模块名加下划线加表名,且表名应简洁明了。表的中文名称、所属模块、表类型(表或视图)、视图使用的表、记录SQL操作的选项、备注以及SQL语句等都是定义时需考虑的细节。记录SQL操作主要用于数据库版本控制和操作追踪,一般仅系统模块的表需要开启这一功能。 定义表字段时,需要设置字段编码、表编码、字段名称、字段类型、字段长度、小数位数、缺省值、是否为主键、字段排序、开关集和自增主键生成器等属性。例如,"字段编码"通常由表名缩写和字段编码组成,"字段类型"有字符串、数字和图片等类型,"字段长度"和"小数位数"根据实际需求设定,"是否主键"标识字段是否作为表的主键列。 在定义完表及其字段后,可以创建物理表。创建的物理表将根据表定义中的信息在数据库中实际创建,使得逻辑表转化为可操作的数据存储。 此外,通过"关联的父表"标签页,可以定义父子表关系,如OA_COMPANY是OA_EMPLOYEE的父表,通过COM_CODE字段建立关联。这种关系的定义有助于实现数据的层级结构,提高数据查询和操作的效率。 底层数据管理是系统开发中的关键环节,它确保了数据结构的合理性,方便了数据的存取和维护。通过对表的定义、字段的配置以及父子表关系的建立,开发者可以构建出高效、稳定的数据库系统,支撑起上层应用的各种业务功能。
- ccz0072018-04-13价值不算高
- 粉丝: 2
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助