数据库系统、服务器装置、终端装置以及数据出示方法

文档序号:6338100阅读:144来源:国知局
专利名称:数据库系统、服务器装置、终端装置以及数据出示方法
技术领域
本发明涉及一种数据库系统、服务器装置、终端装置以及数据出示方法。
背景技术
如POS(point-of-sale 销售终端)系统中所包含的数据库系统那样的很多数据 库系统通常根据其用户(例如企业)的需求来设计。此外,使得这样订购的数据库系统能 够容易设计的技术例如通过日本专利文献特开2004-246755等而被公知。不过,在这样订购的数据库系统中,需要依据数据库的构造单独开发专用的用于 生成下述图像的程序,所述图像用于显示数据库中描述的信息。此外,当更新了数据库的构 造时,随之也需要改变上述的应用程序。鉴于这样的情况,期望通过共用的处理来生成用于显示包含在不同构造的各个数 据库中的信息。

发明内容
总的来说,根据一个实施方式,数据库系统包括第一存储单元、第二存储单元、读 出单元、以及生成单元。所述第一存储单元存储描述有多个第一数据记录的第一数据表,所 述多个第一数据记录分别包含与多个信息字段相关的信息。所述第二存储单元存储描述有 第二数据记录的第二数据表,所述第二数据记录包含多个属性信息,所述多个属性信息分 别表示与包含在所述第一数据记录中的所述信息字段相关的显示属性。所述读出单元根据 被请求显示包含在所述第一数据表中的信息,从所述第一及第二存储单元中读出所述第一 及第二数据记录。所述生成单元生成下述图像,所述图像用于按照包含在由所述读出单元 读出的所述第二数据记录中的属性信息所表示的显示属性,来显示包含在由所述读出单元 读出的所述第一数据记录中的信息。此外,本发明还提供一种数据库系统,包括服务器装置,能够分别访问第一存储 单元以及第二存储单元,所述第一存储单元存储描述有多个第一数据记录的第一数据表, 所述多个第一数据记录分别包含与多个信息字段相关的信息,第二存储单元存储描述有 第二数据记录的第二数据表,所述第二数据记录包含多个属性信息,所述多个属性信息分 别表示与包含在所述第一数据记录中的所述信息字段相关的显示属性;以及终端装置;其 中,所述服务器装置包括读出单元,根据被请求显示包含在所述第一数据表中的信息,从 所述第一存储单元及所述第二存储单元中读出所述第一数据记录及所述第二数据记录;第 一通信单元,与所述终端装置进行通信;以及发送控制单元,控制所述第一通信单元,以使 其向所述终端装置发送通过所述读出单元读出的所述第一数据记录及所述第二数据记录; 所述终端装置包括生成单元,生成下述图像,所述图像用于按照包含在由所述读出单元读出的所述第二数据记录中的属性信息所表示的显示属性,来显示包含在由所述读出单元读 出的所述第一数据记录中的信息;第二通信单元,与所述服务器装置进行通信;以及接收 控制单元,控制所述第二通信单元,以使其接收通过所述第一通信单元发送的所述第一数 据记录及所述第二数据记录;其中,所述生成单元基于通过所述第二通信单元接收的所述 第一数据记录及所述第二数据记录来生成所述图像。此外,本发明还提供一种服务器装置,所述服务器装置与终端装置一起构成数据 库系统,所述服务器装置包括读出单元,根据被请求显示包含在描述有多个第一数据记 录的第一数据表中的信息,从存储所述第一数据表的第一存储单元以及存储描述有第二数 据记录的第二数据表的第二存储单元中读出所述第一数据记录以及第二数据记录,所述多 个第一数据记录分别包含与多个信息字段相关的信息,所述第二数据记录包含多个属性信 息,所述多个属性信息分别表示与包含在所述第一数据记录中的所述信息字段相关的显示 属性;通信单元,与所述终端装置进行通信;以及发送控制单元,控制所述通信单元,以使 其向所述终端装置发送通过所述读出单元读出的所述第一数据记录及所述第二数据记录。此外,本发明还提供一种终端装置,所述终端装置与服务器装置一起构成数据库 系统,所述服务器装置能够分别访问第一存储单元以及第二存储单元,所述第一存储单元 存储描述有多个第一数据记录的第一数据表,所述多个第一数据记录分别包含与多个信息 字段相关的信息,第二存储单元存储描述有第二数据记录的第二数据表,所述第二数据记 录包含多个属性信息,所述多个属性信息分别表示与包含在所述第一数据记录中的所述信 息字段相关的显示属性,所述终端装置包括通信单元,与所述服务器装置进行通信;接收 控制单元,控制所述通信单元,以使其接收从所述服务器装置发送的所述第一数据记录及 所述第二数据记录;以及生成单元,生成下述图像,所述图像用于按照包含在由所述通信单 元接收的所述第二数据记录中的属性信息所表示的显示属性,来显示包含在由所述通信单 元接收的所述第一数据记录中的信息。此外,本发明还提供一种数据库系统,所述数据库系统可由多个用户中的每个用 户进行数据访问,其特征在于,包括第一存储单元,存储第一数据表,分别包含与多个信息 字段相关的信息的多个第一数据分别与所述用户相关联地被描述在所述第一数据表中;第 二存储单元,存储第二数据表,包含多个属性信息的第二数据记录分别与所述用户相关联 地被描述在所述第二数据表中,所述多个属性信息分别表示与包含在所述第一数据记录中 的所述信息字段相关的显示属性;识别单元,识别请求显示所述第一数据表中包含的信息 的用户;读出单元,从所述第一存储单元及所述第二存储单元中读出与通过所述识别单元 识别出的用户相关的所述第一数据记录及所述第二数据记录;以及生成单元,生成下述图 像,所述图像用于按照包含在由所述读出单元读出的所述第二数据记录中的属性信息所表 示的显示属性,来显示包含在由所述读出单元读出的所述第一数据记录中的信息。此外,本发明还提供一种数据出示方法,用于利用存储第一数据表的第一存储单 元和存储第二数据表的第二存储单元来出示包含在第一数据记录中的信息,所述第一数据 表中描述有分别包含与多个信息字段相关的信息的多个所述第一数据记录,所述第二数据 表中描述有包含多个属性信息的第二数据记录,所述多个属性信息分别表示与包含在所述 第一数据记录中的所述信息字段相关的显示属性,所述数据出示方法包括根据被请求显 示包含在所述第一数据表中的信息,从所述第一存储单元及第二存储单元中读出所述第一数据记录及所述第二数据记录;以及生成下述图像,所述图像用于按照包含在所读出的所 述第二数据记录中的属性信息所表示的显示属性,来显示包含在所读出的所述第一数据记 录中的信息。


