Data abstraction layer for a database
    2.
    发明申请
    Data abstraction layer for a database 有权
    数据库的数据抽象层

    公开(公告)号:US20050021533A1

    公开(公告)日:2005-01-27

    申请号:US10626273

    申请日:2003-07-24

    IPC分类号: G06F7/00 G06F17/30

    摘要: An abstraction layer (50) is provided for facilitating accessing a database (10) containing database records each including a plurality of fields stored in one or more tables (12, 14). The abstraction layer (50) includes a control table (52) containing control records corresponding to database fields. Each control record contains metadata associated with the corresponding database field. The abstraction layer (50) also includes at least one additional table (54, 56, 58, 60, 62, 64, 66, 70, 72, 74, 80) containing additional metadata. Each database field is selectively associated with one or more selected portions of the additional metadata through metadata contained in the control record corresponding to the database field. A user database application (30) accesses the database (10) using metadata obtained from the abstraction layer (50).

    摘要翻译: 提供抽象层(50)以便于访问包含数据库记录的数据库(10),每个数据库记录包括存储在一个或多个表(12,14)中的多个字段。 抽象层(50)包括包含对应于数据库字段的控制记录的控制表(52)。 每个控制记录包含与相应数据库字段相关联的元数据。 抽象层(50)还包括至少一个包含附加元数据的附加表(54,56,58,60,62,64,66,70,72,74,80)。 每个数据库字段通过与数据库字段相对应的控制记录中包含的元数据选择性地与附加元数据的一个或多个所选部分相关联。 用户数据库应用程序(30)使用从抽象层(50)获得的元数据来访问数据库(10)。