数据库存储与检索-电动折弯机数控滚圆机滚弧机张家港电动液压滚
作者:lujianjun | 来源:欧科机械 | 发布时间:2019-06-29 14:01 | 浏览次数:

介绍了一种实现动态界面的方法,并设计了基于XML字段技术的数据库存储模型,实现便利的数据存储、组合条件检索功能。通常对于一个软件业务系统,需要实现各种信息录入和各种组合条件的检索功能,软件设计者需要为每个业务信息设计相应的录入项目、录入界面和检索功能,软件的开发时间很大部分花费在这些重复的工作上,而且后期通常还要应对不断变化的录入项目需求,为解决和应对信息录入项目的变化和自定义需求,并能满足后期对高级自定义组合条件数据检索的需求,我们研究了基于最新数据库XML字段语法的动态界面技术,实现由用户自定义需要的录入项目,减少了重复工作的时间。动态界面技术涉及到后期数据库存储和检索功能的实现,本文探讨了一种基于XML数据库存储模型的技术,通过实际的测试,能提高开发效率和维护效率,降低开发成本,满足最终用户对数据录入和检索的需求。 2期软件《软件》杂志欢迎推荐投稿:c图1动态生成界面组件F业务数据的存储对于动态界面来说,因为所有数据都是动态配置的,传统的每个输入数据对应一个数据库表字段的方式已经不适用,因此对于动态界面的存储需要采用格式化的xml来实现。通用的存储模块可以自动遍历界面的所有控件本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name,根据控件类型存储必要的信息。目前很多数据库已经支持xml类型的字段,可以将业务数据通过xml格式定义存储在单一的xml字段中,以实现无需调整数据库表字段的目的数据库存储与检索-电动折弯机数控滚圆机滚弧机张家港电动液压滚圆机滚弧机,实际使用过程中非常便利和灵活。一个典型的xml存储格式需要考虑存储数据的特性以及存储足够的信息以便于检索或者重现数据。存储结构设计如下:<?xmlversion=’1.0’><data><字段名1><![CDATA[用户输入的字段内容]]></字段名1><字典型字典1><![CDATA[P018]]></字典型字典1><字典型字典1_text><![CDATA[小规模纳税人]]></字典型字典1_text></data>对于文本类型的信息需要使用CDATA语法进行保护,以避免被当作xml标记进行解析。2.4组合条件的检索功能基于关系型数据库的数据检索是业务系统经常用到的功能,检索的速度对于一个拥有大量数据的系统来说至关重要。一般数据库都提供各种技术用于提升检索数据的速度,比如关键字、约束、索引等,充分利用好数据库的这些功能特性对于提升数据检索速度至关重要。对于使用xml字段类型来存储动态界面数据的应用来说,需要解决两大问题:数据项目的摘取和任意组合条件的查询。2.4.1数据项目的摘取数据项目的摘取可以充分利用本身数据库系统提供的xml操作语法,以微软数据库MSSQL2005为例,从xml类型中提取某个项目数据的语数据库存储与检索-电动折弯机数控滚圆机滚弧机张家港电动液压滚圆机滚弧机本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name