提供各种操作函数
提供了数学函数、字符串函数、格式化函数、时间/日期函数、杂项函数、聚集函数等各种操作函数。
提供完整性约束
KingbaseES系统中允许定义和实施实体完整性、参照完整性和用户定义完整性规则。数据遵守由DBA或应用开发者所决定的一组预定义的规则,从而防止数据库存在不符合定义的数据,防止错误信息输入和输出。
支持视图
Kingbase引入视图可以通过限制对表的行预定义集合的存取,为表提供附加的安全性;可以为用户简化命令;可用于保存复杂查询等。
支持存储过程/函数
KingbaseES的存储过程结合了SQL的简单灵活、功能丰富的数据操作特点和过程化语言的数据处理特点。由流控制和SQL语句书写存储过程,若干个有联系的过程可以组合在一起构成程序包。从而大大增强了SQL语言的功能和灵活性,可以完成复杂的判断和较复杂的运算。由于存储过程可以使没有权限的用户在控制之下间接地存取数据库,从而保证数据的安全。 而且存储过程可以使相关的动作在一起发生,从而可以维护数据库的完整性。
支持触发器
KingbaseES触发器是一种特殊的存储过程,它在插入、删除或修改特定表中的数据时触发执行,比数据库本身标准的功能有更精细和更复杂的数据控制能力。触发器按照所触发动作的间隔尺寸可以分为语句级触发器和行级触发器。
产品特点
专业实用的通用数据库管理系统
KingbaseES基于目前广泛应用的关系数据模型,遵循ISO SQL92国际标准,并结合大多数应用软件的实际需要,在此基础上作了必要的扩充。
适用于多种操作系统及硬件平台
KingbaseES具有良好的跨平台支持能力,能够运行于Microsoft Windows 2000/XP系列、主流Linux(包括红旗、中软、RedHat等版本)和UNIX等多种操作系统之上。
强大的大规模数据存储与管理能力
KingbaseES结合了SQL的数据操作能力和过程化语言的数据处理能力,大大增强了SQL语言的灵活性和高效性,可以有效地支持大规模数据存储与存取,如TB级的数据库存储空间、GB级的BLOB二进制大对象等等。并保证数据的完整性和安全性。
提供标准化应用接口,支持跨平台应用
KingbaseES为应用开发提供了符合标准的ODBC、JDBC接口,用户可在此基础上开发复杂的商业应用。服务器端的服务进程与客户端应用通过标准的TCP/IP接口通讯,可跨操作系统平台应用。
图形化交互式管理工具方便用户的操作及管理
KingbaseES在DBA管理工具、数据转换工具、数据备份恢复工具等方面采用向导驱动和GUI图形用户界面为用户提供了多种图形化数据库交互管理工具,其界面友好,操作简单,能方便地进行数据库管理与维护。
优化系统资源占用
KingbaseES对于运行过程中CPU,内存等资源的使用经过了优化的系统设计处理,占用要求不高,而且可以根据应用需要灵活调整,从而显著提高系统整体工作效率。
功能接口和外部特性靠近主流产品
KingbaseES从数据库市场现状和技术人员开发习惯的需要出发,在功能扩展、函数配备、调用接口及方式等方面不断向国际主流数据库系统产品靠拢,提高应用系统的可移植性和可重用性,降低开发厂商软件移植和升级的工作难度和强度。
高效稳定,性价比高,面向企业级应用需求
KingbaseES是深入了解信息化建设国情的、面向应用的专业产品,它集国内权威学者十数年开发成果之大成,始终坚持实用适用的原则,努力为用户提供高性价比的产品。