【技术实现步骤摘要】
本专利技术涉及一种数据库的索引建立方法,尤其涉及一种结合可扩展标记语言 (Extensible Markup Language,简称为XML)文件特性的数据库索引的建立方法及其电脑系统。
技术介绍
关系数据库(Relational Database)是一种被广为使用的数据储存系统,主要是由表格(table)、栏位(column)、记录(record)以及数据所组成。其中,每个表格包括了多个栏位,相同栏位用以存放性质相同的数据,而在每一笔记录中则包括了多个不同性质的数据。索引键(key)的设计便是用以让使用者能在关系数据库中快速地查询需要的数据。 由于关系数据库中的数据都必须具备单一元素(atomic)的特性,因此在一个表格中只会出现一笔符合键值的记录。然而,在利用关系数据库存放可扩展标记语言文件,即XML文件时,是以一笔记录表示一份XML文件,而XML文件的内容将存放在特定栏位中。由于在同一份XML文件中,特定关键字可能会出现不只一次,而这样的特性将违反关系数据库的规则,因而导致无法在关系数据库中建立XML文件索引。正因如此,在需要查询XML文件中的某些关键字时 ...
【技术保护点】
1.一种数据库索引的建立方法,用以建立被存入至一关系数据库的一可扩展标记语言文件的一索引,其特征在于,所述方法包括:当接收到一索引建立指令时,于所述关系数据库取得一第一索引栏位及一第二索引栏位,其中所述索引建立指令对应于一第一可扩展标记语言提取函数与一索引属性;依照所述第一可扩展标记语言提取函数的特性,利用一内部提取函数分析所述可扩展标记语言文件;以及若所述可扩展标记语言文件包括符合所述索引属性且彼此相异的一或多个元素,则在所述第一索引栏位记录所述一或多个元素,并在所述第二索引栏位对应记录各所述一或多个元素在所述可扩展标记语言文件中的一出现次数,以建立所述可扩展标记语言文件的所述索引。
【技术特征摘要】
【专利技术属性】
技术研发人员:颜振宇,庄景如,胡佩芬,邱坤廷,
申请(专利权)人:凌群电脑股份有限公司,
类型:发明
国别省市:71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。