[发明专利]可压缩的资料库结构与资料库转换的方法及系统无效
申请号: | 200710199703.1 | 申请日: | 2007-12-07 |
公开(公告)号: | CN101452466A | 公开(公告)日: | 2009-06-10 |
发明(设计)人: | 林达德 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 左一平 |
地址: | 台湾省台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可压缩 资料库 结构 转换 方法 系统 | ||
技术领域
本发明是有关于一种资料库的方法、系统与结构,且特别是有关于一种压缩资料库的方法、系统与结构。
背景技术
在现今资讯爆炸的时代里,人类生活已经离不开电子资讯,使用者经常运用可携式电子装置来互相传递电子讯息及储存电子资料已经是相当普遍,尤其是可以随身携带的移动通讯装置及个人数字助理(Personal Digital Assistant,PDA),其中移动通讯装置例如为一移动电话或一具有无线通讯功能的电子装置。
通常,可携式电子装置往往会设计得较为轻薄短小,以方便使用者携带。然而,在有限的体积下,可携式电子装置的效能以及所能储存的容量大小就无法与一般的电脑主机相提并论。因此,为了配合可携式电子装置有限的效能与容量,在电脑主机往可携式电子装置传递资料之前,往往需要先对资料进行压缩或是转档的工作。举例来说,在一些规模较大的企业中,员工的数量相当可观,所以员工通讯录可能会比较庞大。若是希望在随身的携带的移动通讯装置或是个人数字助理上储存员工通讯录时,可能就要考虑储存空间是否足够。
发明内容
本发明提供一种资料库转换方法,能够减少资料库所需的储存空间。
本发明提供一种可压缩的资料库结构,所需的储存空间较少。
本发明提供一种资料库转换系统,能够减少资料库所需的储存空间。
本发明提出一种资料库转换方法,适用于将一主机的一第一资料库转换至一移动式电子装置的一第二资料库。第一资料库具有多个原始栏位。资料库转换方法包括先新增多个主要栏位与一复合栏位至第二资料库。这些主要栏位分别对应这些原始栏位至少其中之一,且这些主要栏位和复合栏位用以显示这些原始栏位内的资料。复合栏位中所显示的每一笔资料是以一分隔符号彼此区分。接着,读取第一资料库的第M笔列录(tuple)的资料,其中M为正整数。然后,判断第一资料库的第N栏是否对应这些主要栏位其中之一,其中N为正整数。当判断第一资料库的第N栏对应这些主要栏位其中之一时,则将第N栏的资料写入对应的主要栏位内。当判断第一资料库的第N栏未对应这些主要栏位时,将第N栏的资料与一分隔符号写入至复合栏位中。
在本发明的资料库转换方法中,新增这些主要栏位与复合栏位至第二资料库的步骤,包括判断每一这些原始栏位的一功能标记是否为一第一状态。当这些原始栏位其中之一的功能标记为第一状态时,则在第二资料库中新增一对应的主要栏位,以使功能标记为第一状态的原始栏位内的资料被允许写入到对应的主要栏位内。
在本发明的资料库转换方法中,判断第一资料库的第N栏是否对应这些主要栏位其中之一的步骤,包括判断这些原始栏位的第N栏的功能标记是否为第一状态。
在本发明的资料库转换方法中,新增这些主要栏位与复合栏位至第二资料库的步骤,还包括判断每一这些原始栏位的一功能标记是否为一第二状态。当这些原始栏位其中之一的功能标记为第二状态,且尚未新增复合栏位时,则在第二资料库中新增复合栏位,以使功能标记为第二状态的原始栏位内的资料被允许写入到复合栏位内。
在本发明的资料库转换方法中,新增这些主要栏位与复合栏位至第二资料库的步骤,还包括读取一栏位转换资料表的一功能标记,以决定新增这些主要栏位其中之一或是复合栏位至第二资料库。
在本发明的资料库转换方法中,栏位转换资料表包括一第一栏位与一第二栏位。第一栏位储存这些原始栏位的名称,而第二栏位储存这些原始栏位的功能标记。
在本发明的资料库转换方法中,在判断第一资料库的第N栏是否对应这些主要栏位其中之一之后,还包括判断第一资料库的第N栏为是否为最末一栏。当判断第一资料库的第N栏非最末一栏时,执行N=N+1,并重复执行判断第一资料库的第N栏是否对应这些主要栏位其中之一的步骤。此外,当判断第一资料库的第N栏为最末一栏时,可判断第一资料库的第M笔列录是否为最末一列。当判断第一资料库的第M笔列录非最末一列时,执行M=M+1与N=1,并重复执行读取资料内容的步骤。
从另一观点来看,本发明再提出一种可压缩的资料库结构,适用于一移动式电子装置储存一主机的一第一资料库,且第一资料库具有多个原始栏位。可压缩的资料库结构包括多个主要栏位以及一复合栏位。这些主要栏位分别储存部分的这些原始栏位的资料。复合栏位储存另一部分的这些原始栏位的资料,其中各原始栏位的资料以一分隔符号隔开。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710199703.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具备智能监控功能的电视机
- 下一篇:一种可合二为一的情侣移动终端