Automatically determining a database representation for an abstract datatype
    81.
    发明申请
    Automatically determining a database representation for an abstract datatype 有权
    自动确定抽象数据类型的数据库表示

    公开(公告)号:US20080243916A1

    公开(公告)日:2008-10-02

    申请号:US11728650

    申请日:2007-03-26

    申请人: Zhen Hua Liu

    发明人: Zhen Hua Liu

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30935 G06F17/30911

    摘要: A method and apparatus for determining a database representation for an abstract datatype that may have more than one database representation. A user supplies a logical description that references the abstract datatype, along with one or more sample queries that reference the abstract datatype. For example, the user supplies a DDL statement to create a table using that abstract datatype as a column, without specifying any database representation for the abstract datatype. Also the user supplies a set of queries that reference the abstract datatype columns. Based on the user information, a database representation for the abstract datatype is determined. A script file containing code to create one or more base structures for the abstract datatype and to create zero or more indexes for the base structures is generated. The script file may be commented to explain to the user why a particular base structure or index was included in the script file.

    摘要翻译: 一种用于确定可能具有多于一个数据库表示的抽象数据类型的数据库表示的方法和装置。 用户提供引用抽象数据类型的逻辑描述,以及引用抽象数据类型的一个或多个示例查询。 例如,用户提供DDL语句来创建一个使用该抽象数据类型作为列的表,而不指定抽象数据类型的任何数据库表示形式。 此外,用户提供一组引用抽象数据类型列的查询。 基于用户信息,确定抽象数据类型的数据库表示。 生成包含为抽象数据类型创建一个或多个基本结构并为基础结构创建零个或多个索引的代码的脚本文件。 可以注释脚本文件,向用户解释脚本文件中包含特定基础结构或索引的原因。