[发明专利]用于信息系统建模和数据访问的实体-属性框架的系统有效
申请号: | 201711408077.2 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108038222B | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 李勇;盛钢;徐化岩;梁青艳 | 申请(专利权)人: | 冶金自动化研究设计院 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/248;G06F16/25 |
代理公司: | 北京华谊知识产权代理有限公司 11207 | 代理人: | 刘月娥 |
地址: | 100071 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 信息系统 建模 数据 访问 实体 属性 框架 系统 | ||
一种用于信息系统建模和数据访问的实体‑属性框架的系统,属于信息技术领域,包括实体属性建模模块、存储管理模块、过程信息管理模块、物化视图管理模块、扩展查询引擎模块、用户UI模块,见图1。其中,实体属性建模模块负责系统的建模功能。优点在于,能够快速地对业务对象进行建模并反馈到数据的存储,提高了系统建模的效率,而且数据能够随着数据量的增加而平行扩展,用户不需要关心数据存储的结构和方法,从而降低了系统的复杂性;在数据访问上,提供了一种扩展SQL中列标记定义的方法,用户可以通过列标记定义灵活地筛选、排序数据,提高了系统的灵活性。
技术领域
本发明属于信息技术领域,特别是提供了一种用于信息系统建模和数据访问的实体-属性框架的系统,在本系统中提出了通过一种实体信息和属性信息组合框架建立统一描述业务模型的信息结构和处理业务模型生命周期的方法。
背景技术
信息系统是对信息进行采集、处理、存储、管理、检索和传输的系统,信息系统常见的建模方法有结构化方法、面向对象方法、原型法、基于流程网络建模方法、面向Agent方法等。其中面向对象方法强调针对问题域中客观存在的事物设定分析模型中的对象,用封装在对象中的属性和行为分别描述事物的静态和动态的特征、行为;用类描述具有相同属性和行为的对象群;用对象的结构描述客观事物的分类和特征;用消息连接、实例连接表示事物之间的动态和静态联系。现在一种非常流行的面向对象方法为统一建模语言(UnifiedModeling Language)UML,UML由视图(Views)、图(Diagram)、模型元素(Model element)等几个部分构成。视图描述被建模的各个方面,为系统建立多个模型,这些模型都反映同一个系统,且具有一致性。图包含多种类型的图形、如用例图,描述视图的内容;模型元素包括面向对象的类、对象、消息和关系等概念,是构成图的最基本概念。面向对象在信息系统的建设中起了巨大的作用,但是从面向对象的系统设计来说,对象类型很多,对象之间的关系也比较复杂,对象之间的接口也比较多,在利用面向对象开发大型信息系统的时候系统结构很复杂,开发者开发了面向对象的软件复用技术,开发了大量的组件库,提倡通用接口技术,降低了构建信息系统的门槛,但还是尚存缺憾,如何进一步对面向对象进行抽象,降低系统的复杂性是一个艰巨的任务。
结构化查询语言(SQL)是关系数据库系统的系统建模语言和工具。SQL的体系结构主要是三级结构,表、行、列分别代表SQL的三级。首先,一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义;一个SQL由行集构成,一行是列的序列,每列与行对应一个数据项;一个表或者是一个基本表或者一个视图,一个基本表对应一个或者多个存储文件,代表一个专门的业务对象信息,而视图由一个或多个表定义的SQL语句得到,代表数据信息的部分切面和部分行集信息;SQL语句通过数据来描述业务系统,包含了元数据和存储定义、数据操作定义、不同的数据库系统大都提供符合统一规范的SQL定义,用户可以通过统一的数据库访问对象通过SQL操作数据库。
SQL92是一种数据库系统的ANSI/ISO标准,她是一种在SQL89上增强的标准,包括支持更多的数据类型,更多字符集、更多排序规则,更多权限能力;支持更多标量操作,支持连接字符串和取字符串的字符的字符串操作,日期和时间操作,支持条件表达式的形成;更多的集合操作符,支持内连接、集合求并集、差集、交集等集合操作,支持对元数据的编辑(特别是DROP和ALTER语句),支持在Ada、C、MUMPS语言中嵌入SQL语句(模块和嵌入式语法),更多的权限能力,更多的引用完整性的能力,包括引用的动作,检查约束中的子查询,单独的断言,以及用户控制约束的推迟,支持SQL语言的动态执行,支持某些设施所需的远程数据库访问(尤其是连接的管理语句和合格的方案名称),支持临时表,支持各级事务的一致性,支持数据类型转换(各种数据类型使用CAST表达式),支持滚动游标。
反射技术则提供了封装程序集、模块中的类型和对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于冶金自动化研究设计院,未经冶金自动化研究设计院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711408077.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种面条包装线及其面条输送装置、推送件
- 下一篇:一种树脂颗粒干燥装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置