图1是一个实施方式所涉及的数据库系统的框图。图2是图1中的服务器装置的框图。图3是图1中的终端装置的框图。图4是图2中的CPU及图3中的CPU的流程图。图5是变形例的第一方式所涉及的数据库系统的框图。图6是变形例的第二方式例所涉及的数据库系统的框图。图7是变形例的第三方式所涉及的数据库系统的框图。
具体实施例方式下面,参照附图对一个实施方式进行说明。图1是数据库系统100的框图。数据库系统100包含数据库1、服务器装置2、以及多个终端装置3。数据库1与服务器装置2连接。多个终端装置3分别经由通信网络4与服务器装 置2进行通信。另外,通信网络4典型地是互联网,但也可以是企业内通信网或PSTN (public switched telephone network 公共交换电话网)等其他的各种网络。该数据库系统100诸如为了在多个企业中分别管理有关商品的信息并为了在多 个企业间共享数据库1而被使用。这时,诸如数据库1及服务器装置2归提供上述那样的 服务的经营者所有。此外,终端装置3归作为利用上述服务的用户的企业所有。以下,数据 库系统100作为提供上述那样的服务的系统进行说明。但是,在数据库系统100中进行管理的信息、访问其信息的用户可以是任意的,通 过数据库系统100提供的服务不限定于上述那样的服务。例如,也可以由提供服务的经营 者拥有数据库1以及服务器装置2,并由一个企业的多个业务员使用终端装置3。或者,也 可以由企业拥有数据库1以及服务器装置2,并由该企业的多个业务员使用终端装置3。在 这些情况下,通过数据库系统100提供的服务的用户是各企业内的部门和业务员。或者,例 如,也可以由提供服务的经营者拥有数据库1以及服务器装置2,并由已向该经营者进行了 使用登记的不特定的多个人使用终端装置3。在此情况下,通过数据库系统100提供的服务 的用户是使用登记者。数据库1通过硬盘等存储介质存储有主表11及主属性表12。另外,在将硬盘作为 存储介质使用时,数据库1包括用于向该硬盘读写数据的访问存取装置。此外,数据库1包 括用于在与服务器装置2之间交接数据的接口单元。图2是服务器装置2的框图。服务器装置2例如包括用于服务器的计算机装置来作为基础硬件。服务器装置2 包括接口单元(IF单元)21、通信单元22、存储单元23以及CPU 24。接口单元21在存储单元23与数据库1之间交换数据。
通信单元22经由通信网络4进行用于与终端装置3通信的公知的通信处理。存储单元23存储描述有CPU M应进行的处理的步骤的各种程序、以及从数据库1 读出的数据等各种信息。作为存储单元23,可适当使用内置在上述计算机装置内的存储器 或硬盘装置等存储设备、外装在上述计算机装置上的存储器或硬盘装置等存储设备、以及 磁盘、磁光盘、光盘等可移动的存储介质等。存储单元23所存储的程序包括用于使CPU 24 进行后述那样的数据库1的管理处理的管理应用程序。CPU M按照存储在存储单元23中的程序进行各种处理。而且,CPUM通过按照上 述管理应用程序的处理,起到作为以下几个单元的功能。上述的一个单元对从终端装置3 请求访问存储在数据库1中的信息的企业进行识别,而且进行认证。上述的一个单元从数 据库1中读出与上述已识别的企业相关联地描述在主表11中的数据记录。上述的一个单元 从数据库1中读出与上述已识别的企业相关联地被描述在主属性表12中的数据记录。上 述的一个单元控制通信单元22,以使其向发出了访问请求的终端装置3发送上述已读出的 数据记录。另外,CPU M所具有的一部分或全部功能也可以通过逻辑电路等硬件来实现。 此外,CPU 24所具有的每种功能也可以通过硬件和软件控制的组合来实现。图3是终端装置3的框图。终端装置3分别例如包括通用的个人计算机等计算机装置来作为基础硬件。终端 装置3包括通信单元31、输入设备32、显示设备33、存储单元34以及CPU 35。通信单元31经由通信网络4进行用于与服务器装置2通信的公知的通信处理。输入设备32输入基于用户的各种指示。输入设备32可包括例如键盘、鼠标等公 知的各种输入设备。显示设备33显示用于使用户阅览各种信息的图像等。作为显示设备33,可适用液 晶显示器等公知的各种显示设备。显示设备33也可以不设置在终端装置3中,而用外置的 通用的显示设备代替。存储单元34存储描述有CPU 35应进行的处理的步骤的各种程序、以及通过CPU 35基于该程序进行的处理而被处理的数据等。作为存储单元34,可适当使用内置在上述计 算机装置内的存储器或硬盘装置等存储设备、外置在上述计算机装置上的存储器或硬盘装 置等存储设备、以及磁盘、磁光盘、光盘等可移动的存储介质等。存储单元34所存储的程序 包括用于使CPU 35进行后述那样的数据库1的访问处理的访问应用程序。此外,存储单元 ;34所存储的程序包括生成中间件,该生成中间件用于基于从访问应用程序交付的数据来使 CPU 35进行用于生成使用户阅览数据库1所存储的信息的图像的处理。CPU 35按照存储在存储单元;34中的程序进行各种处理。而且,CPU35通过按照上 述的访问应用程序的处理,起到作为以下几个单元的功能。上述的一个单元获取用于使服 务器装置2识别并认证企业的信息,并控制通信单元31,以使其将该信息发送给服务器装 置2。上述的一个单元控制通信单元31,以使其接收从服务器装置2发送的数据记录。上 述的一个单元对依照生成中间件的图像的生成处理进行控制。上述的一个单元控制显示设 备33,以使其显示已生成的图像。另外,CPU 35所具有的一部分或全部功能也可以通过逻 辑电路等硬件来实现。此外,CPU 35所具有的每种功能也可以通过硬件和软件控制的组合 来实现。表1示出了主表11的构造的一个例子。
主表11是描述有多个数据记录的数据表。包含在主表11中的数据记录分别包 含有关与多个项目分别对应的多个信息字段的信息。在表1的例子中,包含在一个数据记 录中的信息字段分别与企业代码、商品代码(ITM_C0D)、商品名称(ITM_NAM)、卖出价(ITM_ VAL)、更新日期(ITM_UPD)、以及第一至第五扩展项目(FFU1 FFU5)的各项目相关。另外, 在这些信息字段中,与企业代码、商品代码、商品名称、卖出价以及更新日期的每一个相关 的信息字段描述与在多个企业中共用的项目相关的信息。此外,与第一至第五扩展项目的 每一个相关的信息字段描述与多个企业各自专用的项目相关的信息。包含在主表11中的 数据记录对应于可通过包含在该数据记录中的“企业代码”的信息字段中所描述的信息来 识别的企业。表 权利要求
1.一种数据库系统,包括第一存储单元,存储描述有多个第一数据记录的第一数据表,所述多个第一数据记录 分别包含与多个信息字段相关的信息;第二存储单元,存储描述有第二数据记录的第二数据表,所述第二数据记录包含多个 属性信息,所述多个属性信息分别表示与包含在所述第一数据记录中的所述信息字段相关 的显示属性;读出单元,根据被请求显示包含在所述第一数据表中的信息,从所述第一存储单元及 所述第二存储单元中读出所述第一数据记录及所述第二数据记录;以及生成单元,生成下述图像,所述图像用于按照包含在由所述读出单元读出的所述第二 数据记录中的属性信息所表示的显示属性,来显示包含在由所述读出单元读出的所述第一 数据记录中的信息。
2.根据权利要求1所述的数据库系统,其中,所述多个第一数据记录以及所述多个第二数据记录分别包含用于识别用户的代码, 所述读出单元从存储在所述第一存储单元中的所述多个第一数据记录中读出包含与 请求所述显示的用户对应的代码的一个或多个第一数据记录,并生成包含所述一个或多个 第一数据记录的第一提取数据表,并且,所述读出单元从存储在所述第二存储单元中的所述多个第二数据记录中读出包 含与请求所述显示的用户对应的代码的一个或多个第二数据记录,并生成包含所述一个或 多个第二数据记录的第二提取数据表。
3.根据权利要求2所述的数据库系统,其中,所述生成单元生成下述图像,所述图像用于按照包含在所述第二提取数据表所包含的 一个或多个第二数据记录中的属性信息所表示的显示属性,来显示包含在所述第一提取数 据表所包含的一个或多个第一数据记录中的信息。
4.一种数据库系统,包括服务器装置,能够分别访问第一存储单元以及第二存储单元,所述第一存储单元存储 描述有多个第一数据记录的第一数据表,所述多个第一数据记录分别包含与多个信息字段 相关的信息,第二存储单元存储描述有第二数据记录的第二数据表,所述第二数据记录包 含多个属性信息,所述多个属性信息分别表示与包含在所述第一数据记录中的所述信息字 段相关的显示属性;以及 终端装置;其中,所述服务器装置包括读出单元,根据被请求显示包含在所述第一数据表中的信息,从所述第一存储单元及 所述第二存储单元中读出所述第一数据记录及所述第二数据记录; 第一通信单元,与所述终端装置进行通信;以及发送控制单元,控制所述第一通信单元,以使其向所述终端装置发送通过所述读出单 元读出的所述第一数据记录及所述第二数据记录; 所述终端装置包括生成单元,生成下述图像,所述图像用于按照包含在由所述读出单元读出的所述第二 数据记录中的属性信息所表示的显示属性,来显示包含在由所述读出单元读出的所述第一数据记录中的信息;第二通信单元,与所述服务器装置进行通信;以及接收控制单元,控制所述第二通信单元,以使其接收通过所述第一通信单元发送的所 述第一数据记录及所述第二数据记录;其中,所述生成单元基于通过所述第二通信单元接收的所述第一数据记录及所述第二 数据记录来生成所述图像。
5.一种服务器装置,所述服务器装置与终端装置一起构成数据库系统,所述服务器装 置包括读出单元,根据被请求显示包含在描述有多个第一数据记录的第一数据表中的信息, 从存储所述第一数据表的第一存储单元以及存储描述有第二数据记录的第二数据表的第 二存储单元中读出所述第一数据记录以及第二数据记录,所述多个第一数据记录分别包含 与多个信息字段相关的信息,所述第二数据记录包含多个属性信息,所述多个属性信息分 别表示与包含在所述第一数据记录中的所述信息字段相关的显示属性; 通信单元,与所述终端装置进行通信;以及发送控制单元,控制所述通信单元,以使其向所述终端装置发送通过所述读出单元读 出的所述第一数据记录及所述第二数据记录。
6.一种终端装置,所述终端装置与服务器装置一起构成数据库系统,所述服务器装置 能够分别访问第一存储单元以及第二存储单元,所述第一存储单元存储描述有多个第一数 据记录的第一数据表,所述多个第一数据记录分别包含与多个信息字段相关的信息,第二 存储单元存储描述有第二数据记录的第二数据表,所述第二数据记录包含多个属性信息, 所述多个属性信息分别表示与包含在所述第一数据记录中的所述信息字段相关的显示属 性,所述终端装置包括通信单元,与所述服务器装置进行通信;接收控制单元,控制所述通信单元,以使其接收从所述服务器装置发送的所述第一数 据记录及所述第二数据记录;以及生成单元,生成下述图像,所述图像用于按照包含在由所述通信单元接收的所述第二 数据记录中的属性信息所表示的显示属性,来显示包含在由所述通信单元接收的所述第一 数据记录中的信息。
7.一种数据库系统,可由多个用户中的每个用户进行数据访问,所述数据库系统的特 征在于,包括第一存储单元,存储第一数据表,分别包含与多个信息字段相关的信息的多个第一数 据分别与所述用户相关联地被描述在所述第一数据表中;第二存储单元,存储第二数据表,包含多个属性信息的第二数据记录分别与所述用户 相关联地被描述在所述第二数据表中,所述多个属性信息分别表示与包含在所述第一数据 记录中的所述信息字段相关的显示属性;识别单元,识别请求显示所述第一数据表中包含的信息的用户; 读出单元,从所述第一存储单元及所述第二存储单元中读出与通过所述识别单元识别 出的用户相关的所述第一数据记录及所述第二数据记录;以及生成单元,生成下述图像,所述图像用于按照包含在由所述读出单元读出的所述第二数据记录中的属性信息所表示的显示属性,来显示包含在由所述读出单元读出的所述第一 数据记录中的信息。
8. 一种数据出示方法,用于利用存储第一数据表的第一存储单元和存储第二数据表的 第二存储单元来出示包含在第一数据记录中的信息,所述第一数据表中描述有分别包含与 多个信息字段相关的信息的多个所述第一数据记录,所述第二数据表中描述有包含多个属 性信息的第二数据记录,所述多个属性信息分别表示与包含在所述第一数据记录中的所述 信息字段相关的显示属性,所述数据出示方法包括根据被请求显示包含在所述第一数据表中的信息,从所述第一存储单元及第二存储单 元中读出所述第一数据记录及所述第二数据记录;以及生成下述图像,所述图像用于按照包含在所读出的所述第二数据记录中的属性信息所 表示的显示属性,来显示包含在所读出的所述第一数据记录中的信息。
全文摘要
本发明涉及数据库系统、服务器装置、终端装置以及数据出示方法。数据库系统包括第一存储单元、第二存储单元、读出单元、以及生成单元。第一存储单元存储描述有多个第一数据记录的第一数据表,多个第一数据记录分别包含与多个信息字段相关的信息。第二存储单元存储描述有第二数据记录的第二数据表,第二数据记录包含多个属性信息,多个属性信息分别表示与包含在第一数据记录中的信息字段相关的显示属性。读出单元根据被请求显示包含在第一数据表中的信息,从第一及第二存储单元中读出第一及第二数据记录。生成单元生成下述图像,该图像用于按照包含在由所述读出单元读出的所述第二数据记录中的属性信息所表示的显示属性,来显示包含在由读出单元读出的第一数据记录中的信息。
文档编号G06F17/30GK102096697SQ20101058035
公开日2011年6月15日 申请日期2010年12月9日 优先权日2009年12月9日
发明者三部雅法, 清水谦次 申请人:东芝泰格有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1